From PerlNet
Perl Applications
Following is a list of some applications which are powered by perl.
Many of these are open source applications so, if you wish, you can view or contribute to the code. Below each section there is a list of "see also" links which may be helpful if you wish to learn more about the toolkits used to build similar applications.
Web-based applications
| Application
| Description
|
| Alzabo | Data modelling tool
|
| AWStats | Log file analyzer (www, ftp, mail, streaming media, .. ). Wikipedia
|
| AutoDia | auto-documentation and auto-diagramming system allowing you to automatically generate Images, XML, HTML or Dia files
|
| Bugzilla | Bug tracking / software development
|
| Chirpy! | Chirpy! is an Open Source online quote management system. It allows you to keep a database of quotes by friends and foes. It is most useful for quotes collected on IRC channels.
|
| CUFTS | OpenURL link resolver designed for use by library consortia. GPL.
|
| FileChucker | Upload tool. AJAX. Free for personal use.
|
| DHTML Spell Checker | Warning, bad Perl.
|
| IMDB | The Internet Movie Database. IMDB's primary development language is Perl
|
| Insurrection | A set of XSLT and CGIs to provide web access to Subversion
|
| Interchange | commerce server and application server/component application (suitable for e-shops, etc..). Wikipedia
|
| LiveJournal | Blog publishing platform
|
| koha | Koha is a full-featured open-source ILS (Integrated Library System). GPL.
|
| Moveable Type | Blog publishing platform
|
| Netdisco | Network management and discovery
|
| PerlDiver | Information about installed Perl. License => Perl.
|
| Request Tracker | Ticketing / helpdesk system
|
| OTRS | OTRS is an Open source Ticket Request System (also well known as trouble ticket system) with many features to manage customer telephone calls and e-mails. The system is built to allow your support, sales, pre-sales, billing, internal IT, helpdesk, etc. department to react quickly to inbound inquiries.
|
| Scoop | Community news aggregation (powers Kuro5hin.org)
|
| SlashCode | Community news aggregation (powers slashdot.org, use.perl.org and other sites.)
|
| SlimServer | Music jukebox software
|
| SQL Ledger | Double entry accounting system
|
| Ikonboard | Forums. Free, but not GPL.
|
| YaBB | Community forums (bulletin/message board)
|
| My Photo Gallery | web-based photo gallery, GPL
|
| Webmin | System administration tool
|
| Perl Webmail | POP3 webmail
|
| Open WebMail | POP3 webmail. Description in Russian.
|
| NikoSoft WebMail | POP3 webmail
|
| acmemail | IMAP/POP3 webmail. Last version - 2002.
|
| WING | IMAP webmail. Last version - 2001.
|
See also: wikipedia:Perl_software, Mason Powered Apps, Perl frameworks
Wiki
CMS
Desktop applications: Cross-platform
| Application
| Description
|
| AmphetaDesk | Syndicated News Aggregator (custom)
|
| BBBike | an information system for cyclists in Berlin and Brandenburg (Germany) (Tk)
|
| dotReader | eBook reader that allows users to browse, search, bookmark and annotate multiple content types in one, common interface. exe files are available for several platforms, including Windows in addition to source.
|
| olive | olive is a console mode RSS aggregator
|
| Deliantra Client | an open-source Multiplayer Online Role-Playing Game (MORPG) client that integrates Perl.
|
| dvdrip | dvd::rip is a full featured DVD copy program written in Perl. It provides an easy to use but feature-rich Gtk+ GUI to control almost all aspects of the ripping and transcoding process. It uses the widely known video processing swissknife transcode and many other Open Source tools. dvd::rip itself is licensed under GPL / Perl Artistic License.
|
| Frozen Bubble | Puzzle Game (SDL)
|
| GCStar | Collection management (movies, games, books,...)
|
| Kephra | Text Editor (Wx)
|
| MisterHouse | Home automation (X10)
|
| pVoice | computer access help for disabled (Wx)
|
| Sprog | Drag & drop task automation (GTK)
|
| SDL Vexed | Computer Puzzle Game (SDL)
|
| tidyview | Perltidy previewer (Tk)
|
See also: Gtk-Perl Applications, PerlTk, Simple DirectMedia Library Bindings for Perl, wxPerl, PerlQt, Perl/Tk-over-Qt
Desktop applications: OS X
| Application
| Description
|
| iComic | view your favourite comics
|
| iTunes2MySQL | import your iTunes database into MySQL
|
| PerlPad | perl integration for System Services
|
See also: Camel Bones
Desktop applications: Win32
| Application
| Description
|
| Perl Oasis | Perl IDE or support for other editors.
|
Development tools
Mail and Server tools
| Application
| Description
|
| infobot | IRC Bots
|
| POPFile | Spam mail filter
|
| qpsmtpd | qpsmtpd is a flexible smtpd daemon written in Perl. Apart from the core SMTP features, all functionality is implemented in small "extension plugins" using the easy to use object oriented plugin API. Is used at high traffic sites.
|
| SpamAssassin | Spam filter
|
| Vipul's Razor | Collaborative spam filtering
|
| Bitflu | BitTorrent client. Designed to run as a daemon
|
Command line utilities
| Application
| Description
|
| git | distributed revision control / software configuration management project created by Linus Torvalds.
Written in C/Perl. Also contains CGI server part in Perl. Used in Linux kernel development. GPL.
|
| pkg-config | OpenBSD 4.1+ program to retrieve information about installed libraries in the system. Announce. BSD license.
|
| JSDoc | JSDoc is a tool that parses inline documentation in JavaScript source files, and produces an documentation of the JavaScript code.
|
| Cons | CONS is a replacement for MAKE. It is not compatible with make, but it has a number of powerful capabilities not found in other software construction systems, including make.
|
| Markdown | Markdown is a text-to-HTML conversion tool for web writers. Can integrate into several web/desktop applications.
|
| SmartyPants | SmartyPants is a free web publishing plug-in for Movable Type, Blosxom, and BBEdit that easily translates plain ASCII punctuation characters into “smart” typographic punctuation HTML entities. Article: Getting MarkDown and SmartyPants working with EditPad Pro.
|
| Fink |
Fink is an attempt to bring the full world of Unix Open Source software to Darwin and Mac OS X. Packages are downloaded and built automatically and installed into a tree managed by dpkg, all with full dependency tracking. (SF project)
|
Sourceforge projects
| Application
| Description
| Status
|
| Enhanced Frozen Bubbles Win32 Port | An enhanced version of an existing Frozen Bubble win32 port. Just install and run. | 6 - Mature
|
| Crucible | A system for testing open source applications. Allows uploading or scheduling retrieval of software and its dependencies, and running different kinds of tests on it. Uses Maypole. | 5 - Production/Stable
|
| Entrez Gene Parser | Perl Entrez Gene Parser project provides Perl parsers for NCBI's Entrez Gene based on regular expression | 5 - Production/Stable
|
| Dada Mail | Dada Mail is an intuitive, web-based e-mail list management system | 5 - Production/Stable
|
| Swatch | Swatch started out as the "simple watchdog" for activly monitoring log files produced by UNIX's syslog facility. It has since been evolving into a utility that can monitor just about any type of log. | 5 - Production/Stable
|
| S.A.M. for I.E. | S.A.M. for I.E. is a Perl module (SAM.pm) that allows a user to automate Internet Explorer. This free tool is designed for quality assurance engineers that need to run automated tests for their browser applications. (Windows only) | 5 - Production/Stable
|
| SAWA, the Simple Architecture for Web Applications | framework designed to allow developers to rapidly create and deploy modular, component-based Web applications both in mod_perl and plain CGI environments. | 5 - Production/Stable
|
| ClickSQL | visual web-based MySQL database development tool | 4 - Beta
|
| Flamebox | Flamebox is a rewrite and extension of the Mozilla Tinderbox project. It provides the ability to execute build and testing tasks, and display and analyse task output in a controlled, continuous fashion on multiple platforms and hosts simultaneously. | 4 - Beta
|
Software that uses Perl
- irssi -- C chat client with Perl script system.
- rxvt-unicode - clone of the well known terminal emulator rxvt.