Awesome Perl 
A curated list of awesome Perl resources, including frameworks, libraries and software. Inspired by awesome-go.
Another module list
We also recommend these lists.
- Task::Kensho
- Perlres - A list of resources about Perl
- PerlMaven.com list of Perl Software
- Slaven's CPAN in a nutshell
- Many Task::** Modules. (ex. Task::Plack, Task::BeLike::
...)
Contents
- Awesome Perl
- Args
- Audio
- Benchmarks
- Caches
- Class Builder
- CLI
- Cloud
- Cryptography
- Commercial WebServices
- Container
- Data Format
- Database
- Database Drivers
- Date & Time
- Devices
- DevOps
- Event Loops
- Exception Handling
- DOM Manipulation
- File Manipulation
- Form Frameworks
- Images
- List Manipulation
- Logging
- Module Development
- Network
- ORM
- Package Management
- Processes and Threads
- Profiling
- Protocol
- Queueing
- REST Frameworks
- Science/Numerics
- Stream Manipulation
- Template Engines
- Testing
- Tools
- Type Checking
- Video
- Web Frameworks
- Web Frameworks-Like
- Web Scraping
- Network Security
- Digital Forensics
- Reverse Engineering
Args
Libraries for argument manifestation and validation.
- Data::Validator - Rule based validator on type constraint system.
- Params::Util - Simple, compact and correct param-checking functions.
- Params::ValidationCompiler - Validate method/function parameters.
- Smart::Args
Audio
- Audio::CD - Interface to libcdaudio (cd + cddb)
- Audio::Wav - Modules for reading & writing Microsoft WAV files.
- Audio::SndFile - Perl library for reading and writing sound files
- Audio::Ao - A Perl wrapper for the Ao audio library
- MIDI::ALSA - the perl ALSA library, plus some interface functions
DSP
- Audio::Analyzer - Demodulate Audio through FFT and perl!
- Audio::Analyzer::ToneDetect - Detect freq of tones in an audio file or stream
Benchmarks
Libraries for benchmarking
- Benchmark
- Dumbbench
- Parallel::Benchmark - Benchmark in multiprocesses
Caches
Libraries to talk to Cache Softwares
- CHI - Unified cache handling interface, think DBI for caches
- CHI::Driver::DBI - DBI driver for CHI
- CHI::Driver::DBIC - DBIx::Class driver for CHI
- CHI::Driver::Memcached - Memcached driver for CHI
- CHI::Driver::MongoDB - MongoDB driver for CHI
- CHI::Driver::Redis - Redis driver for CHI
- Catalyst::Plugin::Session::Store::CHI - Use CHI module to handle storage backend for session data