Skip to content
프로젝트

uhub/awesome-perl has 104 GitHub stars and 20 forks. GitHot measured 0 in 7 days. Last checked 2026-11-10 20:14 UTC. Last push 2026-10-28.

이 수치를 측정하는 방법

A curated list of awesome Perl frameworks, libraries and software.

측정된 스타 증가

in 24h
업데이트 지연
in 7 days
0
in 15 days
기록 수집 중
in 1 month
기록 수집 중

서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.

README.md

Original

awesome-perl

A curated list of awesome Perl frameworks, libraries and software.

Learning and Reference

Tutorials and Books

Examples and Exercises

  • manwar/perlweeklychallenge-club - Knowledge base for The Weekly Challenge club members using Perl, Raku, Ada, APL, Awk, Bash, BASIC, Bc, Befunge-93, Bourne Shell, BQN, Brainfuck, C3, C, CESIL, C++, C#, Clojure, COBOL, Coconut, Crystal, D, Dart, Dc, Elm, Emacs Lisp, Erlang, Excel VBA, Fennel, Fish, Forth, Fortran, Gembase, GNAT, Go, Haskell, Haxe, HTML, Idris, IO, J, Janet, Java, JavaScript, Julia, Kotlin, Lisp, Lua, M4, Miranda, Modula 3, MMIX, Mumps, Myrddin, Nim, Nix, Node.js, Nuweb, OCaml, Odin, Ook, Pascal, PHP, Python, Postscript, Prolog, R, Ring, Ruby, Rust, Scala, Scheme, Sed, Smalltalk, SQL, Swift, Tcl, TypeScript, Visual BASIC, WebAssembly, Wolfram, XSLT and Zig.
  • michaeljamesfitzgerald/Introducing-Regular-Expressions - Example code and target text files for the O'Reilly book Introducing Regular Expressions
  • HariSekhon/Templates - 100+ DevOps Code & Config templates for AWS, GCP, Docker, CI/CD, Kubernetes, Terraform, Packer, Jenkins, CircleCI, GitHub Actions, Vagrant, Puppet, Lambda, Python, Perl, Bash, Ruby, Golang, Java, Scala, Groovy, Maven, SBT, Gradle, Make, Jenkinsfile, Makefile, Dockerfile, docker-compose.yml, Vagrantfile, M4, AWS CodeBuild, GCP Cloud Build etc...
  • tempire/MojoExample - Mojolicious example with DBIx::Class schema load, deploy, fixtures, and tests.
  • otherjoel/try-pollen - 📔🌼 An example website/book created with Pollen.
  • oxnz/design-patterns - design patterns impelemented in serveral programming languages
  • CalculatedContent/tsvm - experiments testing transductive svm for my blog posts
  • briandfoy/Learning-Perl-Sample-Files - Extra files for use with Learning Perl
  • maebert/prolog_puzzles - Prolog puzzles for fun and profit (mostly fun)
  • mojombo/gollum-demo - Gollum test repo
  • agordon/dancer_bootstrap_fontawesome_template - A template for quick-starting applications using Perl's Dancer, Twitter's Bootstrap and Font-Awesome.
  • xsawyerx/perl-android-scripts - Collection of Perl scripts (examples, programs) that run on Android using ASE
  • dave-theunsub/gtk3-perl-demos - This repository is intended to give perl-Gtk3 users some example programs. It's not rocket surgery, you know.
  • typester/perldojo - online perl testing!
  • patrickleboutillier/jcscpu - Logical implementation, in Perl and Go, of the computer described in J. Clark Scott's book "But How Do It Know?".
  • exercism/perl5 - Exercism exercises in Perl 5.
  • kokonior/Perl-Projects - Feel free to create new file, don't hesitate to pull your code, the most important thing is that the file name here must match your nickname so that file does not conflict with other people.
  • skaji/perl-github-actions-sample - Perl meets GitHub Actions
  • sclorg/dancer-ex - Perl Dancer Example
  • pkrumins/perl-tcp-proxy2 - Program for my "A TCP Proxy in Perl" article
  • ReneNyffenegger/PerlModules - (Very) simple scripts for some Perl modules, intended as copy paste templates.
  • jmlynesjr/wxPerl-wxBook-Examples - wxPerl examples ported from "Cross-Platform GUI Programming with wxWidgets" - "The wxBook"

