Can you please name some large (maintained, with active communities) projects written using Perl? I'd like to be able to provide a list of mature, production-ready projects so that Perl can be seen as an alternative to other popular languages used today.
Off the top of my head:
- IMDB, main development language was (long) Perl
- Many, large parts of Amazon
- Bugzilla
- Slashdot was/is written in Perl
- MovableType, as JS Bangs mentioned
You can find a list of notable Perl applications.
Also, remember that a lot of bioinformatics is done in Perl because of the powerful string searching capabilities. See, e.g., How Perl saved the Human Genome Projcet.
SLASH, the Slashdot Like Automated Story-telling Homepage ... [nostalgica] Those were the days, haven't visited Slashdot for months since I've found reddit [/nostalgica]
- Open Ticket Request System, a well-known Trouble-Ticket-Management-Tool
- Nagios, an Opensource Monitoring Software. At least the Webfrontend is written in Perl
SpamAssassin comes to mind.
Debian's dpkg
(the tool that does all the heavy lifting in the package installation process) was originally a Perl application, but it's now written in C.
It's a commercial product rather than open source, but Sophos PureMessage is a very large application and written in Perl. (Disclaimer: they used to be my employer.)
First off - ask yourself if Perl is a good fit for whatever project you are doing? If you do a project in Perl where it isn't a good fit, you'll be shooting yourself in the foot and probably give Perl a bad name in the minds of whoever you are working with.
That being said, would pointing out large companies & organizations that use Perl be of more help than large projects? A few I know of just off the top of my head:
- Yahoo
- Wall Street Journal
- IMDB
- BBC
- Value Click
Also, this post lists some additional organizations: Perl Monks discussion
You may also consider checking indeed.com or other job hunting sites to see which organizations are hiring Perl developers.
The Perl 5 Wiki has a lists of companies and applications which use Perl. At the bottom of the companies page you'll find links to additional lists of sites using various Perl frameworks.
Youporn.com runs off catalyst, if memory serves correctly. That's a large project that serves a huge number of hits daily, regardless of how tasteful you find it.
Lots of fairly large internet sites use Catalyst, a perl web framework: http://dev.catalystframework.org/wiki/sitesrunningcatalyst
Catalyst itself is a fairly large, very active perl project.
Top 3 Russian search system use Perl. Rambler.ru mail uses Perl (they contribute some CPAN modules back to community).
Padre, Perl IDE is already big project and it is actively maintained.
Git VCS is partially written in Perl and SVK VCS is Perl-only.
WebGUI CMS, Webmin system administration tool, AWStats log analyzer, perlcritic tool, Jifty CMS, Plagger RSS aggregator, Smolder test aggregator, LiveJournal/Dreamwidth blogging systems, PAR tool to pack you program to executable, SqueezeCenter, MailScanner, Interchange, Freeside, Moose, Catalyst, DBIx::Class, CGI::Application and many, many others.