Portal:Perl Powered Programs (PPP): Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| Line 97: | Line 97: | ||
* wxGlade (https://github.com/wxGlade/wxGlade/releases) - wxWidgets GUI builder that can export wxPerl code | * wxGlade (https://github.com/wxGlade/wxGlade/releases) - wxWidgets GUI builder that can export wxPerl code | ||
* Slic3r (https://slic3r.org/) - open source 3D printing slicer; historically Perl-heavy in high-level flow, GUI, and testing, with later forks moving much of that work to C++ | * Slic3r (https://slic3r.org/) - open source 3D printing slicer; historically Perl-heavy in high-level flow, GUI, and testing, with later forks moving much of that work to C++ | ||
Latest revision as of 02:46, 5 July 2026
Introduction
[edit | edit source]This portal catalogs programs that are written in Perl, integrate Perl, use Perl heavily, or support Perl programmers.
This is not the place for code that is strictly modules or libraries. You may [.estrade@gmail.com(mailto:.estrade@gmail.com) email me] to get your program listed here after verification.
Written in Perl or Perl-Heavy
[edit | edit source]GUI / Web Applications
[edit | edit source]Blogging / Publishing
[edit | edit source]- Movable Type (https://movabletype.org/) - long-running commercial blogging and publishing system built around Perl
- Dada Mail (https://dadamailproject.com/) - web-based mailing list manager written in Perl
Content Management Systems / Wikis / Collaboration
[edit | edit source]- ShinyCMS (https://github.com/denny/ShinyCMS) - CMS built in Perl using Catalyst
- Foswiki (https://foswiki.org/About/WebHome) - Perl-based enterprise wiki and collaboration platform
- IkiWiki (https://ikiwiki.info/) - wiki compiler / static site generator written in Perl
- Bugzilla (https://www.bugzilla.org/) - long-running bug tracking system, historically important and still maintained
- Request Tracker / RT (https://bestpractical.com/request-tracker) - enterprise ticketing and workflow system
- OTRS / ((OTRS)) Community Edition (https://otrs.com/) - historically important Perl-based help desk, customer service, and IT service management ticketing system. The former open source Community Edition ended after the 6.x line; modern open source continuation is mainly through forks such as Znuny and OTOBO.
- Znuny (https://www.znuny.org/) - Perl-based help desk / ITSM system descended from the OTRS ecosystem
Business / Institutional Systems
[edit | edit source]- Koha (https://koha-community.org/) - open source integrated library system used by libraries
- LedgerSMB (https://ledgersmb.org/) - open source accounting / ERP system for small and medium businesses
Dev/Ops / System Administration
[edit | edit source]- Rex (https://www.rexify.org/) - use instead of Terraform, Puppet, Ansible, etc. for some automation workflows
- Webmin (https://webmin.com/) - web-based Unix/Linux system administration panel
- Virtualmin (https://www.virtualmin.com/) - hosting control panel built on the Webmin ecosystem
- Usermin (https://www.usermin.com/) - web-based user account / mail / shell management from the Webmin family
- Proxmox VE (https://github.com/proxmox) - major open source virtualization platform; the backend uses Perl heavily alongside Rust, JavaScript, and C
- Netdisco (https://netdisco.org/) - web-based network discovery and management tool using SNMP, CLI, and device APIs
- MySQLTuner (https://github.com/major/MySQLTuner-perl) - widely used MySQL/MariaDB/Percona tuning and diagnostics script written in Perl
Email / Mail Filtering / Mail Archives
[edit | edit source]- Apache SpamAssassin (https://spamassassin.apache.org/) - widely deployed anti-spam platform written in Perl
- Sympa (https://www.sympa.community/) - scalable mailing list manager
- MHonArc (https://mhonarc.org/) - Perl mail-to-HTML converter and mail archive generator
- Dada Mail (https://dadamailproject.com/) - mailing list manager for announcement and discussion lists
Monitoring / Logging / Statistics
[edit | edit source]- AWStats (https://awstats.sourceforge.io/) - web, streaming, FTP, and mail log analyzer
- Munin (https://munin-monitoring.org/) - networked resource monitoring and graphing tool
- SmokePing (https://oss.oetiker.ch/smokeping/) - latency measurement and graphing tool
- MRTG (https://oss.oetiker.ch/mrtg/) - Multi Router Traffic Grapher; classic network traffic graphing tool written in Perl and C
Editors & IDEs
[edit | edit source]- Kephra (https://kephra.sourceforge.net/site/en/home_news.shtml) - wxPerl-based editor
- Padre (https://padre.perlide.org/) - Perl IDE
Link Aggregation
[edit | edit source]Virtualization / VPS / Hosting Control Panels
[edit | edit source]- Proxmox VE (https://github.com/proxmox) - open source virtualization and container platform with a Perl-heavy backend
- cPanel/WHM (https://cpanel.net) - commercial webhosting control panel; historically Perl-heavy and still ships/supports Perl environments
- Webmin / Virtualmin (https://webmin.com/) - web-based server administration and hosting management
Scientific / Visualization Tools
[edit | edit source]- Circos (https://circos.ca/) - visualization tool widely used for genomics and circular data visualization
Perl-Based Command-Line Tools
[edit | edit source]- ack (https://beyondgrep.com/) - a better grep for programmers, written in Perl
- cloc (https://github.com/AlDanial/cloc) - counts lines of code, comments, and whitespace; written entirely in Perl
- cpanm / App::cpanminus (https://cpanmin.us/) - modern Perl module installer
- dzil / Dist::Zilla (https://dzil.org/) - release/build automation for CPAN distributions
- perlcritic (https://metacpan.org/dist/Perl-Critic) - judges Perl code against best practices and idiomatic traditions
- perltidy (https://metacpan.org/dist/Perl-Tidy) - formats Perl code
- perlbrew (https://perlbrew.pl/) - install and manage multiple Perl versions in user space
- plenv (https://github.com/tokuhirom/plenv) - another Perl version manager
- Carton (https://metacpan.org/pod/Carton) - dependency manager for Perl applications
- Devel::Cover (https://metacpan.org/pod/Devel::Cover) - Perl code coverage tool
- prove (https://perldoc.perl.org/prove) - TAP-based test runner included with Perl tooling
- GNU Parallel (https://www.gnu.org/software/parallel/) - shell parallelization tool implemented as a large Perl script
- GNU Automake (https://www.gnu.org/software/automake/) - core Autotools component; Automake requires Perl to generate Makefile.in files
- latexmk (https://ctan.org/pkg/latexmk) - Perl script that automates LaTeX document builds
Uses Perl Heavily, Includes Perl Pieces, or Supports Perl Developers
[edit | edit source]- Git (https://git-scm.com/) - mostly C and shell, but ships Perl-based pieces such as git-svn and Git.pm
- Debian packaging tools (https://packages.debian.org/) - the Debian packaging ecosystem includes many Perl-based tools and Perl helper packages, including debhelper/devscripts/lintian/dh-make-perl
- cPanel/WHM (https://cpanel.net) - commercial hosting platform with strong Perl history and supported Perl integration points
- MobaXterm (https://mobaxterm.mobatek.net/) - X server and Unix-like Windows environment; supports a usable Perl environment
- wxGlade (https://github.com/wxGlade/wxGlade/releases) - wxWidgets GUI builder that can export wxPerl code
- Slic3r (https://slic3r.org/) - open source 3D printing slicer; historically Perl-heavy in high-level flow, GUI, and testing, with later forks moving much of that work to C++