Awesome Lists and Collections

Language and Tooling

Compilers and Interpreters

Build Systems

Package Management

Linters and Formatters

Debugging and Profiling

Editor and IDE Support

Version Control

Web

Web Frameworks

HTTP and Networking Clients

API and GraphQL

  • ocpi/ocpi - The Open Charge Point Interface (OCPI) allows for a scalable, automated roaming setup between Charge Point Operators and e-Mobility Service Providers. It supports authorisation, charge point information exchange (incl transaction events), charge detail record exchange and finally, the exchange of smart-charging commands between parties.
  • leedo/noembed - oEmbed gateway service with additional non-oEmbed sources
  • Ensembl/ensembl-rest - Language agnostic RESTful data access to Ensembl data over HTTP (archived)
  • jloh/geojs - Geo-location lookup API
  • SPORE/specifications - SPORE specifications
  • graphql-perl/graphql-perl - GraphQL in Perl 5
  • agentzh/old-openresty - Obsolete 1st generation of OpenResty written mostly in Perl. Please check out the new OpenResty based on Nginx and Lua instead.
  • khrt/Raisin - Raisin - a REST API micro framework for Perl 🐫 🐪
  • SPORE/net-http-spore - Perl implementation for SPORE (archived)
  • skx/dns-api.org - The code which was previously used at https://dns-api.org/ (archived)

Web Servers and Proxies

Scraping and Crawling

Data and Storage

Database Clients and ORMs

Serialization and Formats

Caching and Queues

Machine Learning and AI

Natural Language Processing

Data Science and Analytics

Networking and Distributed

Networking

RPC and Messaging

Distributed Systems

Cloud and Infrastructure

Monitoring and Observability

User Interface

Terminal and Console UI

Applications and End User Tools

Graphics and Media

Graphics and Rendering

Game Development

Audio

Image and Video

Security

Cryptography

  • openxpki/openxpki - OpenXPKI Code
  • do-know/Crypt-LE - Crypt::LE - Let's Encrypt / Buypass / ZeroSSL and other ACME-servers client and library in Perl for obtaining free SSL certificates (inc. generating RSA/ECC keys and CSRs). HTTP/DNS verification is supported out of the box, EAB (External Account Binding) supported, easily extended with plugins, easily dockerized.
  • microsoft/PQCrypto-VPN - Post-quantum Cryptography VPN
  • bbusschots/hsxkpasswd - A Perl module and terminal command for generating secure memorable passwords inspired by the fabulous XKCD web comic and Steve Gibson's Password Hay Stacks. This is the library that powers www.xkpasswd.net
  • linenoise/asemica - An asemic Markov-chained cipher
  • Prajithp/letsencrypt-cpanel - cPanel/WHM plugin for Let's Encrypt client
  • jkeys089/lua-resty-hmac - HMAC functions for ngx_lua and LuaJIT
  • lixmal/keepass4web - [deprecated] KeePass databases served on the web (archived)
  • kirei/catt - Certification Authority Trust Tracker
  • SSLMate/sslmate - The SSLMate Client - Buy and Manage SSL Certs from the Command Line
  • Open-TEE/project - Overall project configuration and documentation
  • radiator-software/p5-net-ssleay - Net-SSLeay: Perl bindings for OpenSSL and LibreSSL
  • dsully/perl-crypt-openssl-x509 - Perl interface to OpenSSL's X509 module.
  • wllm-rbnt/asn1template - A CLI tool that converts DER or PEM encoded ASN.1 structures into an equivalent textual description compatible with OpenSSL's ASN1_generate_nconf(3) function
  • gisle/mozilla-ca - Perl module that provides Mozilla's CA cert bundle in PEM format
  • sludin/Protocol-ACME - A perl library that provides a simple interface to writing scripts for cert provisioning with Let's Encrypt.

Security Tools

Authentication and Authorization

Reverse Engineering

Concurrency and Performance

