Solving Multi-Project, Cross-Platform Package Management for Perl 5.32

With our experimental Perl 5.32 release we're reimagining how you work with Perl from ActiveState. Rather than receive a monolithic build of packages, you'll have:

  • A unified, cloud-based toolchain for Linux and Windows
  • Virtual environments for isolated working directories
  • Pure Open Source licensing: modules you install have just their original licensing

Try it out, install via command line (Command Prompt on Windows)

Linux Windows

So, what's new?

Now powered by the ActiveState Platform

The ActiveState Platform offers automated dependency management, distributed parallel cloud builds of dependencies, team collaboration tools, a versatile CLI—all without the need for build engineering or Windows and Linux expertise.


Utilities Bundle

4 Packages

Database Bundle

12 Packages

Testing Bundle

8 Packages

Multi-OS Universal Package Management

Use the same tooling across platforms to manage all your Perl environments. Add, remove, update individual dependencies, or install a bundle of curated packages by use-case (eg., a testing tools bundle), to get developing quickly.


Common Development Environments

Keep teams synchronized with a centrally managed and updated Perl environment all team members can share, eliminating “works on my machine issues” (requires free ActiveState Platform account).

Illustration of three computers running Perl
Illustration of a camel representing Perl.
Illustration of a camel representing Perl.
Illustration of a camel representing Perl.

DateTime 1.4.5
DateTime 1.4.5 → 1.5.2
Utilities Bundle 1.0
Moose 2.2009
Mojolicious 8.63

Revision Control

See history of any change to your environment with the ability to revert, fork and merge changes between versions (requires free ActiveState Platform account).


Virtual Environments

Keep your projects sandboxed on your machine with a cross-platform, universal virtual environment solution. Run multiple versions of Perl on your machine without worrying about dependency conflicts.

...
$ _

Illustration of arrow describing relationship between packages.
Illustration of arrow describing relationship between packages. Illustration of arrow describing relationship between packages. Illustration of arrow describing relationship between packages.

Enterprise Grade Dependency Management

The ActiveState Platform offers automated dependency resolution with better control and more refined data to ensure that you get known-good sets of dependencies that work together.


Built Fast from Source

The ActiveState Platform gives you access to a distributed, parallel build system so that even complex development environments can build in record time—straight from source code—giving you all the security assurances and flexibility that comes with it.

Build Progress
Checkmark signifying a package building finished. DateTime 1.45
Checkmark signifying a package building finished. Moose 2.2009
Checkmark signifying a package building finished. App::Squitch 1.2.3
Checkmark signifying a package building finished. Mojolicious 8.6.3
Checkmark signifying a package building finished. Syntax-Keyword-Try 0.17

$ state install DateTime
→ Building from source
↓ Downloading...
✓ Package installed: DateTime


$ _

Versatile CLI

An all-new, open-source CLI lets you manage your environment directly from the terminal, easily integrate with your existing CI/CD pipelines, and keep your team synchronized across platforms.

CLI Cheat-Sheet

Open Source Licensing

Perl 5.32 and the modules you install via the command line are licensed under their original licenses. While you don't get the benefits of an ActiveState language distribution, you also don't need to deal with any proprietary licensing.


Install Perl 5.32

Run on your command line (Command Prompt on Windows)

Linux Windows