Projects tagged ‘perl’


[577 total ]

550USERS
   

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 ... [More] 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. It's worth noting that Perl is currently under /very/ active development - although the commit stats here don't reflect that fact because the version control system Perl uses isn't yet compatible with Ohloh. Hopefully that can be fixed - the Perl community would certainly like Ohloh to show recent activity. [Less]

292USERS
   

SpamAssassin is a spam filter that can be used on a wide variety of email systems including procmail, sendmail, Postfix, qmail, and many others.

159USERS
   

Growl is a notification system for Mac OS X: it allows applications that support Growl to send you notifications.

150USERS
   

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 ... [More] , 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. [Less]

144USERS
   

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.

143USERS
   

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.

123USERS
   

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 ... [More] 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. Bundles simplify the handling of sets of related modules. [Less]

120USERS
   

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 ... [More] correspond to the POSIX regular expression API. The PCRE library is free, even for building commercial software. [Less]

99USERS
   

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.

88USERS
   

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).

80USERS
   

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

74USERS
   

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 ... [More] , 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. * Uses real Perl regular expressions, not a GNU subset. * ack is pure Perl, so consistent across all platforms. It even comes as a single standalone program with no module dependencies. [Less]

69USERS
   

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.

67USERS
   

KCachegrind is a KDE viewer of profiling data generated by Callgrind.

67USERS
   

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.

62USERS
   

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 ... [More] 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). [Less]

59USERS
   

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.

58USERS
   

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 ... [More] 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 collaboration within organizations and makes it easy for them to take care of their customers. RT is used by Fortune 100 companies, government agencies, educational institutions, and development organizations worldwide. [Less]

56USERS
   

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. ... [More] It's the successor of the old MiniXAMPP. Get a fully functional web server within minutes under Windows, Mac OS X, Linux and Solaris. [Less]

51USERS
   

Test::Harness provides test execution and result analysis for Perl. It runs test scripts, parses TAP (Test Anything Protocol) output from them and presents a summary of which tests passed and which failed. It may be used to test non-Perl programs - in fact anything that outputs TAP.

44USERS
   

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 ... [More] 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. [Less]

42USERS
   

Moose is a complete modern object system for Perl 5 based on the Perl 6 object system. Moose's main goal is to make Perl 5 OO clean and easy to write without sacrificing the stability, power and flexibility that you have come to expect from Perl 5.

41USERS
   

Mandriva Linux is a community-based Linux distribution, suitable for a wide range of solutions: from clustering to servers, firewalls and - most commonly - desktops. Mandriva Linux has a long history of open development, especially via the "Cooker", a fluid distribution that resembles a stable release for a few weeks every six months.

41USERS
   

When you type "perl Makefile.PL" the Makefile is generated by MakeMaker. MakeMaker is a very cross-platform, Makefile generation tool specific to installing Perl modules. It works on every operating system that Perl does, and that means a LOT of ... [More] operating systems. All Unixen, all versions of Windows and yes, VMS. MakeMaker works with many different flavors and versions of make including GNU make, nmake, dmake, mms and mmk. If you're looking for some hard core cross platform code, look no further. MakeMaker is always looking for more testers and contributors using non-mainstream operating systems and makes. MakeMaker hopes to be retired someday, perhaps by Module::Build. [Less]

39USERS
   

Parrot is the virtual machine (VM) that will run Perl 6. Its register-based design with object oriented internal types is optimized for the needs of dynamic languages such as Perl 6, PHP, Python, Ruby, JavaScript, Lisp, Lua, Tcl, ... . This ... [More] differentiates it from other VMs such as Java's JVM and .NET's CLR which are stack-based and primarily aimed at static languages. [Less]

38USERS
   

Mason is a powerful Perl-based web site development and delivery engine. With Mason you can embed Perl code in your HTML and construct pages from shared, reusable components. Mason solves the common problems of site development: caching ... [More] , debugging, templating, maintaining development and production sites, and more. Mason is 100% free and open source. Although it can be used from CGI or even stand-alone, it is optimally designed for use with two other open source technologies: mod_perl and Apache. [Less]

32USERS
   

"Official" TextMate Bundles

27USERS
   

Handy web browsing in a Perl object

27USERS
   

An implementation of Perl 6 in Haskell, including the official Perl 6 test suite.

26USERS
   

TWiki is a flexible, powerful, and easy to use enterprise collaboration platform and knowledge management system. It is a Structured Wiki, typically used to run a project development space, document management system, knowledge base or blog on an ... [More] intranet or on the internet. Web content can be created by using just a browser. Features include revision control, fine grained access control (though it can also operate in the classic 'no authentication' mode), basic scripting, email notification, RSS/Atom feeds, embedded searches, server-side includes, attachments, etc. TWiki has a plugin API that has spawned over 260 plugins to access databases, create charts, manage tags, sort tables, write spreadsheets, track projects, etc. It is mostly written in Perl and has long used source control. [Less]