Concurrency and Parallelism

Testing and Quality

Testing

Utilities

Command Line Tools

  • major/MySQLTuner-perl - MySQLTuner is a script written in Perl that will assist you with your MySQL configuration and make recommendations for increased performance and stability.
  • curl/trurl - a command line tool for URL parsing and manipulation.
  • jfcoz/postgresqltuner - Simple script to analyse your PostgreSQL database configuration, and give tuning advice
  • beyondgrep/ack2 - ack 2 is no longer being maintained. ack 3 is the latest version.
  • smxi/inxi - inxi is a full featured CLI system information tool. It is available in most Linux distribution repositories, and does its best to support the BSDs. (archived)
  • creaktive/rainbarf - it's like Rainmeter, but for CLI!
  • skx/sysadmin-util - Tools for Linux/Unix sysadmins. (archived)
  • circulosmeos/gdown.pl - Google Drive direct download of big files
  • nferraz/st - simple statistics from the command line
  • beyondgrep/ack3 - ack is a grep-like search tool optimized for source code.
  • beyondgrep/ack1 - This repository is for ack 1.x, which is no longer being maintained. DO NOT SUBMIT ISSUES HERE. ack 2.0 has a new GitHub project at
  • vsespb/mt-aws-glacier - Perl Multithreaded Multipart sync to Amazon Glacier
  • trapd00r/ls-- - ls on steroids
  • tnalpgge/rank-amateur-cowsay - Fork me if you want to maintain cowsay. (archived)
  • anhsirk0/fetch-master-6000 - Simple Dilbert themed system info-fetching tool
  • benbernard/RecordStream - commandline tools for slicing and dicing JSON records.
  • openresty/resty-cli - Fancy command-line utilities for OpenResty
  • cowsay-org/cowsay - apjanke's fork of the classic cowsay project
  • briandfoy/PerlPowerTools - Perl Power Tools
  • datacharmer/mysql-sandbox - Quick and painless install of one or more MySQL servers in the same host. (archived)
  • gregkh/bti - bash twitter ididocy
  • colorgcc/colorgcc - colorgcc is a perl script to colorize gcc output. I'm collecting random patches and changes
  • jimeh/manservant - Browse man pages in style with your personal manservant.
  • s-aska/dropbox-api-command - command line interface to access Dropbox API (archived)
  • kiamazi/kateb - Install and update free Farsi fonts
  • ungive/media-control - Control and observe media playback from the command line
  • coryarcangel/Pizza-Party-0.1.b - Order pizza over the commandline (circa 2004)
  • Wadauk/scihub_ck - A tiny tool for checking the working domain of sci-hub
  • HariSekhon/DevOps-Perl-tools - 25+ DevOps CLI Tools - Anonymizer, SQL ReCaser (MySQL, PostgreSQL, AWS Redshift, Snowflake, Apache Drill, Hive, Impala, Cassandra CQL, Microsoft SQL Server, Oracle, Couchbase N1QL, Dockerfiles), Hadoop HDFS & Hive tools, Solr/SolrCloud CLI, Nginx stats & HTTP(S) URL watchers for load-balanced web farms, Linux tools etc.
  • kazuho/kaztools - shellscripts and utilities for myself
  • HariSekhon/Spotify-tools - Spotify Tools - Playlists Backups, Spotify CLI, URI translator, duplication detection / removal, API search queries, API automation etc.
  • jeremija/unipicker - Search unicode characters in console and copy to clipboard
  • trapd00r/utils - Small useful utilities for everyday work
  • raszi/colorize - Log colorizer perl script
  • peterkeen/calorific - Command-line nutrient tracking tool (archived)
  • andrewnimmo/rick-sanders-imap-tools - What is the IMAP Tools Set? It is a set of Perl programs for use with IMAP servers.
  • lhost/sendxmpp - perl-script to send xmpp (jabber), similar to what mail(1) does for mail.
  • gnp/psh - Perl Shell (psh) — Aspiring to be your primary login shell
  • grantm/bcvi - Back-channel vi
  • tobert/perl-ssh-tools - A more capable DSH / cluster ssh suite
  • kraih/kefctl - Command line application for controlling KEF speakers
  • zehm/sendEmail - SendEmail is a lightweight, command line SMTP email client. If you have the need to send email from a command line, this free program is perfect: simple to use and feature rich. It was designed to be used in bash scripts, batch files, Perl programs and web sites, but is quite adaptable and will likely meet your requirements. SendEmail is written in Perl and is unique in that it requires NO MODULES. It has an intuitive and flexible set of command-line options, making it very easy to learn and use. SendEmail is licensed under the GNU GPL, either version 2 of the License or (at your option) any later version. [Supported Platforms: Linux, BSD, OS X, Windows 98, Windows NT, Windows 2000, & Windows XP]
  • duckduckgo/p5-app-duckpan - DuckDuckHack OpenSource Development Application (archived)
  • kablamo/git-spark - Plot your commit history on the command line with sparklines. A mash up of git and spark and Perl.
  • ap/perldoc-complete - A bash completion helper for perldoc
  • swannman/pdf2gerb - Perl script converts PDF files to Gerber format
  • rjbs/App-Cmd - perl framework for testable, extensible command line apps
  • cpan-authors/speedtest - Perl CLI for speedtest.net
  • kngenie/ias3upload - simple Perl script for uploading files to Internet Archive through its S3-like interface
  • Easy-Forex/Verify-emails - Quick perl script to check a list of email addresses for valid and bogus.
  • adobe-type-tools/perl-scripts - Command-line Perl Scripts
  • gbxyz/rdapper - A command-line RDAP client.
  • aartoni/schema2ldif - schema2ldif : tool to convert .schema to .ldif files and mange them live into an openldap server
  • micans/bash-utils - Unix terminal histograms, sequencing depth and bar charts (hissyfit). Small data/file munge, morph, find and count scripts/functions in various languages, mostly bash and perl. For apparix see the apparix repository that is a sibling to this one.
  • sushdm/git_svn_externals - A perl script to clone an SVN repository with externals, using git-svn
  • licheng/gccfilter - gccfilter is a perl filter to colorize and simplify (or expand) gcc diagnostic messages. gccfilter is particularly aimed at g++ (i.e. dealinging with C++) messages which can contain lot of template-related errors or warnings difficult to sort out.
  • Fourmilab/unum - Utility for looking up Unicode characters and HTML entities by code, name, block, or description. Written in Perl, compatible with almost any system that runs Perl.
  • ironcamel/App-p - Steroids for your perl one-liners. Does that mean steroids for your steroids? Is that even possible?
  • xsawyerx/gitflux - A Perl port of gitflow. Really? Yes, really!

