Top100 ★ 1 on GitHub

Data refreshed 5 October 2026, 22:59 UTC

Top 100 Perl repositories on GitHub, ranked by stars

Perl's most-starred repositories are the utilities that outlived the language's peak: line counters, flame graphs and diff formatters.

GitHub reports 188,733 repositories whose detected primary language is Perl. The 100 most-starred of them are listed below, ranked by stargazers_count. AlDanial/cloc leads with 23,574 stars, and the bar for 100th place is 988 stars. The median repository in this top 100 has 1,692 stars, and the most common licence is NOASSERTION (37 of 100 repositories).

The 100 most-starred Perl repositories

The 100 most-starred Perl repositories on GitHub, refreshed 5 October 2026, 22:59 UTC. Ranked by stars.
#Repository★ StarsForksOpen issuesLicenceLast pushDescription
1AlDanial/cloc23,5741,12326GPL-2.0cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.
2brendangregg/FlameGraph19,7852,110173—Stack trace visualizer
3so-fancy/diff-so-fancy18,1003512MITMake your diffs human readable for improved code quality and faster defect detection. :tada:
4sullo/nikto10,7561,4650NOASSERTIONNikto web server scanner
5major/MySQLTuner-perl9,4811,2857GPL-3.0MySQLTuner is a script written in Perl that will assist you with your MySQL configuration and make recommendations for increased performanc…
6sitaramc/gitolite8,5951,0046GPL-2.0Hosting git repositories -- Gitolite allows you to setup git hosting on a central server, with very fine-grained access control and many (m…
7astrid-runtime/book7,452321Apache-2.0The canonical reference for Astrid: kernel, capsules, host ABI, IPC, and the security model.
8exiftool/exiftool5,12849047GPL-3.0ExifTool meta information reader/writer
9jlord/git-it-electron4,8891,216139BSD-2-Clause:computer: :mortar_board: Git-it is a (Mac, Win, Linux) Desktop App for Learning Git and GitHub
10Jack000/Expose4,43725723MITA simple static site generator for photoessays
11sarabander/sicp-pdf4,40755321—SICP PDF with Texinfo and LaTeX source
12x0rz/EQGRP4,2012,07318—Decrypted content of eqgrp-auction-file.tar.xz
13darold/pgbadger4,06937822PostgreSQLA fast PostgreSQL Log Analyzer
14holzschu/a-shell3,955216639BSD-3-ClauseA terminal for iOS, with multiple windows
15jimsalterjrs/sanoid3,876349160GPL-3.0These are policy-driven snapshot management and replication tools which use OpenZFS for underlying next-gen storage. (Btrfs support plans a…
16rsnapshot/rsnapshot3,68727158GPL-2.0a tool for backing up your data using rsync (if you want to get help, use https://lists.sourceforge.net/lists/listinfo/rsnapshot-discuss)
17ddclient/ddclient3,560401142GPL-2.0ddclient updates dynamic DNS entries for accounts on a wide range of dynamic DNS services.
18ThePrimeagen/.dotfiles3,47031236—
19adrienverge/openfortivpn3,428377140GPL-3.0Client for PPP+TLS VPN tunnel services
20curl/trurl3,3561175NOASSERTIONa command line tool for URL parsing and manipulation.
21thoughtbot/rcm3,26414033BSD-3-Clauserc file (dotfile) management
22GuidoBartoli/sherloq3,21731625GPL-3.0An open-source digital image forensic toolset
23sqitchers/sqitch3,16921582MITSensible database change management
24Difegue/LANraragi3,12422786MITWeb application for archival and reading of manga/doujinshi. Lightweight and Docker-ready for NAS/servers.
25openresty/nginx-tutorials2,8684315—Nginx Tutorials
26mojolicious/mojo2,749589110Artistic-2.0:sparkles: Mojolicious - Perl real-time web framework
27jfcoz/postgresqltuner2,70219213GPL-3.0Simple script to analyse your PostgreSQL database configuration, and give tuning advice
28Moham3dRiahi/Th3inspector2,66751213MITTh3Inspector 🕵️ Best Tool For Information Gathering 🔎
29get-iplayer/get_iplayer2,5472480GPL-3.0A utility for downloading TV and radio programmes from BBC iPlayer and BBC Sounds
30SpiderLabs/owasp-modsecurity-crs2,48872544Apache-2.0OWASP ModSecurity Core Rule Set (CRS) Project (Official Repository)
31htrgouvea/nipe2,39634114NOASSERTIONAn engine to make Tor network your default gateway
32CNSRE/ABTestingGateway2,34775875MIT
33Perl/perl52,3366462,362NOASSERTION🐪 The Perl programming language
34curl/everything-curl2,26833810CC-BY-4.0The book documenting the curl project, the curl tool, libcurl and more. Simply put: everything curl.
35ovh/the-bastion2,19513544NOASSERTIONAuthentication, authorization, traceability and auditability for SSH accesses.
36digint/btrbk2,162141279GPL-3.0Tool for creating snapshots and remote backups of btrfs subvolumes
37munin-monitoring/munin2,141483214NOASSERTIONMain repository for munin master / node / plugins
38YabataDesign/afterglow-theme2,08613547—[DEPRECATED] A minimal dark Theme for Sublime Text 2 and 3
39samyk/slipstream1,9852145—NAT Slipstreaming allows an attacker to remotely access any TCP/UDP services bound to a victim machine, bypassing the victim’s NAT/firewall…
40jondonas/linux-exploit-suggester-21,9732980GPL-2.0Next-Generation Linux Kernel Exploit Suggester
41oetiker/SmokePing1,9662136GPL-2.0The Active Monitoring System
42tobie/ua-parser1,9614810NOASSERTIONA multi-language port of Browserscope's user agent parser.
43owasp-modsecurity/ModSecurity-nginx1,85631274Apache-2.0ModSecurity v3 Nginx Connector
44duckduckgo/duckduckgo1,8142380NOASSERTIONDuckDuckGo Instant Answer Infrastructure
45InteliSecureLabs/Linux_Exploit_Suggester1,8133994GPL-2.0Linux Exploit Suggester; based on operating system release number
46kost/dvcs-ripper1,78831611GPL-2.0Rip web accessible (distributed) version control systems: SVN/GIT/HG...
47LMS-Community/slimserver1,786379124NOASSERTIONServer for Squeezebox and compatible players. This server is also called Lyrion Music Server.
48Moham3dRiahi/XAttacker1,76646831—X Attacker Tool ☣ Website Vulnerability Scanner & Auto Exploiter
49hexsum/Mojo-Webqq1,70531513BSD-2-Clause【重要通知:WebQQ将在2019年1月1日停止服务,此项目目前已停止维护,感谢大家四年来的一路陪伴】使用Perl语言(不会没关系)编写的smartqq/webqq客户端框架(非GUI),可通过插件提供基于HTTP协议的api接口供其他语言或系统调用
50inverse-inc/packetfence1,697329854GPL-2.0PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) solution. Boasting an impressive feature set i…
51hadley/ggplot2-book1,68771471—ggplot2: elegant graphics for data analysis
52openresty/openresty-systemtap-toolkit1,66734928—Real-time analysis and diagnostics tools for OpenResty (including NGINX, LuaJIT, ngx_lua, and more) based on SystemTap
53shanleiguang/vRain1,66619010MIT中文古籍刻本風格直排電子書製作工具 Chinese Ancient eBooks Generator
54backuppc/backuppc1,62720450GPL-3.0BackupPC is a high-performance, enterprise-grade system for backing up to a server's disk.
55AlisamTechnology/ATSCAN1,5893527MITAdvanced dork Search & Mass Exploit Scanner
56percona/percona-toolkit1,55537923GPL-2.0Percona Toolkit: a collection of advanced open source command-line tools.
57OpenKore/openkore1,5291,224121NOASSERTIONA free/open source client and automation tool for Ragnarok Online
58yoshinorim/mha4mysql-manager1,51050373GPL-2.0Development tree of Master High Availability Manager and tools for MySQL (MHA), Manager part
59mrash/fwknop1,465256126GPL-2.0Single Packet Authorization > Port Knocking
60beyondgrep/ack21,4641389NOASSERTION**ack 2 is no longer being maintained. ack 3 is the latest version.**
61CiscoCXSecurity/enum4linux1,4222504NOASSERTIONenum4Linux is a Linux alternative to enum.exe for enumerating data from Windows and Samba hosts
62OreosLab/checkinpanel1,39932836MIT一个主要运行在 𝐞𝐥𝐞𝐜𝐕𝟐𝐏 或 𝐪𝐢𝐧𝐠𝐥𝐨𝐧𝐠 等定时面板,同时支持系统运行环境的签到项目(环境:𝑷𝒚𝒕𝒉𝒐𝒏 3.8+ / 𝑵𝒐𝒅𝒆.𝒋𝒔 10+ / 𝑩𝒂𝒔𝒉 4+ / 𝑶𝒑𝒆𝒏𝑱𝑫𝑲8 / 𝑷𝒆𝒓𝒍5)
63jetmore/swaks1,3459547GPL-2.0Swaks - Swiss Army Knife for SMTP
64infobyte/evilgrade1,32827311—Evilgrade is a modular framework that allows the user to take advantage of poor upgrade implementations by injecting fake updates.
65p0pr0ck5/lua-resty-waf1,32330538GPL-3.0High-performance WAF built on the OpenResty stack
66brucemiller/LaTeXML1,318156354NOASSERTIONLaTeXML: a TeX and LaTeX to XML/HTML/ePub/MathML translator.
67trizen/youtube-viewer1,3169247Artistic-2.0Lightweight YouTube client for Linux
68asbru-cm/asbru-cm1,302157108GPL-3.0Ásbrú Connection Manager is a user interface that helps organizing remote terminal sessions and automating repetitive tasks.
69sighook/pixload1,3022538WTFPLImage Payload Creating/Injecting tools
70smxi/inxi1,2829015GPL-3.0inxi is a full featured CLI system information tool. It is available in most Linux distribution repositories, and does its best to support…
71cmatsuoka/asciiquarium1,27511020—Enjoy the mysteries of the sea from the safety of your own terminal!
72alx-tools/Betty1,2591,73730GPL-3.0Holberton-style C code checker written in Perl
73pasky/speedread1,25910513MITA simple terminal-based open source Spritz-alike (per-word RSVP aligned on optimal reading points)
74hexsum/Mojo-Weixin1,25025319NOASSERTION使用Perl语言(不会没关系)编写的个人账号微信/weixin/wechat客户端框架(非GUI),可通过插件提供基于HTTP协议的api接口供其他语言或系统调用
75darold/ora2pg1,23737996GPL-3.0Ora2Pg is a free tool used to migrate an Oracle database to a PostgreSQL compatible schema. It connects your Oracle database, scan it autom…
76mikaku/Monitorix1,21116944GPL-2.0Monitorix is a free, open source, lightweight system monitoring tool.
77creaktive/rainbarf1,207652NOASSERTIONit's like Rainmeter, but for CLI!
78hamishcoleman/thinkpad-ec1,200128108GPL-2.0Infrastructure for examining and patching Thinkpad embedded controller firmware
79bestpractical/rt1,16229682GPL-2.0Request Tracker, an enterprise-grade issue tracking system
80sbwml/halflife-list1,1611020—ABP/ublock 广告过滤规则(每周一早上 8 点更新)
81lm-sensors/lm-sensors1,157303267GPL-2.0lm-sensors repository
82aspiers/stow1,1425644GPL-3.0GNU Stow - mirror of savannah git repository occasionally with more bleeding-edge branches
83StefanSchroeder/Golang-Regex-Tutorial1,1371361—Golang - Regular Expression Tutorial
84k4rthik/git-cal1,1246218MITgithub like contributions calendar on terminal
85linux-test-project/lcov1,11527119GPL-2.0LCOV
86wireghoul/dotdotpwn1,1121853GPL-3.0DotDotPwn - The Directory Traversal Fuzzer
87andrewning/sortphotos1,10631660MITSortPhotos is a Python script that organizes photos and videos into folders using date/time information
88metabrainz/musicbrainz-server1,09634091NOASSERTIONServer for the MusicBrainz project (website, API, database tools)
89arboliva/AirChat1,08714918—Free Communications For Everyone.
90fletcher/MultiMarkdown1,0725084—This project is now deprecated. Please use MultiMarkdown-7 instead!
91hokaccha/nodebrew1,0686617MITNode.js version manager
92winterheart/broadcom-bt-firmware1,06614615NOASSERTIONRepository for various Broadcom Bluetooth firmware
93munin-monitoring/contrib1,04766458—Contributed stuff for munin (plugins, tools, etc...)
94idevz/vanilla1,0382153MITAn OpenResty Lua MVC Web Framework
95webfrogs/xcode_shell1,0323891—shell script that used to auto-build xcode project
96skx/sysadmin-util1,0041130NOASSERTIONTools for Linux/Unix sysadmins.
97rjust/defects4j1,00138357MITA Database of Real Faults and an Experimental Infrastructure to Enable Controlled Experiments in Software Engineering Research
98tseemann/prokka994236244GPL-3.0:zap: :aquarius: Rapid prokaryotic genome annotation
99sipwise/rtpengine992459114GPL-3.0The Sipwise media proxy for Kamailio
100duncs/clusterssh9887529—Cluster SSH - Cluster Admin Via SSH

Fork counts include open pull requests in open_issues_count, because that is how GitHub's API reports it. Descriptions are truncated to 140 characters; the full text is in the JSONL download.

Download the Perl data

curl -sSL -o perl.jsonl \
  https://raw.githubusercontent.com/havaianasdestruido/top100/main/data/JSONL/perl.jsonl
jq -r '.full_name + "  " + (.stargazers_count|tostring)' perl.jsonl | head -10

How this list is built

A single GitHub Search API request per language — ?q=language:perl&sort=stars&order=desc&per_page=100 — refreshed hourly by a scheduled GitHub Actions workflow and committed back to the repository. The records are never reshaped: every field GitHub returned is preserved. The methodology page covers the query, the rate limits, the fields the Search API omits and the known limitations, and the field reference documents every JSON key.

Frequently asked questions

What is the most-starred Perl repository on GitHub?

AlDanial/cloc is the most-starred Perl repository with 23,574 stars as of 5 October 2026, ahead of brendangregg/FlameGraph (19,785) and so-fancy/diff-so-fancy (18,100).

How many Perl repositories are on GitHub?

GitHub reports 188,733 public repositories whose detected primary language is Perl. Top100 ranks the 100 most-starred of them; 100th place currently needs 988 stars.

How do I download the top 100 Perl repositories as JSON?

Download data/JSONL/perl.jsonl — 100 lines, each the complete GitHub Search API object for one repository, including topics, licence, every count and every timestamp. A readable Markdown table of the same ranking is also published.

Other languages