Projects / Perl Archive Toolkit

Perl Archive Toolkit

PAR is a cross-platform packaging and deployment tool, dubbed as a cross between Java's JAR and Perl2EXE/PerlApp. It can turn your Perl programs into ready-to-run executables, build and use PAR files into @INC to avoid version conflicts, turn CPAN module distributions into PAR distributions, or install/uninstall/sign/verify PAR distributions.

Operating Systems

Recent releases

  •  13 Mar 2009 23:25

    Release Notes: This release will track the locations of all archives that have been extracted.

    •  30 Oct 2003 10:55

      Release Notes: This version offers bytecode compiling and bleaching filters, bringing Perl on par with Java's obscurability. A new GUI frontend for pp, a new tutorial, and a new FAQ were included, and incompatibilities between previous versions and Perl 5.8.1/5.9.0 were fixed.

      •  21 Sep 2003 12:04

        Release Notes: "pp -o file.exe file.par" now packs file.par into file.exe. Packing multiple programs by "pp" was fixed. "pp -M datafile" now works. The exit code from pp-packed executables now properly propagates out. Heuristics and Win32 support were improved.

        •  28 Aug 2003 12:38

          Release Notes: pp now has a set of "PatchContent" rules for dealing with non-PAR-compatible modules. A new PAR::reload_libs() function was added for reloading currently used libraries inside PAR files. itself is now never packed into pp-generated files to preserve interface compatibility and reduce bloat. now handles "use PAR 'othercode.par'" called from program or modules inside PAR files, even recursively. A new, prettier Win32 icon was included.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.