Logging and Configuration

Text Processing

Files and Operating System

Automation and Scripting

General Purpose Libraries

Systems and Hardware

Embedded and Firmware

Business and Domain

Finance and Trading

Business and Productivity

  • Koha-Community/Koha - Koha is a free software integrated library system (ILS). Koha is distributed under the GNU GPL version 3 or later. ***Note: this is a synced mirror of the official Koha repo. Note: This project uses its own bug tracker, see https://bugs.koha-community.org/ to report a bug or submit a patch.
  • RotherOSS/otobo - OTOBO is one of the most flexible web-based ticketing systems used for Customer Service, Help Desk, IT Service Management. https://otobo.io/
  • openwebwork/webwork2 - Course management front end for WeBWorK
  • liblime/LibLime-Koha - LibLime Koha is the most mature of the open source ILS applications. Based on the ground-breaking 3.0 platform (derived from the original Koha offering of 1999), LibLime Koha is a completely web-based open source ILS, with library staff, systems librarians, and library users all accessing LibLime Koha through a web browser. Relying on the MySQL relational database, all LibLime Koha data is readily accessible.
  • bugzilla/harmony - next generation bugzilla
  • book/Act - A Conference Toolkit (Git conversion of the Subversion repository)
  • domm/App-TimeTracker - distributed timetracking from the commandline
  • bestpractical/sd - A distributed issue tracker; upstream is now http://gitorious.org/prophet

Science and Math

Scientific Computing

Other

관련 프로젝트 살펴보기