# Perl project architecture examples

Interactive architecture diagrams of 70 open-source Perl repositories with a GitDiagram architecture diagram, most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.

## Repositories 1 to 50 of 70

1. [sullo/nikto](https://gitdiagram.com/sullo/nikto) (10.2k stars): Nikto is a Perl-based web server scanning tool. Markdown: https://gitdiagram.com/sullo/nikto.md
2. [exiftool/exiftool](https://gitdiagram.com/exiftool/exiftool) (4.5k stars): ExifTool is an open-source, command-line metadata processing tool written in Perl. Markdown: https://gitdiagram.com/exiftool/exiftool.md
3. [holzschu/a-shell](https://gitdiagram.com/holzschu/a-shell) (4k stars): a-Shell is an iOS Unix-like terminal. Users enter commands in a terminal window; the app runs commands through the ios_system ecosystem and displays their results. Markdown: https://gitdiagram.com/holzschu/a-shell.md
4. [rsnapshot/rsnapshot](https://gitdiagram.com/rsnapshot/rsnapshot) (3.7k stars): rsnapshot is a Perl filesystem snapshot utility. Markdown: https://gitdiagram.com/rsnapshot/rsnapshot.md
5. [mojolicious/mojo](https://gitdiagram.com/mojolicious/mojo) (2.7k stars): Mojolicious is a Perl web framework and general-purpose HTTP/WebSocket toolkit. Markdown: https://gitdiagram.com/mojolicious/mojo.md
6. [perl/perl5](https://gitdiagram.com/perl/perl5) (2.3k stars): Perl is a general-purpose language interpreter. Markdown: https://gitdiagram.com/perl/perl5.md
7. [htrgouvea/nipe](https://gitdiagram.com/htrgouvea/nipe) (2.3k stars): Command-Line Interface (CLI): Represented by the main script (nipe.pl) that accepts commands (install, start, stop, restart, status) from the user. Markdown: https://gitdiagram.com/htrgouvea/nipe.md
8. [lms-community/slimserver](https://gitdiagram.com/lms-community/slimserver) (1.8k stars): Lyrion Music Server streams local and plugin-provided audio to networked players. Markdown: https://gitdiagram.com/lms-community/slimserver.md
9. [percona/percona-toolkit](https://gitdiagram.com/percona/percona-toolkit) (1.6k stars): Percona Toolkit is a collection of command-line tools for database and system diagnostics. Markdown: https://gitdiagram.com/percona/percona-toolkit.md
10. [openkore/openkore](https://gitdiagram.com/openkore/openkore) (1.5k stars): OpenKore is a cross-platform Perl custom client and automated assistant for Ragnarok Online. Markdown: https://gitdiagram.com/openkore/openkore.md
11. [brucemiller/latexml](https://gitdiagram.com/brucemiller/latexml) (1.3k stars) Markdown: https://gitdiagram.com/brucemiller/latexml.md
12. [metabrainz/musicbrainz-server](https://gitdiagram.com/metabrainz/musicbrainz-server) (1.1k stars) Markdown: https://gitdiagram.com/metabrainz/musicbrainz-server.md
13. [tseemann/prokka](https://gitdiagram.com/tseemann/prokka) (995 stars) Markdown: https://gitdiagram.com/tseemann/prokka.md
14. [sipwise/rtpengine](https://gitdiagram.com/sipwise/rtpengine) (925 stars) Markdown: https://gitdiagram.com/sipwise/rtpengine.md
15. [innotop/innotop](https://gitdiagram.com/innotop/innotop) (797 stars) Markdown: https://gitdiagram.com/innotop/innotop.md
16. [openxpki/openxpki](https://gitdiagram.com/openxpki/openxpki) (672 stars) Markdown: https://gitdiagram.com/openxpki/openxpki.md
17. [upc/ravada](https://gitdiagram.com/upc/ravada) (626 stars) Markdown: https://gitdiagram.com/upc/ravada.md
18. [mysociety/fixmystreet](https://gitdiagram.com/mysociety/fixmystreet) (620 stars) Markdown: https://gitdiagram.com/mysociety/fixmystreet.md
19. [znuny/znuny](https://gitdiagram.com/znuny/znuny) (597 stars) Markdown: https://gitdiagram.com/znuny/znuny.md
20. [tseemann/snippy](https://gitdiagram.com/tseemann/snippy) (595 stars) Markdown: https://gitdiagram.com/tseemann/snippy.md
21. [ocpi/ocpi](https://gitdiagram.com/ocpi/ocpi) (594 stars) Markdown: https://gitdiagram.com/ocpi/ocpi.md
22. [koha-community/koha](https://gitdiagram.com/koha-community/koha) (593 stars) Markdown: https://gitdiagram.com/koha-community/koha.md
23. [gaius-augustus/braker](https://gitdiagram.com/gaius-augustus/braker) (468 stars) Markdown: https://gitdiagram.com/gaius-augustus/braker.md
24. [sni/thruk](https://gitdiagram.com/sni/thruk) (442 stars) Markdown: https://gitdiagram.com/sni/thruk.md
25. [movabletype/movabletype](https://gitdiagram.com/movabletype/movabletype) (434 stars) Markdown: https://gitdiagram.com/movabletype/movabletype.md
26. [glpi-project/glpi-agent](https://gitdiagram.com/glpi-project/glpi-agent) (403 stars) Markdown: https://gitdiagram.com/glpi-project/glpi-agent.md
27. [aetherinox/csf-firewall](https://gitdiagram.com/aetherinox/csf-firewall) (372 stars) Markdown: https://gitdiagram.com/aetherinox/csf-firewall.md
28. [rotheross/otobo](https://gitdiagram.com/rotheross/otobo) (337 stars) Markdown: https://gitdiagram.com/rotheross/otobo.md
29. [apache/spamassassin](https://gitdiagram.com/apache/spamassassin) (329 stars) Markdown: https://gitdiagram.com/apache/spamassassin.md
30. [transdecoder/transdecoder](https://gitdiagram.com/transdecoder/transdecoder) (302 stars) Markdown: https://gitdiagram.com/transdecoder/transdecoder.md
31. [sympa-community/sympa](https://gitdiagram.com/sympa-community/sympa) (292 stars) Markdown: https://gitdiagram.com/sympa-community/sympa.md
32. [thegrandwazoo/freenas-proxmox](https://gitdiagram.com/thegrandwazoo/freenas-proxmox) (270 stars) Markdown: https://gitdiagram.com/thegrandwazoo/freenas-proxmox.md
33. [bearstech/phptop](https://gitdiagram.com/bearstech/phptop) (252 stars) Markdown: https://gitdiagram.com/bearstech/phptop.md
34. [mogaal/sendemail](https://gitdiagram.com/mogaal/sendemail) (246 stars) Markdown: https://gitdiagram.com/mogaal/sendemail.md
35. [nginxinc/nginx-openid-connect](https://gitdiagram.com/nginxinc/nginx-openid-connect) (217 stars) Markdown: https://gitdiagram.com/nginxinc/nginx-openid-connect.md
36. [flipkart/hostdb](https://gitdiagram.com/flipkart/hostdb) (214 stars) Markdown: https://gitdiagram.com/flipkart/hostdb.md
37. [konradjk/loftee](https://gitdiagram.com/konradjk/loftee) (192 stars) Markdown: https://gitdiagram.com/konradjk/loftee.md
38. [gaius-augustus/galba](https://gitdiagram.com/gaius-augustus/galba) (148 stars) Markdown: https://gitdiagram.com/gaius-augustus/galba.md
39. [htrgouvea/spellbook](https://gitdiagram.com/htrgouvea/spellbook) (112 stars) Markdown: https://gitdiagram.com/htrgouvea/spellbook.md
40. [pkolano/ballast](https://gitdiagram.com/pkolano/ballast) (106 stars) Markdown: https://gitdiagram.com/pkolano/ballast.md
41. [derf/db-fakedisplay](https://gitdiagram.com/derf/db-fakedisplay) (101 stars) Markdown: https://gitdiagram.com/derf/db-fakedisplay.md
42. [danuk/shm](https://gitdiagram.com/danuk/shm) (99 stars) Markdown: https://gitdiagram.com/danuk/shm.md
43. [nkh/p5-app-asciio](https://gitdiagram.com/nkh/p5-app-asciio) (87 stars) Markdown: https://gitdiagram.com/nkh/p5-app-asciio.md
44. [htrgouvea/nozaki](https://gitdiagram.com/htrgouvea/nozaki) (60 stars) Markdown: https://gitdiagram.com/htrgouvea/nozaki.md
45. [htrgouvea/zarn](https://gitdiagram.com/htrgouvea/zarn) (56 stars) Markdown: https://gitdiagram.com/htrgouvea/zarn.md
46. [oar-team/oar](https://gitdiagram.com/oar-team/oar) (52 stars) Markdown: https://gitdiagram.com/oar-team/oar.md
47. [mlawren/githook-perltidy](https://gitdiagram.com/mlawren/githook-perltidy) (41 stars) Markdown: https://gitdiagram.com/mlawren/githook-perltidy.md
48. [sputnick-dev/saxon-lint](https://gitdiagram.com/sputnick-dev/saxon-lint) (38 stars) Markdown: https://gitdiagram.com/sputnick-dev/saxon-lint.md
49. [davidcarlisle/latexcgi](https://gitdiagram.com/davidcarlisle/latexcgi) (37 stars) Markdown: https://gitdiagram.com/davidcarlisle/latexcgi.md
50. [unspecific/nmap-tools](https://gitdiagram.com/unspecific/nmap-tools) (37 stars) Markdown: https://gitdiagram.com/unspecific/nmap-tools.md

Next page: https://gitdiagram.com/architecture-examples/perl/2

More hubs: https://gitdiagram.com/architecture-examples

Counted over GitDiagram's stored diagrams of public repositories, from the names their components and groups carry and the files they link to; the rules are the ones in the [2026 open-source architecture report](https://gitdiagram.com/open-source-architecture-2026). Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.
