Awesome Perl Awesome

A curated list of awesome Perl5 frameworks, libraries and software. Inspired by awesome-go.

Not Perl6 modules ;-P

Another module list

We also recommend these lists.

Contents

Args

Libraries for argument manifestation and validation.

Audio

Benchmarks

Libraries for benchmarking

Caches

Libraries to talk to Cache Softwares

Class Builder

Libraries to support writing classes and meta programming

CLI

Libraries for developing CLI applications

Cloud

Container

Libraries for Singleton Pattern implementation.

Data Format

Libraries for serializing, formatting and parsing

Database

Libraries for dealing with relational databases

Database Drivers

Libraries for using specific database products

Relational Databases

NoSQL Databases

Date & Time

Libraries for working with dates and times

Devices

Libraries to talk to physical devices

DevOps Tools

Libraries that help when you what to deploy software across networks ond several hostsare working across computer networks

Email

Libraries that implement email creation and sending

Event Loops

Libraries for various event loops. Asynchronous programming if you like

Exception Handling

Libraries that assist with and/or provide alternatives to eval{ die() }

File Manipulation

Form Frameworks

Libraries that take the boredom & repetition out of (web and UI) forms

Images

Libraries for manipulating images

List Manipulation

Libraries for manipulation lists (arrays)

Logging

Libraries for generating and working with log files

Module Development

Libraries that simplify and improve Perl module development

Network

Libraries that help when you are dealing with computer networks

Libraries that help when you are working across computer networks

ORM

Libraries that implement Object-Relational Mapping or datamapping techniques

Package Management

Libraries for package and dependency management

Processes and Threads

Libraries for managing processes and threads

Profiling

Libraries for examining run-time activity of your program

Protocol

Protocol clients and libraries

Queueing

Message Queue, Job Queue System..

Science/Numerics

Hand-picked modules for research, science, numerics and hyper-computing

REST Frameworks

Libraries for developing REST applications

Template Engines

Libraries and tools for templating

Testing

Libraries for testing codebases and generating test data.

Testing Frameworks

Test Double

Coverage

Tools

Some useful tools

Libraries for developping command line applications

Libraries for handling configuration files

Video

Web Frameworks

Libraries for developing Web applications

Middlewares

Libraries for creating HTTP middlewares

Web Frameworks-Like

Somewhere between templates and full on frameworks

Web Scraping

Libraries for extracting some information from websites

Other Awesome Lists

Other amazingly awesome lists can be found in:

How to contribute?

Please read CONTRIBUTING.md