|
This is the list of all the Perl-based open source products I am aware of though I was especially interested in products serving the more generic public. Not just other Perl developers. Thanks to all the people, but especially to Dean Hamstead and Renee Baecker, who sent me tons of links. I tried to check which one of these products allow people to make money from them. How do the web-site of the open-source project promote the businesses. I'd be very interested to know which projects are actually supported by their commercial backers and how do they feel about each other? Are they run by a single company? Is there a commercial interst behind the project shared by several individuals or companies? Is the project purely fun-based?
CMS / Publishing systems / Blog engines / wikisThis is a mix of platforms. Some stared out as Content Management Systems (CMS) others as wikies, yet others as blog engines. In the end there is a huge overlap between what they do so I put them in one category.
Movable Type is a publishing platform, though I think it is mostly known
as a blog engine. It is backed by the company called Six Apart that provides a
hosted version of Movable Type.
blogs.perl.org is running Movable Type.
WebGUI is a content management system (CMS) created by
Plain Black. It is a very business oriented CMS. On the web site, you can find
a number of partners that provide commercial support and customization
services. This looks like a living ecosystem of open-source and business.
Twiki is one of the best-known wiki software with an orientation to support
companies. It is built primarily by the company with the same name that also provides
cloud-based hosted Twiki service.
There are a number of consultants providing support for Twiki. They are listed on the web site in
a very prominent place.
Foswiki is a wiki base an enterprise collaboration platform. There
are individuals providing commercial support for Foswiki.
Interchange CMS is a customizable content management system (CMS)
with transaction management capability. There is a list of companies providing commercial support for Interchange.
Bricolage CMS is a web publishing system providing workflow management for publishers.
It then generates pages that can be either static or even use some other language to be dynamic.
(wikipedia)
Krang CMS Open Source web publisher. It is used by several web-sites but as I can see development
is not too active.
Blosxom is a simple blog engine genrating static pages.
Unfortunately it seems it has not been maintained for a while. Some of the links on the site don't work any more.
For more information also check out the Wikipedia page of Blosxom.
Last time I checked, the Blosxom site was down.
Cyclone3 and Open-Source Web 2.0 Application Framework. It uses XUL which, if I am not mistaken,
was discontinued by Mozilla.
BlazeBlogger is a simple to use but capable CMS for the command line.
Blio, a static blogging engine.
Help-desk, Request and Bug tracking
OTRS is a Help-desk and IT Service Management software. Sort of like a bug
tracking system geared to the enterprise. It is created and developed by company with the same name based in Germany.
Request Tracker is a bug and issue tracking system written and supported by
Best Practical. It is used by CPAN
and the Perl development team as well.
(wikipedia)
Bugzilla is the well known bug-tracking system developed by and for Mozilla.
It is used in quite a lot of companies. I think a few people offer Bugzilla administration and customization as paid
service.
Mailing list
Sympa is a mailing list software. You can find the list of companies providing
commercial support for Sympa.
Dada Mail is a mailing list software. They provide some commercial
services but as I can see it is well hidden on the site and I don't think anyone is making a living out of that.
Majordomo is one of the oldes mailing list software.
It even has its own wikipedia entry.
Minimalist - Minimalistic Mailing Lists Manager.
Web mail
Cider Webmail is a webmail application written in Catalyst.
Monitoring
Munin is a networked resource monitoring tool.
It can provide graphs of any kind of data such as CPU load or "number of new users registered" in the last 5 minutes,
last day or last week.
Opsview provides network and application monitoring of large, complex and distributed
enterprises. It is developed by the company of the same name. If I am not mistaken the
core is open source, but they also have Pro and enterprise versions.
OpenSMART provides monitoring and reporting of large data center
installations. It's focus is mainly on monitoring and reporting data about applications and middleware.
Log analyzer
Octopussy.pm is a Perl/XML Logs Analyzer, Alerter and Reporter.
Squid log analyzer
and mirmon to monitor the status of mirrors.
GNU parallel to run jobs in parallel.
W3Perl is logfile analyzer for Web / FTP / Squid / CUPS / DHCP and Mail servers.
Yaala is an analyser for all kinds of logfiles. As I can see there has been no major activity on the mailing list
at all.
Logwatch is a customizable log analysis system. Logwatch parses
through your system's logs and creates a report analyzing areas that
you specify. Logwatch is easy to use and will work right out of the
package on most systems.
SEC - simple event correlator to correlate events during a log file
analyzis.
Games
Frozen-Bubble is one of the most well known Perl product,
even though most people don't know that it is written in Perl using Simple DirectMedia Library (SDL).
Lacuna Expanse is the Massively Multi-player Online Space Strategy Game
developed by Plain Black. The source code can be found on
Github. It's web site and the whole game is awesome.
Very addictive!
Desktop Applications
Shutter Project is one of best looking web sites among the ones
listed here. This might not be surprising as Shutter is a screen-shot tool.
Enterprise applications
Koha is a library software developed and supported by the Koha Community.
There are several companies support Koha.
One of them is called LibLime.
Apparently this company actually has a fork of Koha and there is a tension between this company and the rest of the Koha community. I am still trying to figure out what's going on there.
Ledger SMB and Open Source ERP: accounting, CRM and more.
LedgerSMB is an acronym for Ledger Small Medium Business, often abbreviated as LSMB.
EplSite ETL is a tool to do easy
the data migrations, doing extraction, transformation, validation and load in a very fast way.
Dezi is a HTTP-based search platform capable of indexing multiple document formats
(HTML, XML, PDF, DOC, XLS, etc) and returning faceted results in a variety of formats (XML, JSON).
It is also available on CPAN.
AgoraCart, is an ecommerce shopping cart software installable via cPanel and
other web hosting control panels.
Tools for Sysadmins
Spamassassin is the well known SPAM filter software. It is part of
the Apache Software Foundation. This is just one of the many projects,
unrelated to the web server, that are managed by the ASF.
Webmin is a web-based interface for system administration for Unix. It has several
plugins, some of those are dual-licensed. One is an open source license the other one includes some commercial extension.
The company around it is called Virtualmin.
Lemon LDAP-ng is a web access system providing AAA protection.
(Authentication Authorization Accounting) (I have to admit I am not sure what does that mean.) This is the other web
site that would be the winner for being beautiful.
Backup PC is, not surprisingly a backup system for Linux, Windows, and
Mac. Unfortunately it has not seen any activity in the last year or so.
wikipedia.
Amavis is a high-performance interface between mailer (MTA) and content checkers: virus scanners, and/or SpamAssassin.
wikipedia.
POPFile is an Automatic Email Classification system to sort e-mails and fight spam.
web-sorrow a versatile security scanner for the information disclosure and fingerprinting phases of pentesting.
Anti-Spam SMTP Proxy (ASSP) is a platform-independent transparent SMTP proxy server. wikipedia. (The assp.sourceforge.net link was redirecting.)
plainvm to control multiple Virual Machines which are distributed among many hosts through your browser.
Ashafix is a Postfixadmin clone in Perl using the Mojolicious framework.
Torrus The Data Series Processing Framework.
Tools for developers
Tinderbox is a tool to help continuous integration
by running build on several machines. For a long time it was developed and maintained by Mozilla, but if I am not
mistaken it is now handled elsewhere. It does not seem to have a "home".
There is also Gitolite which a git repository management software (access permissions, creating new repositories etc., but e.g. no web interface).
It does not have its own web site.
e.g. see Git on Gitolite
ack - small grep replacement, especially for programmers.
Tools for Perl Developers
Perl Application Development and Refactoring Environment (Padre) is an Integrat
Development Environment (IDE) written in Perl for Perl developers.
Perlito - a compiler collection that implements a (subset) of Perl 5 and Perl 6.
PSGI/Plack, an interface between Perl web applications and web servers.
Perlbrew is a admin-free perl installation management tool.
Perl Critic is a web service providing source code analyses using
the well known Perl::Critic module. This too is for Perl developers. That's the reason I have not included it in the
table.
DBIx::Class or DBIC is an extensible and flexible Object/Relational Mapper
(ORM).
Perl Dancer, simple but powerful web application framework.
Mojolicious, a next generation web framework for the Perl programming language.
Some more Perl projectsThese projects probably should/could have their own site on their own domain:
Kephra by Herbert Breunung.
Other(Still being categorized)
MusicBrainz is an open music encyclopedia that collects music metadata and makes it available to the public.
It is backed by a non-profit organization of the same name. They provide both server and client applications. The server
side is written in Perl.
Fusion Inventory helps you keep an inventory of computers in your
system. Commercial support is provided by a number of companies, all of them in France. The source code is available
on CPAN as well.
Natural Docs is a documentation generator for multiple programming languages.
Slic3r is a multi-platform self-executable desktop application which manipulates 3D meshes with several
geometric algorithms to produce G-code instructions for 3D printer. It's got an active forum and an IRC channel on FreeNode with 80 people in it. The project is almost a one-man work but is sponsored/funded
by several businesses and tens of donations.
Proxmox Virtual Environment is an Open Source Server Virtualization Platform,
uses perl for the server side part.
Cubrid is an open source database.
Sqitch Simple, command line SQL change management tool
Helios a system for building asynchronous distributed job processing
applications.
DJabberd is a Jabber/XMPP server also
available from CPAN.
GCstar is an application for managing your collections written in GTK2 and Perl.
Dreamwidth is a community system for shared blogging. It was forked from the last
open source version of Live Journal.
Act - A Conference Toolkit is a web application to handle conferences.
AFAIK currently it used by YAPCs and Perl Workshops only.
Angerwhale is a Catalyst-based blogging package.
As I can see it has been removed from CPAN and has not been updated since 2009.
Oracletool A web based tool for Oracle DBA's.
pDLNA Media Server is an UPnP and DLNA service which serves multimedia content to compatible clients.
Zentyal is a Small Business Linux server built and supported by the company with the same name: Zentyal.
TTYtter is a command line Twitter client.
F*EX Frams' Fast File EXchange.
(R)?ex manages all your boxes from a central point through the complete process of configuration management and software deployment.
QVD, a VDI platform for Linux.
App::Asciio allows you to draw ASCII diagrams in a modern, but simple graphical application.
Logitect Squeezebox Server, a streaming server for Logitech Squeezebox line of Internet radios supporting both its own SLIM protocol and DLNA.
wikipedia
Eekboek - an accounting software for The Netherlands.
xCAT Perl base Extreme Cloud Administration from IBM
ELSA Enterprise log search and archive (ELSA) is an industrial-strength solution for centralized log management.
Not Open SourceThere are a number of non-open source Perl-based products. I am going to create a separate list of those too, for now le me list them here:
Radiator is a RADIUS server
Live Journal a shared blogging community system.
Published on 2012-09-15 by Gabor Szabo
In the comments, please wrap your code snippets within <pre> </pre> tags and use spaces for indentation.
blog comments powered by Disqus
|