Perl is a general-purpose programming language originally developed for text manipulation and now used for a wide range of tasks including system administration, web development, network programming, GUI development, and more. Its major features include support for multiple programming paradigms (procedural, object-oriented, and functional styles), automatic memory management, built-in support for text processing, and a large collection of third-party modules.
SpamAssassin is a spam filter that can be used on a wide variety of email systems including procmail, sendmail, Postfix, qmail, and many others.
Advanced Web Statistics (AWStats) is a free powerful Web server logfile analyzer (Perl script) that shows you all your Web statistics including visits, unique visitors, pages, hits, rush hours, search engines, keywords used to find your site, robots, broken links, and more. It works with both IIS 5.0+ and Apache Web server log files as a CGI and/or from the command line. It also supports multiple languages including English, French, Dutch, Spanish, Italian, German, Polish, and Greek.
Bugzilla is a web-based bug tracking tool. It works with an existing web server, e.g. Apache, and with an existing SQL database, e.g. MySQL or PostgreSQL.
The DBI module enables your Perl applications to access multiple database types transparently. You can connect to a large number of databases, including MySQL, MSSQL, Oracle, Informix, Sybase, ODBC etc. without having to know the different underlying interfaces of each. The API defined by DBI will work on all these database types and many more.
The PCRE (Perl Compatible Regular Expressions) library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API. The PCRE library is free, even for building commercial software.
The CPAN module automates or at least simplifies the make and install of perl modules and extensions. It includes some primitive searching capabilities and knows how to use Net::FTP or LWP or some external download clients to fetch the distributions from the net.
These are fetched from one or more of the mirrored CPAN (Comprehensive Perl Archive Network) sites and unpacked in a dedicated directory.
The CPAN module also supports the concept of named and versioned bundles of modules. B...
XAMPP is an easy to (optionally) install Apache distribution containing MySQL, PHP and Perl. XAMPP is really very easy to install and to use - just download, extract and start.
This includes XAMPP Lite, an additional extra small XAMPP edition. It's the successor of the old MiniXAMPP.
Get a fully functional web server within minutes under Windows, Mac OS X, Linux and Solaris.
mod_perl brings together the full power of the Perl programming language and the Apache HTTP server. You can use Perl to manage Apache, respond to requests for web pages and much more.
Catalyst is an MVC framework for web development in perl, designed to save on wheel re-invention without getting in the way of architecting your application however is best suited to the problem domain and taking full advantage of the power of CPAN
Test-Simple contains Test::More, the most popular testing module for Perl, as well as Test::Builder which is the most popular module for writing more testing modules. It also contains Test::Simple, the simplest possible testing module.
Test-Simple makes use of TAP (the Test Anything Protocol).
The Perl DateTime Project is a suite of Perl libraries that aim to solve all possible datetime problems you might encounter, including date math, time zones, recurrences, non-Gregorian calendars, and more.
ack is a tool like grep, aimed at programmers with large trees of heterogeneous source code.
ack is written purely in Perl, and takes advantage of the power of Perl's regular expressions.
* Searches recursively through directories by default, while ignoring .svn, CVS and other VCS directories.
* ack ignores most of the crap you don't want to search
* Lets you specify file types to search, as in --perl or --nohtml.
* Color highlighting of search results.
The OpenSource industry standard, high performance data logging and graphing system for time series data. Use it to write your custom monitoring shell scripts or create whole applications using its Perl, Python, Ruby, TCL or PHP bindings.
RRD is the acronym for Round Robin Database. It is a system to store and display time-series data (i.e. network bandwidth, machine-room temperature, server load average).
KCachegrind is a KDE viewer of profiling data generated by Callgrind.
The Template Toolkit is a fast, flexible and highly extensible template processing system. It is written in the Perl programming language.
svk is a distributed version control system designed from the ground up to integrate cleanly with Subversion, the emerging standard in enterprise version control. With SVK, advanced branching and merging and even offline commits are easy.
Perl-Critic is a static source analyzer for Perl code. It is an extensible framework for creating and automatically enforcing coding standards across a body of code. Many of the default rules are taken from Damian Conway's book "Perl Best Practices." However, you can enable/disable & customize these rules to your heart's content.
RT is an enterprise-grade ticketing system which enables a group of people to intelligently and efficiently manage tasks, issues, and requests submitted by a community of users.
The RT platform has been under development since 1996, and is used by systems administrators, customer support staffs, IT managers, developers and marketing departments at thousands of sites around the world.
Written in object-oriented Perl, RT is a high-level, portable, platform independent system that eases...
Cacti is a complete network graphing solution designed to harness the power of RRDTool's data storage and graphing functionality. Cacti provides a fast poller, advanced graph templating, multiple data acquisition methods, and user management features out of the box. All of this is wrapped in an intuitive, easy to use interface that makes sense for LAN-sized installations up to complex networks with hundreds of devices.