[Github Ranking](../README.md) ========== ## Top 100 Stars in Perl | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [cloc](https://github.com/AlDanial/cloc) | 23645 | 1123 | Perl | 26 | cloc counts blank lines, comment lines, and physical lines of source code in many programming languages. | 2026-10-26T02:14:42Z | | 2 | [FlameGraph](https://github.com/brendangregg/FlameGraph) | 19815 | 2106 | Perl | 121 | Stack trace visualizer | 2024-10-20T21:48:45Z | | 3 | [diff-so-fancy](https://github.com/so-fancy/diff-so-fancy) | 18107 | 350 | Perl | 2 | Make your diffs human readable for improved code quality and faster defect detection. :tada: | 2026-10-18T18:29:14Z | | 4 | [nikto](https://github.com/sullo/nikto) | 10829 | 1471 | Perl | 0 | Nikto web server scanner | 2026-11-02T23:30:41Z | | 5 | [MySQLTuner-perl](https://github.com/major/MySQLTuner-perl) | 9477 | 1282 | Perl | 37 | MySQLTuner is a script written in Perl that will assist you with your MySQL configuration and make recommendations for increased performance and stability. | 2026-10-28T23:01:59Z | | 6 | [gitolite](https://github.com/sitaramc/gitolite) | 8597 | 1002 | Perl | 0 | Hosting git repositories -- Gitolite allows you to setup git hosting on a central server, with very fine-grained access control and many (many!) more powerful features. | 2026-09-29T13:27:17Z | | 7 | [book](https://github.com/astrid-runtime/book) | 7451 | 32 | Perl | 0 | The canonical reference for Astrid: kernel, capsules, host ABI, IPC, and the security model. | 2026-09-08T19:44:08Z | | 8 | [exiftool](https://github.com/exiftool/exiftool) | 5239 | 498 | Perl | 22 | ExifTool meta information reader/writer | 2026-10-28T16:07:54Z | | 9 | [git-it-electron](https://github.com/jlord/git-it-electron) | 4887 | 1213 | Perl | 93 | :computer: :mortar_board: Git-it is a (Mac, Win, Linux) Desktop App for Learning Git and GitHub | 2024-04-10T10:28:06Z | | 10 | [Expose](https://github.com/Jack000/Expose) | 4427 | 255 | Perl | 19 | A simple static site generator for photoessays | 2022-03-16T05:58:08Z | | 11 | [sicp-pdf](https://github.com/sarabander/sicp-pdf) | 4411 | 554 | Perl | 16 | SICP PDF with Texinfo and LaTeX source | 2024-06-27T03:43:02Z | | 12 | [EQGRP](https://github.com/x0rz/EQGRP) | 4208 | 2073 | Perl | 16 | Decrypted content of eqgrp-auction-file.tar.xz | 2017-05-24T21:12:59Z | | 13 | [pgbadger](https://github.com/darold/pgbadger) | 4072 | 378 | Perl | 13 | A fast PostgreSQL Log Analyzer | 2026-11-03T09:06:15Z | | 14 | [a-shell](https://github.com/holzschu/a-shell) | 4001 | 222 | Perl | 645 | A terminal for iOS, with multiple windows | 2026-11-03T22:57:18Z | | 15 | [sanoid](https://github.com/jimsalterjrs/sanoid) | 3903 | 349 | Perl | 138 | These are policy-driven snapshot management and replication tools which use OpenZFS for underlying next-gen storage. (Btrfs support plans are shelved unless and until btrfs becomes reliable.) | 2026-06-05T22:34:48Z | | 16 | [rsnapshot](https://github.com/rsnapshot/rsnapshot) | 3690 | 272 | Perl | 43 | a tool for backing up your data using rsync (if you want to get help, use https://lists.sourceforge.net/lists/listinfo/rsnapshot-discuss) | 2026-10-10T05:22:46Z | | 17 | [ddclient](https://github.com/ddclient/ddclient) | 3582 | 403 | Perl | 105 | ddclient updates dynamic DNS entries for accounts on a wide range of dynamic DNS services. | 2026-06-22T05:47:09Z | | 18 | [.dotfiles](https://github.com/ThePrimeagen/.dotfiles) | 3474 | 310 | Perl | 23 | None | 2024-04-24T01:43:35Z | | 19 | [openfortivpn](https://github.com/adrienverge/openfortivpn) | 3462 | 381 | Perl | 116 | Client for PPP+TLS VPN tunnel services | 2026-11-02T21:52:21Z | | 20 | [trurl](https://github.com/curl/trurl) | 3366 | 120 | Perl | 4 | a command line tool for URL parsing and manipulation. | 2026-11-01T10:44:15Z | | 21 | [rcm](https://github.com/thoughtbot/rcm) | 3268 | 139 | Perl | 25 | rc file (dotfile) management | 2025-05-23T15:40:16Z | | 22 | [sherloq](https://github.com/GuidoBartoli/sherloq) | 3240 | 315 | Perl | 21 | An open-source digital image forensic toolset | 2026-07-16T11:39:56Z | | 23 | [sqitch](https://github.com/sqitchers/sqitch) | 3178 | 215 | Perl | 81 | Sensible database change management | 2026-09-26T17:34:51Z | | 24 | [LANraragi](https://github.com/Difegue/LANraragi) | 3146 | 234 | Perl | 70 | Web application for archival and reading of manga/doujinshi. Lightweight and Docker-ready for NAS/servers. | 2026-10-29T23:32:44Z | | 25 | [nginx-tutorials](https://github.com/openresty/nginx-tutorials) | 2866 | 431 | Perl | 3 | Nginx Tutorials | 2021-03-05T03:48:12Z | | 26 | [mojo](https://github.com/mojolicious/mojo) | 2757 | 589 | Perl | 67 | :sparkles: Mojolicious - Perl real-time web framework | 2026-10-27T17:07:43Z | | 27 | [postgresqltuner](https://github.com/jfcoz/postgresqltuner) | 2704 | 190 | Perl | 11 | Simple script to analyse your PostgreSQL database configuration, and give tuning advice | 2024-01-08T22:51:46Z | | 28 | [Th3inspector](https://github.com/Moham3dRiahi/Th3inspector) | 2676 | 512 | Perl | 0 | Th3Inspector 🕵️ Best Tool For Information Gathering 🔎 | 2025-04-21T08:23:07Z | | 29 | [get_iplayer](https://github.com/get-iplayer/get_iplayer) | 2562 | 249 | Perl | 0 | A utility for downloading TV and radio programmes from BBC iPlayer and BBC Sounds | 2025-05-04T16:40:47Z | | 30 | [owasp-modsecurity-crs](https://github.com/SpiderLabs/owasp-modsecurity-crs) | 2489 | 722 | Perl | 38 | OWASP ModSecurity Core Rule Set (CRS) Project (Official Repository) | 2020-06-16T12:32:12Z | | 31 | [nipe](https://github.com/htrgouvea/nipe) | 2407 | 341 | Perl | 11 | An engine to make Tor network your default gateway | 2026-09-13T13:28:53Z | | 32 | [perl5](https://github.com/Perl/perl5) | 2353 | 652 | Perl | 2187 | 🐪 The Perl programming language | 2026-11-02T17:00:19Z | | 33 | [ABTestingGateway](https://github.com/CNSRE/ABTestingGateway) | 2347 | 754 | Perl | 75 | None | 2018-10-14T07:05:17Z | | 34 | [everything-curl](https://github.com/curl/everything-curl) | 2273 | 340 | Perl | 10 | The book documenting the curl project, the curl tool, libcurl and more. Simply put: everything curl. | 2026-10-01T16:45:04Z | | 35 | [the-bastion](https://github.com/ovh/the-bastion) | 2202 | 134 | Perl | 39 | Authentication, authorization, traceability and auditability for SSH accesses. | 2026-09-29T12:40:54Z | | 36 | [btrbk](https://github.com/digint/btrbk) | 2170 | 142 | Perl | 258 | Tool for creating snapshots and remote backups of btrfs subvolumes | 2026-07-19T17:33:32Z | | 37 | [munin](https://github.com/munin-monitoring/munin) | 2150 | 484 | Perl | 194 | Main repository for munin master / node / plugins | 2026-10-09T18:17:10Z | | 38 | [afterglow-theme](https://github.com/YabataDesign/afterglow-theme) | 2085 | 134 | Perl | 45 | [DEPRECATED] A minimal dark Theme for Sublime Text 2 and 3 | 2023-07-11T07:34:23Z | | 39 | [slipstream](https://github.com/samyk/slipstream) | 1986 | 214 | Perl | 4 | NAT Slipstreaming allows an attacker to remotely access any TCP/UDP services bound to a victim machine, bypassing the victim’s NAT/firewall, just by anyone on the victim's network visiting a website | 2023-01-14T21:39:03Z | | 40 | [SmokePing](https://github.com/oetiker/SmokePing) | 1985 | 215 | Perl | 3 | The Active Monitoring System | 2026-08-10T17:57:47Z | | 41 | [linux-exploit-suggester-2](https://github.com/jondonas/linux-exploit-suggester-2) | 1976 | 298 | Perl | 0 | Next-Generation Linux Kernel Exploit Suggester | 2023-01-28T05:01:23Z | | 42 | [ua-parser](https://github.com/tobie/ua-parser) | 1962 | 480 | Perl | 0 | A multi-language port of Browserscope's user agent parser. | 2016-12-26T21:13:22Z | | 43 | [ModSecurity-nginx](https://github.com/owasp-modsecurity/ModSecurity-nginx) | 1862 | 311 | Perl | 39 | ModSecurity v3 Nginx Connector | 2026-10-25T07:44:24Z | | 44 | [duckduckgo](https://github.com/duckduckgo/duckduckgo) | 1815 | 238 | Perl | 0 | DuckDuckGo Instant Answer Infrastructure | 2022-10-14T17:37:48Z | | 45 | [slimserver](https://github.com/LMS-Community/slimserver) | 1814 | 388 | Perl | 97 | Server for Squeezebox and compatible players. This server is also called Lyrion Music Server. | 2026-11-03T17:19:30Z | | 46 | [Linux_Exploit_Suggester](https://github.com/InteliSecureLabs/Linux_Exploit_Suggester) | 1814 | 397 | Perl | 3 | Linux Exploit Suggester; based on operating system release number | 2014-05-19T06:23:20Z | | 47 | [dvcs-ripper](https://github.com/kost/dvcs-ripper) | 1791 | 314 | Perl | 9 | Rip web accessible (distributed) version control systems: SVN/GIT/HG... | 2024-07-19T12:49:07Z | | 48 | [XAttacker](https://github.com/Moham3dRiahi/XAttacker) | 1770 | 470 | Perl | 0 | X Attacker Tool ☣ Website Vulnerability Scanner & Auto Exploiter | 2023-10-08T21:45:25Z | | 49 | [packetfence](https://github.com/inverse-inc/packetfence) | 1712 | 334 | Perl | 290 | PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) solution. Boasting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, powerful BYOD management options, 802.1X support, layer-2 isolation of problematic devices; PacketFence can be used to effectively secure networks small to very large heterogeneous networks. | 2026-11-03T21:46:18Z | | 50 | [Mojo-Webqq](https://github.com/hexsum/Mojo-Webqq) | 1705 | 315 | Perl | 13 | 【重要通知:WebQQ将在2019年1月1日停止服务,此项目目前已停止维护,感谢大家四年来的一路陪伴】使用Perl语言(不会没关系)编写的smartqq/webqq客户端框架(非GUI),可通过插件提供基于HTTP协议的api接口供其他语言或系统调用 | 2019-04-10T06:21:40Z | | 51 | [ggplot2-book](https://github.com/hadley/ggplot2-book) | 1686 | 715 | Perl | 39 | ggplot2: elegant graphics for data analysis | 2025-03-12T05:25:29Z | | 52 | [vRain](https://github.com/shanleiguang/vRain) | 1683 | 193 | Perl | 9 | 中文古籍刻本風格直排電子書製作工具 Chinese Ancient eBooks Generator | 2026-06-14T13:24:35Z | | 53 | [openresty-systemtap-toolkit](https://github.com/openresty/openresty-systemtap-toolkit) | 1666 | 349 | Perl | 24 | Real-time analysis and diagnostics tools for OpenResty (including NGINX, LuaJIT, ngx_lua, and more) based on SystemTap | 2023-03-14T04:01:02Z | | 54 | [backuppc](https://github.com/backuppc/backuppc) | 1626 | 206 | Perl | 49 | BackupPC is a high-performance, enterprise-grade system for backing up to a server's disk. | 2026-05-31T11:48:27Z | | 55 | [ATSCAN](https://github.com/AlisamTechnology/ATSCAN) | 1590 | 348 | Perl | 3 | Advanced dork Search & Mass Exploit Scanner | 2024-08-10T19:25:05Z | | 56 | [percona-toolkit](https://github.com/percona/percona-toolkit) | 1566 | 379 | Perl | 0 | Percona Toolkit: a collection of advanced open source command-line tools. | 2026-11-02T09:03:37Z | | 57 | [openkore](https://github.com/OpenKore/openkore) | 1540 | 1227 | Perl | 101 | A free/open source client and automation tool for Ragnarok Online | 2026-10-20T22:58:34Z | | 58 | [mha4mysql-manager](https://github.com/yoshinorim/mha4mysql-manager) | 1511 | 504 | Perl | 56 | Development tree of Master High Availability Manager and tools for MySQL (MHA), Manager part | 2020-08-14T16:15:37Z | | 59 | [fwknop](https://github.com/mrash/fwknop) | 1482 | 256 | Perl | 111 | Single Packet Authorization > Port Knocking | 2026-06-01T21:08:30Z | | 60 | [ack2](https://github.com/beyondgrep/ack2) | 1464 | 138 | Perl | 0 | **ack 2 is no longer being maintained. ack 3 is the latest version.** | 2019-03-19T14:41:58Z | | 61 | [enum4linux](https://github.com/CiscoCXSecurity/enum4linux) | 1435 | 249 | Perl | 4 | enum4Linux is a Linux alternative to enum.exe for enumerating data from Windows and Samba hosts | 2026-06-12T08:55:21Z | | 62 | [checkinpanel](https://github.com/OreosLab/checkinpanel) | 1396 | 328 | Perl | 31 | 一个主要运行在 𝐞𝐥𝐞𝐜𝐕𝟐𝐏 或 𝐪𝐢𝐧𝐠𝐥𝐨𝐧𝐠 等定时面板,同时支持系统运行环境的签到项目(环境:𝑷𝒚𝒕𝒉𝒐𝒏 3.8+ / 𝑵𝒐𝒅𝒆.𝒋𝒔 10+ / 𝑩𝒂𝒔𝒉 4+ / 𝑶𝒑𝒆𝒏𝑱𝑫𝑲8 / 𝑷𝒆𝒓𝒍5) | 2023-08-11T03:21:58Z | | 63 | [swaks](https://github.com/jetmore/swaks) | 1352 | 95 | Perl | 41 | Swaks - Swiss Army Knife for SMTP | 2024-03-05T20:16:42Z | | 64 | [evilgrade](https://github.com/infobyte/evilgrade) | 1327 | 271 | Perl | 11 | Evilgrade is a modular framework that allows the user to take advantage of poor upgrade implementations by injecting fake updates. | 2021-09-01T17:08:27Z | | 65 | [lua-resty-waf](https://github.com/p0pr0ck5/lua-resty-waf) | 1326 | 306 | Perl | 32 | High-performance WAF built on the OpenResty stack | 2024-01-31T14:54:02Z | | 66 | [LaTeXML](https://github.com/brucemiller/LaTeXML) | 1322 | 160 | Perl | 314 | LaTeXML: a TeX and LaTeX to XML/HTML/ePub/MathML translator. | 2026-09-20T17:48:56Z | | 67 | [youtube-viewer](https://github.com/trizen/youtube-viewer) | 1321 | 91 | Perl | 44 | Lightweight YouTube client for Linux | 2026-06-15T07:58:31Z | | 68 | [asbru-cm](https://github.com/asbru-cm/asbru-cm) | 1307 | 156 | Perl | 106 | Ásbrú Connection Manager is a user interface that helps organizing remote terminal sessions and automating repetitive tasks. | 2026-08-04T19:12:53Z | | 69 | [pixload](https://github.com/sighook/pixload) | 1304 | 252 | Perl | 7 | Image Payload Creating/Injecting tools | 2023-11-30T05:14:13Z | | 70 | [asciiquarium](https://github.com/cmatsuoka/asciiquarium) | 1287 | 111 | Perl | 14 | Enjoy the mysteries of the sea from the safety of your own terminal! | 2023-08-25T12:22:59Z | | 71 | [inxi](https://github.com/smxi/inxi) | 1282 | 90 | Perl | 0 | 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. | 2024-01-12T20:05:01Z | | 72 | [Betty](https://github.com/alx-tools/Betty) | 1261 | 1735 | Perl | 24 | Holberton-style C code checker written in Perl | 2023-12-01T22:30:11Z | | 73 | [speedread](https://github.com/pasky/speedread) | 1261 | 105 | Perl | 12 | A simple terminal-based open source Spritz-alike (per-word RSVP aligned on optimal reading points) | 2024-06-11T11:54:31Z | | 74 | [Mojo-Weixin](https://github.com/hexsum/Mojo-Weixin) | 1251 | 253 | Perl | 18 | 使用Perl语言(不会没关系)编写的个人账号微信/weixin/wechat客户端框架(非GUI),可通过插件提供基于HTTP协议的api接口供其他语言或系统调用 | 2023-09-19T02:36:05Z | | 75 | [ora2pg](https://github.com/darold/ora2pg) | 1244 | 380 | Perl | 94 | Ora2Pg is a free tool used to migrate an Oracle database to a PostgreSQL compatible schema. It connects your Oracle database, scan it automatically and extracts its structure or data, it then generates SQL scripts that you can load into PostgreSQL. | 2026-09-28T17:25:30Z | | 76 | [Monitorix](https://github.com/mikaku/Monitorix) | 1213 | 169 | Perl | 44 | Monitorix is a free, open source, lightweight system monitoring tool. | 2026-06-23T06:17:47Z | | 77 | [rainbarf](https://github.com/creaktive/rainbarf) | 1209 | 65 | Perl | 2 | it's like Rainmeter, but for CLI! | 2026-10-31T06:26:45Z | | 78 | [thinkpad-ec](https://github.com/hamishcoleman/thinkpad-ec) | 1204 | 127 | Perl | 98 | Infrastructure for examining and patching Thinkpad embedded controller firmware | 2025-05-11T12:28:40Z | | 79 | [halflife-list](https://github.com/sbwml/halflife-list) | 1187 | 101 | Perl | 0 | ABP/ublock 广告过滤规则(每周一早上 8 点更新) | 2026-11-02T00:05:06Z | | 80 | [rt](https://github.com/bestpractical/rt) | 1168 | 298 | Perl | 0 | Request Tracker, an enterprise-grade issue tracking system | 2026-11-03T15:22:25Z | | 81 | [lm-sensors](https://github.com/lm-sensors/lm-sensors) | 1163 | 305 | Perl | 240 | lm-sensors repository | 2026-05-06T14:19:44Z | | 82 | [stow](https://github.com/aspiers/stow) | 1156 | 58 | Perl | 39 | GNU Stow - mirror of savannah git repository occasionally with more bleeding-edge branches | 2025-12-03T01:58:51Z | | 83 | [Golang-Regex-Tutorial](https://github.com/StefanSchroeder/Golang-Regex-Tutorial) | 1135 | 136 | Perl | 0 | Golang - Regular Expression Tutorial | 2023-02-01T13:54:32Z | | 84 | [git-cal](https://github.com/k4rthik/git-cal) | 1123 | 62 | Perl | 11 | github like contributions calendar on terminal | 2017-02-01T04:38:36Z | | 85 | [dotdotpwn](https://github.com/wireghoul/dotdotpwn) | 1121 | 183 | Perl | 2 | DotDotPwn - The Directory Traversal Fuzzer | 2022-09-28T02:51:18Z | | 86 | [musicbrainz-server](https://github.com/metabrainz/musicbrainz-server) | 1112 | 344 | Perl | 0 | Server for the MusicBrainz project (website, API, database tools) | 2026-11-03T18:13:52Z | | 87 | [sortphotos](https://github.com/andrewning/sortphotos) | 1106 | 317 | Perl | 40 | SortPhotos is a Python script that organizes photos and videos into folders using date/time information | 2026-03-06T21:30:39Z | | 88 | [AirChat](https://github.com/arboliva/AirChat) | 1086 | 149 | Perl | 14 | Free Communications For Everyone. | 2021-12-09T11:29:50Z | | 89 | [MultiMarkdown](https://github.com/fletcher/MultiMarkdown) | 1071 | 508 | Perl | 2 | This project is now deprecated. Please use MultiMarkdown-7 instead! | 2023-08-12T11:08:05Z | | 90 | [broadcom-bt-firmware](https://github.com/winterheart/broadcom-bt-firmware) | 1068 | 147 | Perl | 14 | Repository for various Broadcom Bluetooth firmware | 2026-07-29T19:47:43Z | | 91 | [nodebrew](https://github.com/hokaccha/nodebrew) | 1067 | 65 | Perl | 15 | Node.js version manager | 2022-03-19T04:27:49Z | | 92 | [contrib](https://github.com/munin-monitoring/contrib) | 1045 | 665 | Perl | 41 | Contributed stuff for munin (plugins, tools, etc...) | 2026-09-24T21:16:50Z | | 93 | [vanilla](https://github.com/idevz/vanilla) | 1038 | 215 | Perl | 3 | An OpenResty Lua MVC Web Framework | 2019-01-09T05:09:42Z | | 94 | [xcode_shell](https://github.com/webfrogs/xcode_shell) | 1032 | 389 | Perl | 0 | shell script that used to auto-build xcode project | 2019-09-07T22:35:37Z | | 95 | [defects4j](https://github.com/rjust/defects4j) | 1011 | 385 | Perl | 50 | A Database of Real Faults and an Experimental Infrastructure to Enable Controlled Experiments in Software Engineering Research | 2026-04-07T08:58:28Z | | 96 | [rtpengine](https://github.com/sipwise/rtpengine) | 1006 | 474 | Perl | 104 | The Sipwise media proxy for Kamailio | 2026-11-03T17:22:38Z | | 97 | [sysadmin-util](https://github.com/skx/sysadmin-util) | 1004 | 113 | Perl | 0 | Tools for Linux/Unix sysadmins. | 2020-03-30T06:57:46Z | | 98 | [prokka](https://github.com/tseemann/prokka) | 1000 | 239 | Perl | 227 | :zap: :aquarius: Rapid prokaryotic genome annotation | 2026-01-06T22:28:46Z | | 99 | [clusterssh](https://github.com/duncs/clusterssh) | 989 | 75 | Perl | 29 | Cluster SSH - Cluster Admin Via SSH | 2026-04-28T20:19:11Z | | 100 | [zeroclickinfo-goodies](https://github.com/duckduckgo/zeroclickinfo-goodies) | 986 | 1720 | Perl | 0 | DuckDuckGo Instant Answers based on Perl & JavaScript | 2022-10-14T17:08:10Z |