Skip to main content

A curated list of awesome frameworks, libraries, tools, and resources for the Perl programming language.

6
GitHub Stars
43
Curated Resources
6
Categories
22 hours ago
Last Refreshed
LibrariesToolsPackage Managers and Build ToolsIDEs and EditorsLearning ResourcesCommunity

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me web frameworks resources from awesome-perl"

Installation instructions →

What's inside

Tools

  • ack

    A grep-like search tool optimized for searching source code.

  • cperl-mode

    An enhanced Perl mode for Emacs, with better syntax highlighting and indentation.

  • Devel::NYTProf

    A powerful Perl profiler for analyzing code performance.

  • Perl Critic

    A static code analysis tool for Perl, enforcing best practices.

Package Managers and Build Tools

  • Carton

    A dependency manager for Perl projects, similar to Bundler for Ruby.

  • CPAN

    The Comprehensive Perl Archive Network, a large collection of Perl modules and libraries.

  • CPANminus

    A script to get, unpack, build, and install modules from CPAN.

  • Dist::Zilla

    A powerful distribution builder for Perl modules.

Libraries

  • CatalystWeb Frameworks

    A flexible and powerful MVC web framework for Perl.

  • Dancer2Web Frameworks

    A lightweight web application framework for Perl.

  • DateTimeCore Libraries

    A comprehensive date and time library for Perl.

  • DBD::mysqlDatabase

    MySQL database driver for the Perl DBI module.

  • DBD::SQLiteDatabase

    A self-contained, serverless, zero-configuration SQL database engine.

  • DBIDatabase

    The standard database interface for Perl.

IDEs and Editors

  • Emacs

    Use with

  • Padre

    An IDE for Perl with many features for Perl development.

  • Vim

    Popular text editor with Perl support via

  • VS Code

    Supports Perl via the

Learning Resources

Community

Showing a sample of 43 resources. View the full list on GitHub →