| Port | Description |
| 64tass | turbo assembler compatible cross-assembler for 65xx |
| ElectricFence | library providing malloc debugging via VM protection |
| abseil-cpp | abseil common libraries (C++) |
| acpica | reference implementation of ACPI tools |
| adb | Android Debug Bridge |
| afl | instrumented fuzzer |
| afl++ | improved version of afl |
| ald | assembly language debugger |
| alex | lexical analyser generator for Haskell |
| aml | Another Main Loop |
| apache-ant | build tool for java applications |
| apktool | tool for reverse engineering Android apk files |
| appstream | access to machine-readable software metadata |
| appstream-glib | library for AppStream metadata |
| apr | Apache Portable Runtime |
| apr-util | companion library to APR |
| arduboy2 | Arduino library for the Arduboy miniature game system |
| arduino | open-source electronics prototyping platform |
| arduino-adafruit-gfx | Arduino library for Adafruit graphics |
| arduino-adafruit-ra8875 | Arduino library for Adafruit RA8875 |
| arduino-esp32 | esp32 arduino core toolset |
| arduino-esp8266 | esp8266 arduino core toolset |
| arduino-makefile | Makefile to build and upload Arduino sketches |
| argp-standalone | standalone version of glibc's argument-parsing functions |
| argtable | ANSI C command line parser |
| arm-compute-library | Arm compute library |
| armips | assembler for various ARM and MIPS platforms |
| asio | header-only C++ library for asynchronous I/O programming |
| asm6 | simple 6502 assembler |
| asn1c | ASN.1 to C compiler |
| astyle | indenter and formatter of C/C++/Java source files |
| atf | Automated Testing Framework |
| atk2mm | C++ binding for the ATK library |
| atkmm236 | C++ bindings for the ATK library |
| attinycore | Arduino core for modern ATtiny chips |
| autoconf-archive | collection of macros for GNU Autoconf |
| autogen | automatic text creation from templates |
| autopep8 | format Python code to comply with PEP 8 |
| avrdude | AVR microcontroller hardware in-system programmer |
| bamf | application matching library |
| bashunit | Bash unit testing framework based on xUnit principles |
| bats | bash automated testing system |
| bazel | polyglot build tool |
| bear | clang database generator |
| binutils | GNU binary utilities |
| bison | GNU parser generator |
| blame | RCS equivalent of CVS's annotate command |
| boehm-gc | garbage collection and memory leak detection for C and C++ |
| boost | free peer-reviewed portable C++ source libraries |
| boxed-cpp | C++ primitive type boxing |
| bpython | fancy interface to the Python interpreter |
| bstring | string processing library |
| bullet | physics library |
| c2ffi | extract FFI definitions from C, C++, and Objective C |
| cabal-bundler | use cabal solver to build standalone installation |
| cabal-install | command-line interface for Cabal and Hackage |
| capnproto | serialization/RPC system |
| cargo-audit | audit Cargo.lock files for security vulnerabilities |
| cargo-c | cargo helper to build and install c-like libraries |
| cargo-generate-vendor | help generating metadata for cargo vendoring |
| cargo-insta | cargo subcommand for snapshot testing |
| catalyst | catalyst development bundle |
| catalyst-tutorial | catalyst packages for the tutorial |
| catch2 | C++-native, header-only, test framework for unit-tests |
| cbindgen | C bindings generator from rust code |
| cbmc | Bounded Model Checker for C and C++ programs |
| ccache | C/C++ compiler front-end to cache compiled object code |
| ccrtp | implementation of the Real-time Transport Protocol |
| cereal | C++ header-only serialization library |
| cflow | analyze C source files and print a call graph |
| cgdb | curses GDB interface |
| check | unit test framework for C programs |
| chmlib | handling CHM files |
| cil | framework for analysis and transformation of C |
| cjose | Javascript Object Signing and Encryption library |
| cjson | ultralightweight JSON parser in ANSI C |
| clang-tools-extra | Clang extra tools |
| cli11 | command line parser for C++11 |
| cln | library for efficient computations |
| cmocka | elegant unit testing framework for C |
| cmockery | library to simplify writing unit tests for C applications |
| coccigrep | semantic grep, based on coccinelle |
| coccinelle | program matching and transformation engine |
| codeblocks | Code::Blocks C/C++ IDE |
| codechecker | clang static code analyzer |
| codeworker | universal parsing tool & source code generator |
| codex | OpenAI terminal-based coding agent |
| coeurl | simple async wrapper around CURL for C++ |
| colordiff | colorized diff tool |
| commoncpp | GNU project portable class framework for C++ |
| coxpcall | encapsulate protected Lua calls with a coroutine based loop |
| cppcheck | C/C++ static checker |
| cpphs | liberalised reimplementation of cpp in Haskell |
| cpptest | unit testing framework |
| cppunit | c++ unit testing framework |
| cpputest | unit testing and mocking framework for C/C++ |
| crc32c | CRC32 implementation in hardware |
| cryptopp | C++ library of cryptographic algorithms |
| cscope | code browsing program |
| csmith | fuzzer for C compilers |
| ctftools | collection of CTF tools |
| cudd | Colorado University Decision Diagram |
| cunit | c unit testing framework |
| cutils | collection of utilities for C programmers |
| cutter | RE platform powered by rizin |
| cvs-fast-export | export an RCS or CVS history as a fast-import stream |
| cvs2cl | generate GNU-style ChangeLogs from CVS repositories |
| cvs2gitdump | import cvs tree into git or subversion |
| cvs2svn | migrate repositories from CVS to Subversion/GIT/BZR |
| cvsgraph | graphical representation of CVS repository |
| cvslock | safely manipulate and inspect CVS respositories |
| cvsplot | CVS-managed project analyzer |
| cvsps | generate patchsets from CVS repositories |
| cvstrac | patch-set and bug tracking system for CVS |
| cvsutils | collection of useful CVS scripts |
| cvsweb | CGI script to browse CVS repository trees |
| darcs | advanced revision control system written in Haskell |
| dasm | versatile macro assembler for 8-bit microprocessors |
| dconf | configuration backend system |
| ddd | Data Display Debugger, graphical front-end for GDB, etc |
| dejagnu | framework to test programs |
| desktop-file-utils | utilities for dot.desktop entries |
| dex2jar | tools to work with android .dex and java .class files |
| dfu-programmer | Device Firmware Update-based programmer for Atmel chips |
| difftastic | diff tool that compares files based on their syntax |
| diffutiltcl | diff functions for Tcl |
| distcc | distributed builds for C, C++ and Objective C |
| dlib | C++ toolkit for machine learning and data analysis |
| dnspy | .NET debugger and assembly editor |
| doc++ | documentation system for C, C++, IDL and Java |
| docopt.cpp | command-line interface description language, in c++ |
| dotconf | simple, powerful configuration-file parser |
| doxygen | source code documentation generator tool |
| doxygen-gui | GUI front-end for doxygen |
| droplet | high performance Cloud Storage client library |
| dtc | Device Tree Compiler |
| dtools | ancillary tools for the D programming language compiler |
| dub | package and build management system for the D language |
| dune | OCaml build system |
| dwz | DWARF optimization and duplicate removal tool |
| dyncall | arch-independent interface for dynamic calls of C functions |
| ectags | multilanguage implementation of ctags |
| elfcat | ELF visualizer, generating HTML files from ELF binaries |
| elftoolchain | BSD-licensed implementation of compilation tools |
| epoll-shim | small epoll implementation using kqueue |
| esbuild | fast bundler for the web |
| etl | C++ class and template library |
| expect-lite | mature, quick and easy command line automation tool |
| fasm | flat assembler |
| fast-float | fast and exact implementation of from_chars for float/double |
| ffcall | foreign function call libraries |
| flake8 | modular python code checker wrapping pep8 and pyflakes |
| flatbuffers | memory optimized serialization library |
| flatzebra | generic game engine library |
| flawfinder | C/C++ source code auditing tool |
| fmt | alternative formatting library for C and C++ |
| fnc | terminal frontend for fossil |
| fossil | simple distributed software configuration management |
| fox | C++ toolkit for GUI |
| fpm | Fortran Package Manager |
| frama-c | extensible platform for analysis of C software |
| fribidi | library implementing the Unicode Bidirectional Algorithm |
| gas | GNU assembler |
| gconf2 | configuration database system for GNOME |
| gdb | GNU debugger |
| geany | small and lightweight IDE |
| gengetopt | command line parser for c programs |
| geotiff | GIS TIFF interchange library |
| gflags | c++ commandline flags processing library |
| giblib | utility library including a imlib2 wrapper |
| giggle | gtk-based git repository viewer |
| gindent | GNU utility to indent C source files |
| git | distributed version control system |
| git-annex | use git to manage files without checking them in |
| git-cinnabar | git remote helper to interact with mercurial repositories |
| git-cola | python powered git gui |
| git-crypt | transparent file encryption in Git |
| git-filter-repo | quickly rewrite git repository history |
| git-lfs | Git extension for versioning large files |
| github-backup | backup a github user or organization |
| github-cli | command-line access to github pull requests, issues and more |
| gitsh | interactive shell for git |
| glib2 | general-purpose utility library |
| glib2mm | C++ interface for glib2 |
| glibmm268 | C++ API for parts of GLib |
| glog | C++ application-level logging library |
| glpk | GNU Linear Programming Kit |
| gmake | GNU make |
| gmp | library for arbitrary precision arithmetic |
| gn | meta build framework for ninja |
| go-tools | various tools for the Go programming language |
| gobject-introspection | GObject Introspection |
| goffice | document centric objects and utilities |
| goopy | Google utilities written in Python |
| gopls | official Go language server developed by the Go team |
| goreleaser | deliver Go binaries as fast and easily as possible |
| got | game of trees version control system |
| gpatch | GNU patch |
| gperf | perfect hash functions, to help write parsers |
| gputils | GNU PIC assembler and utilities |
| grcs | GNU versions of the rcs utilities |
| greg | PEG-based parser generator |
| gsettings-desktop-schemas | collection of shared GSettings schemas |
| gsl | GNU Scientific Library |
| gsoap | SOAP/REST Web Services and XML-Based apps toolkit |
| gtest | C++ unit test framework |
| guilib | SDL C++ GUI widget library |
| gwenhywfar | helper library for networking and security applications |
| gyp | generate SCons/Makefiles from platform-independent input |
| happy | parser generator for Haskell |
| harfbuzz | text shaping library |
| hasktags | ctags-like tool for Haskell sources |
| help2man | generates simple manual pages from program output |
| highway | length-agnostic SIMD with runtime dispatch |
| http-parser | parser for HTTP messages focused on performance |
| hub | wraps git in order to extend it with extra features |
| iaito | RE platform powered by radare2 |
| id-utils | gid/lid tools for looking up variables in code |
| illumos-os-tests | illumos os-tests source for regression testing |
| imake | makefile generator |
| imake-cf | config files for imake |
| immer | immutable and persistent data structures for C++ |
| include-what-you-use | tool to analyse \#includes in C and C++ source files |
| indi | Instrument-Neutral-Device-Interface protocol implemtation |
| iniparser | ini file parsing library |
| intellij | IntelliJ IDEA Java IDE |
| intellij-fsnotifier | replacement for IntelliJ's fsNotifier |
| ipython | enhanced interactive Python shell |
| iso-codes | lists of the country, language and currency iso names |
| itcl | object-oriented extensions to Tcl |
| jadx | dex to java decompiler |
| jam | build utility like make |
| jansson | library for manipulating JSON data |
| jimarc4random | arc4random for Jim |
| jjui | terminal user interface for Jujutsu |
| json-c | JSON implementation in C |
| json-glib | JSON parser for GLib-based libraries and applications |
| jsoncpp | JSON parsing C++ API |
| jsonrpc-glib | JSON-RPC library for GLib |
| jujutsu | version control system with git compatibility backend |
| jupyter-console | Jupyter terminal console |
| kainjow-mustache | header-only string template library |
| kdbindings | reactive programming and data binding header-only library |
| kdevelop | IDE for C, C++, Python, QML/JavaScript and PHP |
| kdiff3 | compares and merges multiple files or directories |
| knfmt | kernel normal form formatter |
| kproperty | property editing framework with editor widget |
| kreport | framework for generation of reports in multiple formats |
| kyua-cli | testing framework |
| kyua-testers | scriptable interfaces to interact with test programs |
| lager | redux for C++ |
| legit | complementary command-line interface for Git |
| leiningen | Clojure project automation |
| libHX | C/C++ library with common data structures and functions |
| libJudy | general purpose dynamic array |
| libaio_compat | port of POSIX asynchronous I/O routines from DragonFly BSD |
| libast | library of assorted spiffy things |
| libaudiofile | SGI audiofile library clone |
| libbfio | basic file input/output abstraction C library |
| libbgcode | Prusa Block & Binary G-code reader / writer / converter |
| libbinio | binary I/O stream class library |
| libbson | BSON utility library |
| libcdada | basic data structures in C (libstdc++ wrapper) |
| libcoap | communicate with embedded devices using CoAP (RFC 7252) |
| libconfig | library for manipulating structured configuration files |
| libconfuse | configuration file parser library |
| libcrossguid | minimal and cross platform C++ GUID library |
| libdaemon | lightweight C library that eases the writing of daemons |
| libdisorder | simple C Library for entropy measurement |
| libdispatch | Grand Central Dispatch |
| libdivsufsort | library for lightweight suffix array construction algorithm |
| libdockapp | dockapp-making standard library for Window Maker |
| libdshconfig | library for parsing dsh-style configuration files |
| libdvdread | accessing DVD files |
| libdwarf | library to access the DWARF debugging file format |
| libee | event expression library |
| libestr | library for string essentials |
| libev | high-performance event loop library |
| libevent2 | event notification library |
| libeventextra | libevent extra features |
| libfastjson | performance-focused JSON library for C |
| libffi | Foreign Function Interface |
| libfirm | graph based intermediate representation and backend |
| libftdi | libftdi, interface to ftdi debug device |
| libftdi1 | libftdi, interface to ftdi debug device |
| libgcroots | garbage collector library |
| libgee | GObject based collection library |
| libggml | tensor library for machine learning |
| libglade2 | library for loading GLADE interface files at runtime |
| libgnt | ncurses toolkit for text-mode graphical user interfaces |
| libgsf | GNOME Structured File library |
| libgtop2 | portable library for obtaining system information |
| libguess | high-speed character set detection library |
| libgusb | GObject wrapper for libusb1 |
| libhid | user-space USB HID access library written in C |
| libidn | internationalized string handling |
| libidn2 | implementation of IDNA2008 internationalized domain names |
| libinotify | kevent based inotify |
| libio | abstraction for general data transport |
| libiscsi | client-side library to implement the iSCSI protocol |
| libivykis | asynchronous I/O readiness notification library |
| libixp | stand-alone client/server 9P library |
| liblognorm | fast-samples based normalization library |
| liblouis | braille translator, back-translator and formatter |
| libmaa | library for low-level data structures |
| libmagic | library to determine file type |
| libmemcached | C C++ API for memcached |
| libmpc | arbitrary-precision complex numbers math library |
| libmtp | Media Transfer Protocol (MTP) implementation |
| libnfc | library supporting Near Field Communication (NFC) devices |
| libnfs | client library for accessing NFS |
| libnotify | send desktop notifications to a notification daemon |
| libofx | opensource implementation of the OFX specification |
| liboil | library of optimized inner loops |
| liboop | low-level event loop management library |
| libopensync | data synchronization framework |
| libotf | library for handling OpenType Fonts |
| libowfat | library of general purpose APIs |
| libpeas | gobject-based plugins engine |
| libpeas2 | GObject plugins library |
| libplist | library to handle Apple Property List files |
| libproplist | GNUstep/OPENSTEP property lists compatibility library |
| libscfg | c library for simple configuration file format |
| libsigc++-2 | callback framework for C++ |
| libsigc++30 | typesafe callback system for standard C++ |
| libsigsegv | library for handling page faults in user mode |
| libslang | stack-based interpreter for terminal applications |
| libsmb2 | userspace client library for accessing SMB2/SMB3 shares |
| libsoup | HTTP client/server library for GNOME |
| libsoup3 | HTTP client/server library for GNOME |
| libspectrum | ZX Spectrum emulator file format library |
| libstdthreads | C11 standard threads library |
| libtalloc | hierarchical memory pool system with destructors |
| libtermkey | library for processing of keyboard entry from a terminal |
| libtool | generic shared library support script |
| liburcu | user-level RCU implementation |
| libusb-compat | libusb-0.1 compatibility layer for libusb1 |
| libusb1 | library for USB device access from userspace |
| libuv | multi-platform library for asynchronous I/O |
| libvirt-glib | libvirt wrapper suited for GObject-based applications |
| libvmime | C++ class library for working with Internet mail |
| libvolk | vector optimized library of kernels |
| libvterm | VT220/xterm/ECMA-48 terminal emulator library |
| libwnck3 | window navigator construction kit |
| libxsvf | library and tools for creating SVF and XSVF JTAG players |
| libyajl | small JSON library written in ANSI C |
| libyaml | YAML 1.1 parser and emitter written in C |
| libzen | C++ utility library |
| llvm-lit | LLVM integrated tester |
| llvm-openmp | LLVM OpenMP libraries |
| log4c | logging for c library |
| log4cplus | logging API for C++ |
| log4cpp | library of C++ classes for flexible logging |
| lpc21isp | ISP tool for LPC2000 and ADUC70xx microcontrollers |
| lpeg | parsing expression grammars library for lua |
| ltcltk | Lua interface to Tcl and the Tk graphical toolkit |
| lua-bit32 | bit32 compatibility module for Lua 5.1 |
| lua-bitop | library for bitwise operations in Lua |
| lua-cjson | JSON support for Lua |
| lua-cliargs | command line parser for Lua |
| lua-cmsgpack | MessagePack implementation and bindings for Lua |
| lua-compat53 | compatibility module providing Lua 5.3 style APIs |
| lua-language-server | language server for Lua |
| lua-lgi | lua bindings to libraries using GObject-Introspection |
| lua-lpty | simple wrapper around UNIX PTYs for lua |
| lua-openbsd | lua bindings for OpenBSD functions |
| lua-penlight | pure Lua libraries focusing on input data handling |
| lua-say | lua string hashing/indexing library |
| lua-term | terminal library for Lua |
| lua-tz | Lua library for time and date manipulation |
| luaalarm | alarm library for the lua language |
| luacheck | tool for linting and static analysis of Lua code |
| luacopas | coroutine oriented portable asynchronous services for lua |
| luadoc | documentation generation tool for Lua |
| luaevent | lua binding of libevent |
| luafs | file system library for the lua language |
| lualdoc | LuaDoc-compatible documentation generation system |
| luapack | library for packing and unpacking binary data |
| luaposix | posix library for the lua language |
| luaprofiler | time profiler for Lua |
| luarexlib | lua binding of posix and pcre regex libraries |
| luarings | multiple states library for the lua language |
| luarocks | package manager for lua 5.2 |
| luassert | assertion library for lua |
| luastdlib | lua library of common programming tasks |
| lutok | lightweight C++ API for Lua |
| m4 | GNU m4 (general-purpose macro processor) |
| makeesparduino | makefile for ESP8266 and ESP32 Arduino projects |
| maturin | develop crates with pyo3, rust-cpython and cffi bindings |
| maven | software project management and comprehension tool |
| mcs | abstract the storage of configuration settings |
| md4c | markdown parser implementation in C |
| mercurial | fast, lightweight source control management |
| mergiraf | syntax-aware git merge driver |
| meson | next-generation build system |
| meson-python | meson PEP 517 Python build backend |
| metaauto | wrapper for gnu auto* |
| microsoft-gsl | guidelines support library |
| mklittlefs | tool to build and unpack littlefs images |
| mkspiffs | tool to build and unpack SPIFFS images |
| mm | shared memory lib for apps with pre-forked process model |
| mm-common | common build utilities for GNOME C++ binding libraries |
| mono-addins | framework for creating extensible applications |
| mowgli | performance and usability oriented extensions to C |
| mpfr | library for multiple-precision floating-point computations |
| msbuild | build platform for .NET and Visual Studio |
| msgpack | MessagePack implementation for C |
| msgpack-cxx | MessagePack implementation for C++ |
| mspdebug | debugger for use with MSP 430 MCUs |
| mtxclient | client API for Matrix, built on libcurl |
| mygui | library for creating GUIs for games and 3D applications |
| nagelfar | syntax analysis tool for Tcl |
| naken430asm | assembler/disassembler/simulator for MSP430 MCUs |
| nasm | general-purpose multi-platform x86 assembler |
| netbeans | NetBeans Java IDE |
| ninja | small build system with a focus on speed |
| npth | new GNU Portable Threads Library |
| nspr | Netscape Portable Runtime |
| nuget | package manager for .NET |
| objfw | portable, lightweight framework for the Objective-C language |
| ocaml-camlp-streams | Stream and Genlex libraries for Camlp4/5 |
| ocaml-cppo | OCaml preprocessor |
| ocaml-graph | OCaml graph library |
| ocaml-menhir | OCaml parser generator for LR(1) grammars |
| ocaml-ocamlbuild | ocamlbuild |
| ocaml-parmap | OCaml parallel map primitive for multicores |
| ocaml-yojson | optimized parsing and printing library for the JSON format |
| ode | high performance library for simulating rigid body dynamics |
| ois | object-oriented input system |
| olm | Double Ratchet cryptographic ratchet in C++ |
| opendht | lightweight C++17 Distributed Hash Table implementation |
| openmpi | open source MPI-3.1 implementation |
| openocd | Open On-Chip Debugging |
| ophis | 6502-series cross-assembler |
| orc | library and toolset to operate arrays of data |
| orcania | potluck with different functions for different purposes |
| p5-Acme-Damn | unbless perl objects |
| p5-Algorithm-Annotate | represent a series of changes in annotate form |
| p5-Algorithm-C3 | module for merging hierarchies using the C3 algorithm |
| p5-Algorithm-CurveFit | nonlinear least squares curve fitting |
| p5-Algorithm-Dependency | base class for implementing various dependency trees |
| p5-Algorithm-Diff | interface to compute differences between two objects |
| p5-Algorithm-IncludeExclude | build and evaluate include/exclude lists |
| p5-Algorithm-MarkovChain | module to create Markov chains and output based on them |
| p5-Algorithm-Munkres | implementation of Munkres' solution to Assignment problem |
| p5-Algorithm-Permute | interface to handy and fast permutation |
| p5-Alien-Base | base classes for Alien:: modules |
| p5-Alien-Base-ModuleBuild | Module::Build subclass for building Alien:: modules |
| p5-Alien-LibGumbo | building, finding and using the libgumbo library |
| p5-Alien-wxWidgets | building, finding and using wxWidgets binaries |
| p5-Any-Moose | use Moose or Mouse modules |
| p5-AnyEvent | provide framework for multiple event loops |
| p5-AnyEvent-Connector | tcp_connect with transparent proxy handling |
| p5-AnyEvent-HTTP | simple but non-blocking HTTP/HTTPS client |
| p5-App-CLI | dispatcher for command line interface programs |
| p5-App-Cmd | write command line apps with less suffering |
| p5-App-Info | interface for providing metadata about installed packages |
| p5-App-Packager | interface to a number of common packagers |
| p5-AppConfig | bundle for reading and parsing config files |
| p5-AppConfig-Std | subclass of AppConfig that provides standard options |
| p5-Array-Compare | Perl module for comparing arrays |
| p5-Array-Diff | perform diffs on arrays |
| p5-Array-RefElem | set up array elements as aliases |
| p5-Array-Window | calculate windows/subsets/pages of arrays |
| p5-AutoXS-Header | simple container for the AutoXS header file |
| p5-B-COW | additional B helpers to check COW status |
| p5-B-Debug | module to print debug info about perl ops |
| p5-B-Deobfuscate | Perl module for use in de-obfuscating source code |
| p5-B-Graph | backend to diagram op trees |
| p5-B-Hooks-EndOfScope | execute code after a scope finished compilation |
| p5-B-Hooks-OP-Check | wrap OP check callbacks |
| p5-B-Keywords | lists of Perl reserved barewords and symbol names |
| p5-B-Utils | helper functions for op tree manipulation |
| p5-BFD | impromptu dumping of data structures for debugging purposes |
| p5-BSD-Resource | BSD process resource limit and priority functions |
| p5-BSD-arc4random | perl interface to the arc4 random number generator |
| p5-BSD-stat | stat() with BSD 4.4 extentions |
| p5-Badger | Perl Application Programming Toolkit |
| p5-Benchmark-Timer | benchmarking with statistical confidence |
| p5-Best | fallbackable module loader |
| p5-Bit-Vector-Minimal | object-oriented wrapper around vec() |
| p5-C-Scan | module to scan C language files |
| p5-CLASS | alias for __PACKAGE__ |
| p5-CLI-Framework | framework for building flexible cli applications |
| p5-CLI-Osprey | MooX::Options + MooX::Cmd + Sanity |
| p5-CPAN-Meta-Check | verify requirements in a CPAN::Meta object |
| p5-CPAN-Perl-Releases | mapping Perl releases to the location of the tarballs |
| p5-Cache-Cache | perl cache interface |
| p5-Cache-FastMmap | fast shared data cache using memory mapped files |
| p5-Cache-Memcached | pure perl client interface to memcached |
| p5-Cache-Mmap | shared data cache using memory mapped files |
| p5-Cache-Simple-TimedExpiry | lightweight cache with timed expiration |
| p5-Cairo-GObject | integrate Cairo into the Glib type system |
| p5-Canary-Stability | canary to check perl compatibility for schmorp's modules#' |
| p5-Carp-Always | turn every die/warn into carp verbose messages |
| p5-Carp-Assert | Perl module implementing assertions |
| p5-Carp-Assert-More | convenience wrappers around Carp::Assert |
| p5-Carp-Clan | Carp for clan of modules |
| p5-Carp-Datum | debugging and tracing ultimate module |
| p5-Carp-REPL | read-eval-print-loop on die and/or warn |
| p5-Catalyst-Manual | catalyst documentation |
| p5-Catalyst-Plugin-C3 | Catalyst plugin to subvert NEXT to use Class::C3 |
| p5-Catalyst-Plugin-StackTrace | stack trace for catalyst |
| p5-Check-ISA | correct check for object classes in Perl |
| p5-Class-Accessor | automated accessor generation |
| p5-Class-Accessor-Chained | make chained accessors |
| p5-Class-Accessor-Grouped | lets you build groups of accessors |
| p5-Class-Accessor-Lite | minimalistic variant of Class::Accessor |
| p5-Class-AutoClass | get and set methods and simplify object initialization |
| p5-Class-Autouse | run-time class loading on first method call |
| p5-Class-Base | abstract class for constructing hashes |
| p5-Class-C3 | pragma to use the C3 method resolution order algorithm |
| p5-Class-C3-Adopt-NEXT | make NEXT suck less |
| p5-Class-C3-Componentised | load mix-ins or components to your C3-based class |
| p5-Class-C3-XS | XS speed-up for Class-C3 |
| p5-Class-Classless | perl object without classes |
| p5-Class-Container | validate method/function parameters |
| p5-Class-Data-Accessor | class and instance data accessor creation |
| p5-Class-Data-Inheritable | inheritable, overridable class data |
| p5-Class-Date | module for easy date and time manipulation |
| p5-Class-Default | provide static calls that apply to a default instantiation |
| p5-Class-ErrorHandler | base class for error handling |
| p5-Class-Factory | automates the Factory design pattern |
| p5-Class-Factory-Util | simple framework for Factories |
| p5-Class-Generate | generate Perl class hierarchies |
| p5-Class-Gomor | class and object builder |
| p5-Class-Handle | module to create objects that are handles to classes |
| p5-Class-ISA | report the search path for a class's ISA tree |
| p5-Class-Inner | perlish implementation of Java like inner classes |
| p5-Class-InsideOut | alternative object layout in perl |
| p5-Class-Inspector | get information about a class and its structure |
| p5-Class-Load | working 'require Class::Name' and more |
| p5-Class-Load-XS | XS implementation of parts of Class::Load |
| p5-Class-Loader | load modules and create objects on demand |
| p5-Class-MakeMethods | framework for generating methods |
| p5-Class-Meta | class automation, introspection and validation |
| p5-Class-Meta-Express | concise expressive creations of Class::Meta classes |
| p5-Class-Method-Modifiers | provides Moose-like method modifiers |
| p5-Class-MethodMaker | module for creating generic methods |
| p5-Class-MethodMapper | Abstract class wrapper for Autoloader |
| p5-Class-Mix | dynamic class mixing |
| p5-Class-Multimethods | support multimethods and function overloading in Perl |
| p5-Class-ReturnValue | smart return-value object |
| p5-Class-Singleton | perl singleton pattern |
| p5-Class-Std | inside-out object scaffolding |
| p5-Class-Std-Fast | faster Class::Std |
| p5-Class-Std-Utils | utilities functions to build inside-out objects |
| p5-Class-Throwable | lightweight exception class |
| p5-Class-Tiny | minimalist class construction |
| p5-Class-Tiny-Chained | minimalist class construction with chained attributes |
| p5-Class-Trigger | add / call inheritable triggers |
| p5-Class-Unload | unload a class |
| p5-Class-Virtual | base class for virtual base classes |
| p5-Class-WhiteHole | base class to treat unhandled method calls as errors |
| p5-Class-XPath | xpath matching for object trees |
| p5-Class-XSAccessor | generate fast XS accessors without runtime compilation |
| p5-Clone | recursively copy Perl datatypes |
| p5-Clone-Choose | choose appropriate clone utility |
| p5-Clone-PP | Recursively copy Perl datatypes |
| p5-Commandable | utilities for commandline-based programs |
| p5-Conf-Libconfig | perl extension for libconfig |
| p5-Config-Any | load various configuration file formats |
| p5-Config-Auto | magical config file parser |
| p5-Config-AutoConf | implement some of Autoconf macros in pure Perl |
| p5-Config-General | generic configuration parser, inspired by apache |
| p5-Config-Grammar | grammar-based, user-friendly config parser |
| p5-Config-IniFiles | module for reading .ini-style configuration files |
| p5-Config-Options | provide a configuration hash with options |
| p5-Config-Simple | simple configuration file class |
| p5-Config-Std | use standard configuration files |
| p5-Config-Tiny | simple methods to Read/Write .ini style files |
| p5-Const-Fast | Facility for creating read-only scalars, arrays, and hashes |
| p5-Context-Preserve | run code after a subroutine call |
| p5-Coro | coroutines for perl |
| p5-Curses | terminal screen handling and optimisation |
| p5-Curses-UI | curses based user interface framework for Perl |
| p5-Curses-Widgets | curses(3) based terminal widgets |
| p5-Data-Alias | comprehensive set of aliasing operations |
| p5-Data-Buffer | Perl module for creating read/write buffers |
| p5-Data-Clone | polymorphic data cloning |
| p5-Data-Compare | compare perl data structures |
| p5-Data-Dump | pretty printing of data structures |
| p5-Data-Dump-Streamer | accurately serialize a data structure as Perl code |
| p5-Data-Dumper-Concise | less indentation and newlines plus sub deparsing |
| p5-Data-Dumper-Simple | easily dump variables with names |
| p5-Data-Flow | extension for simple-minded recipe-controlled build of data |
| p5-Data-FormValidator | validate user input from a constraint object |
| p5-Data-GUID | extension for generating GUIDs |
| p5-Data-HexDump | hexadecimal dumper |
| p5-Data-Hierarchy | handle data in a hierarchical structure |
| p5-Data-ICal | generates iCalendar (RFC 2445) calendar files |
| p5-Data-ICal-TimeZone | timezones module for Data::ICal |
| p5-Data-IEEE754 | pack and unpack big-endian IEEE754 floats and doubles |
| p5-Data-Lazy | lazy variables |
| p5-Data-Munge | various utility functions |
| p5-Data-OptList | parse and validate simple name/value option pairs |
| p5-Data-Perl | base classes wrapping fundamental Perl data types |
| p5-Data-Printer | colored pretty-print of Perl data structures and objects |
| p5-Data-Random | perl module to generate random data |
| p5-Data-SExpression | parse Lisp S-Expressions into perl data structures |
| p5-Data-Section | read multiple hunks of data out of your DATA section |
| p5-Data-Section-Simple | read data from __DATA__ |
| p5-Data-ShowTable | print arrays of data in a nicely formatted listing |
| p5-Data-Stag | structured tags datastructures |
| p5-Data-Structure-Util | change nature of data within a structure |
| p5-Data-Types | validate and convert data types |
| p5-Data-UUID | extension for generating GUIDs/UUIDs |
| p5-Data-Uniqid | Perl extension for simple generation of unique IDs |
| p5-Data-VString | handle v-strings (often used as version strings) |
| p5-Data-Validate | common perl data validation methods |
| p5-Data-Validate-IP | ipv4 and ipv6 validation methods |
| p5-Data-Validate-Struct | validate recursive perl hash structures |
| p5-Data-Visitor | visitor-style traversal of Perl data structures |
| p5-Date-Calc | date calculations for the Gregorian calendar |
| p5-Date-Extract | extract probable dates from strings |
| p5-Date-Handler | perl module for calculates time differences |
| p5-Date-ICal | Perl extension for ICalendar date objects |
| p5-Date-Leapyear | is a particular year a leap year |
| p5-Date-Range | work with a range of dates |
| p5-Date-Simple | Manipulate simple date objects |
| p5-DateTime | date and time object for Perl |
| p5-DateTime-Calendar-Mayan | Mayan Long Count calendar |
| p5-DateTime-Cron-Simple | parse a cron entry and check against current time |
| p5-DateTime-Event-ICal | DateTime extension for computing rfc2445 recurrences |
| p5-DateTime-Event-Recurrence | DateTime::Set extension to create basic recurrence sets |
| p5-DateTime-Format-Builder | create DateTime parser classes and objects |
| p5-DateTime-Format-Flexible | flexibly parse strings and turn them into DateTime objects |
| p5-DateTime-Format-HTTP | DateTime::Format extension to HTTP formats |
| p5-DateTime-Format-ICal | parse and format iCal datetime and duration strings |
| p5-DateTime-Format-ISO8601 | DateTime parser for ISO8601 date formats |
| p5-DateTime-Format-Mail | convert between DateTime and email (RFC2822/822) formats |
| p5-DateTime-Format-MySQL | parse and create MySQL date objects |
| p5-DateTime-Format-Natural | parse informal natural language date/time strings |
| p5-DateTime-Format-Oracle | parse and format Oracle dates and timestamps |
| p5-DateTime-Format-Pg | parse and create PostGresql date objects |
| p5-DateTime-Format-SQLite | parse and format SQLite dates and times |
| p5-DateTime-Format-Strptime | parse and format strp and strf time patterns |
| p5-DateTime-Format-W3CDTF | parse and format W3CDTF datetime strings |
| p5-DateTime-HiRes | create DateTime objects with sub-second current time |
| p5-DateTime-Locale | localization support for DateTime.pm |
| p5-DateTime-Precise | common time and date operations with GPS operations |
| p5-DateTime-Set | datetime sets and set math |
| p5-DateTime-TimeZone | time zone object base class and factory |
| p5-DateTime-Tiny | lightweight date and time object for Perl |
| p5-Declare-Constraints-Simple | declarative validation of data structures |
| p5-Devel-Caller | meatier versions of caller |
| p5-Devel-CheckBin | check that a command is available |
| p5-Devel-CheckLib | module to check for C library availablity |
| p5-Devel-CheckOS | check what OS we are running on |
| p5-Devel-Cover | code coverage metrics for Perl |
| p5-Devel-Cover-Report-Clover | backend for Clover reporting of coverage statistics |
| p5-Devel-Cycle | find memory cycles in objects |
| p5-Devel-Declare | adding keywords to perl, in perl |
| p5-Devel-FastProf | per-line quick profiler for perl |
| p5-Devel-FindPerl | find the path to your perl |
| p5-Devel-FindRef | tracking back references |
| p5-Devel-Gladiator | walk all of perl memory arena |
| p5-Devel-GlobalDestruction | expose the flag which marks global destruction |
| p5-Devel-Hide | forces the unavailability of specified Perl modules |
| p5-Devel-Leak | finding memory leaks in perl XS |
| p5-Devel-Leak-Object | finding memory leaks in perl objects |
| p5-Devel-LexAlias | alias lexical variables |
| p5-Devel-MAT | perl memory analysis tool |
| p5-Devel-MAT-Dumper | write a heap dump file for later analysis |
| p5-Devel-NYTProf | powerful feature-rich perl source code profiler |
| p5-Devel-OverloadInfo | introspect overloaded operators |
| p5-Devel-PartialDump | partial dumping of data structures |
| p5-Devel-PatchPerl | patch perl source a la Devel::PPPort's buildperl.pl |
| p5-Devel-REPL | modern perl interactive shell |
| p5-Devel-Refcount | obtain the REFCNT value of a referent |
| p5-Devel-SawAmpersand | assert performance of perl regexps |
| p5-Devel-Size | finding memory usage of perl variables |
| p5-Devel-Size-Report | generate a size report for all elements in a structure |
| p5-Devel-SmallProf | per-line Perl profiler |
| p5-Devel-StackTrace | an object representing a stack trace |
| p5-Devel-StackTrace-AsHTML | displays stack trace in HTML |
| p5-Devel-StackTrace-WithLexicals | Devel::StackTrace + PadWalker |
| p5-Devel-Symdump | module for inspecting Perl's symbol table |
| p5-Devel-Trace | print out each line before it is executed |
| p5-Devel-TraceUse | show modules your program loads |
| p5-Devel-ebug | simple, extensible Perl debugger |
| p5-Devel-ptkdb | perl debugger built with a PerlTk GUI |
| p5-Dir-Self | __DIR__ constant for the directory your source file is in |
| p5-Directory-Scratch | easy-to-use self-cleaning scratch space |
| p5-Dist-CheckConflicts | declare version conflicts for your dist |
| p5-EV | perl interface to libev |
| p5-Env-PS1 | env prompter for zoid shell |
| p5-Error | error/exception handling in an OO-ish way |
| p5-Eval-Closure | safely and cleanly create closures via string eval |
| p5-Event | event loop processing |
| p5-Event-ExecFlow | high level API for event-based execution flow control |
| p5-Exception-Class | module to declare real exception classes in perl |
| p5-Exception-Class-TryCatch | syntactic try/catch sugar for use with Exception::Class |
| p5-Expect | talk to other applications |
| p5-Expect-Simple | wrapper around the Expect module |
| p5-Exporter-Lite | lightweight exporting of functions and variables |
| p5-Exporter-Tidy | alternative to the standard perl exporter |
| p5-Exporter-Tiny | exporter with the features of Sub::Exporter |
| p5-ExtUtils-CChecker | configure-time utilities for using C headers, etc. |
| p5-ExtUtils-Config | wrapper for perl's configuration |
| p5-ExtUtils-CppGuess | guess C++ compiler and flags |
| p5-ExtUtils-Depends | easily build XS extensions that depend on XS extensions |
| p5-ExtUtils-Helpers | various portability utilities for module builders |
| p5-ExtUtils-InstallPaths | Build.PL install path logic made easy |
| p5-ExtUtils-PkgConfig | simplistic perl interface to pkg-config |
| p5-ExtUtils-Typemaps-Default | set of useful typemaps |
| p5-ExtUtils-XSBuilder | automatic Perl XS glue code generation |
| p5-ExtUtils-XSpp | XS for C++ |
| p5-FFI-CheckLib | check that a library is available for FFI |
| p5-Feature-Compat-Try | make try/catch syntax available |
| p5-File-Attributes | manipulate file metadata |
| p5-File-Attributes-Recursive | inherit file attributes from parent directories |
| p5-File-BOM | utilities for handling Byte Order Marks |
| p5-File-BaseDir | use the freedesktop Base Directory Specification |
| p5-File-ChangeNotify | watch for changes to files, cross-platform style |
| p5-File-Copy-Recursive | recursive copy of files and directories |
| p5-File-CreationTime | keeps track of file creation times |
| p5-File-DesktopEntry | handle .desktop files |
| p5-File-DirCompare | compare two directories using callbacks |
| p5-File-FcntlLock | file locking with fcntl(2) |
| p5-File-Find-Object | object oriented File::Find replacement |
| p5-File-Find-Object-Rule | alternative interface to File::Find::Object |
| p5-File-Find-Rule | alternative interface to File::Find |
| p5-File-Find-Rule-Filesys-Virtual | File::Find::Rule adapted to Filesys::Virtual |
| p5-File-Find-Rule-Perl | common rules for searching for Perl things |
| p5-File-Finder | wrapper around File::Find |
| p5-File-Flat | implements a flat filesystem |
| p5-File-FnMatch | simple filename and pathname matching |
| p5-File-HomeDir | retrieve home directory location |
| p5-File-Listing | parse directory listing |
| p5-File-LoadLines | load the contents of a text file into an array of lines |
| p5-File-MimeInfo | determine file types |
| p5-File-Modified | checks intelligently if files have changed |
| p5-File-NCopy | copy files and directories with perl |
| p5-File-Next | File-finding iterator |
| p5-File-Path-Expand | expands user directories in paths |
| p5-File-ReadBackwards | module to read a file starting at the end |
| p5-File-Remove | remove files and directories with perl |
| p5-File-RsyncP | perl implementation of an Rsync client |
| p5-File-Share | extend File::ShareDir to local libraries |
| p5-File-ShareDir | locate install data per-module |
| p5-File-ShareDir-Install | install shared files, to use with File::ShareDir |
| p5-File-ShareDir-PathClass | File::ShareDir returning Path::Class objects |
| p5-File-Slurp | efficient reading/writing of complete files |
| p5-File-Slurp-Tiny | simple, sane and efficient file slurper |
| p5-File-Slurper | simple, sane and efficient module to slurp a file |
| p5-File-Sync | perl interface to the sync() system functions |
| p5-File-Tail | library for reading from continuously updated files |
| p5-File-Tempdir | object oriented interface to File::Temp::tempdir() |
| p5-File-Touch | update access and modification timestamps of files |
| p5-File-TreeCreate | recursively create a directory tree |
| p5-File-Type | determine file type using magic |
| p5-File-chdir | more sensible way to change directories |
| p5-File-chmod | implements symbolic and ls chmod modes |
| p5-File-pushd | change directory temporarily for a limited scope |
| p5-FileHandle-Unget | filehandle which supports ungetting of multiple bytes |
| p5-Filesys-Statvfs | Perl extension for statvfs() and fstatvfs() |
| p5-Filter-Template | source filter for inline code templates (macros) |
| p5-Forest | a collection of n-ary tree related modules for Perl |
| p5-FormValidator-Simple | validate user input through a chain of constraints |
| p5-Fortran-Format | read/write data according to a standard Fortran 77 FORMAT |
| p5-FreezeThaw | module for converting structures to strings and back |
| p5-Getargs-Long | parses long function arguments |
| p5-Getopt-ArgvFile | program arguments processing module |
| p5-Getopt-Euclid | Executable Uniform Command-Line Interface Descriptions |
| p5-Getopt-Long-Descriptive | Getopt::Long, but simpler and more powerful |
| p5-Getopt-Simple | simple wrapper around Getopt::Long |
| p5-Getopt-Tabular | table-driven argument parsing for Perl 5 |
| p5-Git-Repository | Perl interface to Git repositories |
| p5-Glib-Object-Introspection | dynamically create Perl language bindings |
| p5-Glib2 | perl interface to the Glib libraries |
| p5-Graph | graph data structures and algorithms |
| p5-Guard | scope guards, lighter alternative |
| p5-Hash-AutoHash | object-oriented access to real and tied hashes |
| p5-Hash-AutoHash-Args | OO processing of keyword-based argument lists |
| p5-Hash-Flatten | flatten/unflatten complex data hashes |
| p5-Hash-Merge | merges arbitrarily deep hashes into a single hash |
| p5-Hash-Merge-Extra | collection of extra behaviors for Hash::Merge |
| p5-Hash-Merge-Simple | recursively merge two or more hashes, simply |
| p5-Hash-MultiValue | store multiples values per key |
| p5-Hash-NoRef | HASH that stores values without a reference count increase |
| p5-Hash-Ordered | fast, pure-Perl ordered hash class |
| p5-Hash-Util-FieldHash-Compat | use Hash::Util::FieldHash or ties, depending on availability |
| p5-Heap | heap data structure in perl |
| p5-Hook-LexWrap | lexically scoped subroutine wrappers |
| p5-IO-AIO | asynchronous Input/Output |
| p5-IO-All | universal I/O to everything |
| p5-IO-BufferedSelect | line-buffered select interface |
| p5-IO-Capture | module for capturing output |
| p5-IO-CaptureOutput | capture STDOUT and STDERR from Perl code, subprocesses or XS |
| p5-IO-Digest | module for computing digests while reading or writing |
| p5-IO-Handle-Util | perl extension for working with IO::Handle like objects |
| p5-IO-Interactive | utilities for interactive I/O |
| p5-IO-KQueue | perl interface to the BSD kqueue system call |
| p5-IO-Lambda | non-blocking I/O as lambda calculus |
| p5-IO-LockedFile | object methods for locking files |
| p5-IO-Multiplex | handle multiple file handles |
| p5-IO-Pager | select a pager if destination is a TTY |
| p5-IO-Pipely | portably create pipe() or pipe-like handles |
| p5-IO-Prompt-Tiny | prompt for user input with a default option |
| p5-IO-SessionData | supporting module for SOAP::Lite |
| p5-IO-String | emulate IO::File interface for in-core strings |
| p5-IO-Tee | multiplex output to multiple handles |
| p5-IO-TieCombine | produce tied (and other) separate but combined variables |
| p5-IO-Tty | provide an interface to create pseudo ttys |
| p5-IO-stringy | in-core objects like strings and arrays for I/O |
| p5-IPC-Run | run a subprocess |
| p5-IPC-Run-SafeHandles | safe guarding for IPC::Run |
| p5-IPC-Run3 | run a subprocess in batch mode |
| p5-IPC-ShareLite | simple interface to access shared memory |
| p5-IPC-Shareable | share Perl variables between processes |
| p5-IPC-Signal | utility functions dealing with signals |
| p5-IPC-System-Simple | run commands simply, with detailed diagnostics |
| p5-Import-Into | import packages into other packages |
| p5-Importer | alternative but compatible interface to modules that export |
| p5-Inline | write Perl subroutines in other programming languages |
| p5-Internals | Write-protect variables, manipulate refcounts |
| p5-Iterator | general-purpose iterator class. |
| p5-Iterator-Simple | simple iterator and utilities |
| p5-Iterator-Util | essential utilities for the Iterator class. |
| p5-Lchown | perl interface to the lchown(2) system call |
| p5-Lexical-Persistence | persistent lexical variable values for arbitrary calls |
| p5-List-AllUtils | combines List::Util, List::SomeUtils and List::UtilsBy |
| p5-List-Compare | compare elements of two or more lists |
| p5-List-Cycle | objects for cycling through a list of values |
| p5-List-MoreUtils | provide the stuff missing in List::Util |
| p5-List-MoreUtils-XS | provide compiled List::MoreUtils functions |
| p5-Locale-Codes | distribution of modules to handle locale codes |
| p5-Locale-Hebrew | bidirectional Hebrew support |
| p5-Locale-Maketext-Fuzzy | Maketext from already interpolated strings |
| p5-Locale-Maketext-Gettext | joins the gettext and maketext frameworks |
| p5-Locale-Maketext-Lexicon | use other catalog formats in Locale::Maketext |
| p5-Locale-PGettext | perl i18n routines |
| p5-Locale-US | map two-letter codes to state names and vice versa (US) |
| p5-Locale-gettext | interface to gettext() internationalization function |
| p5-LockFile-Simple | perl module implementing simple file locking |
| p5-Log-Agent | abstraction layer for logging and tracing |
| p5-Log-Any | bringing loggers and listeners together |
| p5-Log-Any-Adapter-Callback | module to send Log::Any logs to a subroutine |
| p5-Log-Dispatch | dispatches messages to one or more outputs |
| p5-Log-Dispatch-Binlog | Storable based binary logs |
| p5-Log-Dispatch-Config | abstract Configurator class |
| p5-Log-Dispatch-Config-TestLog | set up Log::Dispatch::Config for a test run |
| p5-Log-Dispatch-FileRotate | log to files that archive/rotate themselves |
| p5-Log-Dispatch-Perl | use core Perl functions for logging |
| p5-Log-Log4perl | Log4j implementation for Perl |
| p5-Log-Trace | provides a unified approach to tracing |
| p5-MCE | engine for Perl providing parallel processing capabilities |
| p5-MLDBM | store multi-level hash structure in single-level tied hash |
| p5-MLDBM-Sync | safe concurrent access to MLDBM databases |
| p5-MRO-Compat | mro::* interface compatibility for Perls < 5.9.5 |
| p5-Math-Base-Convert | very fast base to base conversion |
| p5-Memoize-ExpireLRU | expiry plug-in for Memoize that adds LRU cache expiration |
| p5-Mixin-Linewise | write your linewise code for handles; this does the rest |
| p5-Mock-Config | temporarily set Config or XSConfig values |
| p5-Mock-Sub | mock package, object and standard subroutines, with unit |
| p5-Modern-Perl | enable all of the features of Modern Perl with one import |
| p5-Module-Build | build and install Perl modules |
| p5-Module-Build-Pluggable | plugin support for Module::Build |
| p5-Module-Build-Pluggable-PPPort | modbuild::pluggable module to generate ppport.h |
| p5-Module-Build-Prereqs-FromCPANfile | generate Module::Build prereqs from cpanfile |
| p5-Module-Build-Tiny | tiny replacement for Module::Build |
| p5-Module-Build-XSUtil | Module::Build class for building XS modules |
| p5-Module-CPANfile | parse cpanfile |
| p5-Module-Find | find and use installed modules in a (sub)category |
| p5-Module-Implementation | loads one of several alternate module implementations |
| p5-Module-Install | standalone extensible Perl module installer |
| p5-Module-Install-AuthorTests | designated tests only run by module authors |
| p5-Module-Install-Repository | set the repository URL from svn/svk/Git checkouts |
| p5-Module-Install-XSUtil | utility functions for XS modules |
| p5-Module-Manifest | parse and examine a perl distribution MANIFEST file |
| p5-Module-Path | get the full path to a locally installed module |
| p5-Module-Pluggable | automatically give your module the ability to have plugins |
| p5-Module-Pluggable-Fast | instantiate plugins as they're found |
| p5-Module-Refresh | refresh perl %INC files when updated on disk |
| p5-Module-Runtime | runtime module handling |
| p5-Module-ScanDeps | recursively scan Perl code for dependencies |
| p5-Module-Starter | simple starter kit for any module |
| p5-Module-Starter-Plugin-CGIApp | template based module starter for CGI apps |
| p5-Module-Util | module name tools and transformations |
| p5-Module-Versions-Report | report versions of all perl modules in memory |
| p5-Module-Which | finds out which version of Perl modules are installed |
| p5-Moo | Minimalist Object Orientation (with Moose compatibility) |
| p5-MooX-Aliases | easy aliasing of methods and attributes in Moo |
| p5-MooX-HandlesVia | NativeTrait-like behavior for Moo |
| p5-MooX-StrictConstructor | blow up Moo-based object constructors on unknown attributes |
| p5-MooX-Traits | automatically apply roles at object creation time |
| p5-MooX-TypeTiny | optimized type checks for Moo + Type::Tiny |
| p5-MooX-Types-MooseLike | some Moosish types and a type builder |
| p5-MooX-late | perl extension to easily translate Moose code to Moo |
| p5-Moose | postmodern object system for Perl 5 |
| p5-MooseX-Aliases | easy aliasing of methods and attributes |
| p5-MooseX-Attribute-Chained | attribute that returns the instance to allow for chaining |
| p5-MooseX-AttributeHelpers | extend your attribute interfaces |
| p5-MooseX-Clone | fine grained cloning support for Moose objects |
| p5-MooseX-ConfigFromFile | Moose role for setting attributes from a config file |
| p5-MooseX-Daemonize | role for daemonizing your Moose based application |
| p5-MooseX-Declare | declarative syntax for Moose |
| p5-MooseX-Emulate-Class-Accessor-Fast | emulate Class::Accessor::Fast behavior using Moose |
| p5-MooseX-Getopt | Moose role for processing command line options |
| p5-MooseX-Has-Sugar | Sugar syntax for moose 'has' fields |
| p5-MooseX-InsideOut | inside-out objects with Moose |
| p5-MooseX-LazyRequire | required attributes which fail only when trying to use them |
| p5-MooseX-Log-Log4perl | logging Role with easy interface for Moose |
| p5-MooseX-LogDispatch | logging role for Moose |
| p5-MooseX-MarkAsMethods | mark overload code symbols as methods |
| p5-MooseX-Meta-TypeConstraint-ForceCoercion | force coercion when validating type constraints |
| p5-MooseX-Method-Signatures | method declarations with type constraints |
| p5-MooseX-MethodAttributes | code attribute introspection |
| p5-MooseX-MultiInitArg | attributes with aliases for constructor arguments for MooseX |
| p5-MooseX-NonMoose | easy subclassing of non-Moose classes |
| p5-MooseX-Object-Pluggable | make your classes pluggable |
| p5-MooseX-POE | the Illicit Love Child of Moose and POE |
| p5-MooseX-Params-Validate | extension of Params::Validate for using Moose types |
| p5-MooseX-RelatedClassRoles | apply roles to a class related to yours |
| p5-MooseX-Role-Parameterized | roles with composition parameters |
| p5-MooseX-Role-WithOverloading | roles which support overloading |
| p5-MooseX-SemiAffordanceAccessor | name your accessors foo() and set_foo() |
| p5-MooseX-Singleton | turn your Moose class into a singleton |
| p5-MooseX-Storage | a serialization framework for Moose classes |
| p5-MooseX-StrictConstructor | blow up object constructors on unknown attributes |
| p5-MooseX-Traits | automatically apply roles at object creation time |
| p5-MooseX-Traits-Pluggable | trait loading and resolution for Moose |
| p5-MooseX-Types | organise your Moose types in libraries |
| p5-MooseX-Types-Common | library of commonly used type constraints |
| p5-MooseX-Types-DateTime | DateTime related constraints and coercions for Moose |
| p5-MooseX-Types-LoadableClass | ClassName type constraint with coercion to load the class |
| p5-MooseX-Types-Path-Class | Path::Class type library for Moose |
| p5-MooseX-Types-Path-Tiny | Path::Tiny types and coercions for Moose |
| p5-MooseX-Types-Stringlike | Moose type constraints for strings or string-like objects |
| p5-MooseX-Types-Structured | structured Type Constraints for Moose |
| p5-Mouse | Moose minus the antlers |
| p5-MouseX-Types | organize your Mouse types in libraries |
| p5-Net-Server | extensible Perl internet server |
| p5-Number-Compare | compare numbers |
| p5-Number-Compare-Date | Compare Dates |
| p5-OLE-Storage_Lite | simple class for OLE document interface |
| p5-Object-Declare | declarative object constructor |
| p5-Object-Event | event callback interface |
| p5-Object-Pluggable | base class for creating plugin-enabled objects |
| p5-Object-Realize | perl module to implementing delay loading of object-data |
| p5-Object-Signature | cryptographic signatures for objects |
| p5-PAR | Perl Archive Toolkit |
| p5-PAR-Dist | create and manipulate PAR distributions |
| p5-POE | portable multitasking and networking framework for perl |
| p5-POE-API-Peek | peek into the internals of a running POE environment |
| p5-POE-Component-IKC | POE Inter-Kernel Communication |
| p5-POE-Component-Pluggable | base class for creating plugin enabled POE Components |
| p5-POE-Component-PubSub | publish/subscribe to publish events from POE::Sessions |
| p5-POE-Component-Supervisor | Erlang inspired babysitting |
| p5-POE-Component-Syndicator | module which implements the Observer pattern for POE |
| p5-POE-Loop-Event | bridge that allows POE to be driven by Event.pm |
| p5-POE-Loop-Tk | bridge that allows POE to be driven by Tk |
| p5-POE-Test-Loops | reusable tests for POE::Loop authors |
| p5-POE-XS-Queue-Array | C implementation of priority queues |
| p5-POSIX-strftime-Compiler | gnu C library compatible strftime for loggers and servers |
| p5-Package-DeprecationManager | manage deprecation warnings for your distribution |
| p5-Package-Generator | generate new packages |
| p5-Package-New | simple base package from which to inherit |
| p5-Package-Stash | routines for manipulating stashes |
| p5-Package-Stash-XS | faster and more correct implementation of the Package::Stash |
| p5-Package-Variant | parameterizable packages |
| p5-PadWalker | peek at lexical variables |
| p5-Pango | perl interface to the Pango libraries |
| p5-Parallel-ForkManager | simple parallel processing fork manager |
| p5-Parallel-Forker | parallel job forking and management |
| p5-Parallel-Prefork | simple prefork server framework |
| p5-Params-CallbackRequest | functional and object-oriented callback architecture |
| p5-Params-Classify | argument type classification |
| p5-Params-Coerce | allow your classes to do coercion of parameters |
| p5-Params-Util | utility to make parameter checking easier |
| p5-Params-Validate | validate method/function parameters |
| p5-Params-ValidationCompiler | build an optimized subroutine parameter validator |
| p5-Paranoid | paranoia support for safer programs |
| p5-Parse-Method-Signatures | perl6-like method signature parser |
| p5-Parse-PlainConfig | parser for plain-text configuration files |
| p5-Parse-RecDescent | perl module to generate recursive descent parsers |
| p5-Parse-Win32Registry | accessing the Windows registry |
| p5-Parse-Yapp | compiles yacc-like LALR grammars to Perl OO parser modules |
| p5-Path-Class | cross-platform path manipulation |
| p5-Path-Dispatcher | flexible and extensible dispatch |
| p5-Path-Tiny | file path utility |
| p5-Perl-Command | return an ARGV for running this perl |
| p5-Perl-Critic | critique Perl source code for best-practices |
| p5-Perl6-Junction | Perl6 style Junction operators in Perl5 |
| p5-PerlIO-eol | PerlIO layer for normalizing line endings |
| p5-PerlIO-via-Bzip2 | implement PerlIO layers which let you handle bzip2 files |
| p5-PerlIO-via-Timeout | PerlIO layer that adds read & write timeout to a handle |
| p5-PerlIO-via-dynamic | create dynamic PerlIO layers |
| p5-PerlIO-via-symlink | create symlink from IO handle |
| p5-PerlX-Maybe | conditionally include values in constructor args |
| p5-Pod-Constant | source constants from POD to avoid repetition |
| p5-Pod-Coverage | check if the documentation of a module is comprehensive |
| p5-Pod-ToDemo | Write a demo program from a tutorial POD |
| p5-Probe-Perl | information about the currently running perl |
| p5-Proc-Background | peek at lexical variables |
| p5-Proc-Daemon | run perl program as a daemon process |
| p5-Proc-Fork | simple, intuitive interface to the fork() system call |
| p5-Proc-Guard | process runner with RAII pattern |
| p5-Proc-PID-File | manage process id files |
| p5-Proc-Simple | module to launch and control background processes |
| p5-Rcs | Perl Object Class for Revision Control System (RCS) |
| p5-Readonly | facility for creating read-only scalars, arrays, hashes |
| p5-Readonly-XS | create readonly variables faster |
| p5-Ref-Util | utility functions for checking references |
| p5-Ref-Util-XS | utility functions for checking references (XS version) |
| p5-Regexp-IPv6 | regular expression for IPv6 addresses |
| p5-Regexp-Shellish | module for shell-like regular expressions |
| p5-Return-MultiLevel | return across multiple call levels |
| p5-Return-Value | polymorphic return values |
| p5-Role-Basic | a simple class to create simple roles |
| p5-Role-Hooks | role callbacks |
| p5-Role-Tiny | minimalist role composition tool |
| p5-SDL | Simple DirectMedia Layer for Perl |
| p5-SUPER | module for controlling superclass method dispatch |
| p5-SVN-Notify | subversion activity notification |
| p5-SVN-Simple | simple interface to subversion's editor interface#' |
| p5-SVN-Web | subversion repository web frontend |
| p5-Safe-Isa | call isa, can, does and DOES safely |
| p5-Scalar-Defer | deferred and lazy evaluation |
| p5-Scope-Guard | lexically scoped resource management |
| p5-Scope-Upper | act on upper scopes |
| p5-Search-Elasticsearch | elasticsearch perl module |
| p5-Set-Infinite | sets of intervals |
| p5-Set-IntRange | sets of integers |
| p5-Set-Object | set of objects and strings |
| p5-Set-Scalar | module for containing a set of scalars |
| p5-Shell | run shell commands transparently |
| p5-Shell-Command | simple Unix commands in perl |
| p5-Shell-Config-Generate | portably generate config for any shell |
| p5-Shell-Guess | make an educated guess about the shell in use |
| p5-Signal-Mask | utility functions dealing with signals |
| p5-Smart-Comments | debugging aid based on comments |
| p5-Software-License | packages that provide templated software licenses |
| p5-Sort-Key | sort perl arrays |
| p5-Sort-Naturally | sort lexically, but sort numeral parts numerically |
| p5-Specio | type constraints and coercions for Perl |
| p5-Spiffy | Spiffy Perl Interface Framework For You |
| p5-Stream-Buffered | temporary buffer to save bytes |
| p5-String-CRC32 | interface for cyclic redundancy check generation |
| p5-String-Format | perl printf extensions |
| p5-String-Formatter | build sprintf-like functions of your own |
| p5-String-Interpolate | wrapper for the Perl string interpolation engine |
| p5-String-Interpolate-Named | interpolated named arguments in a template string |
| p5-String-Scanf | Emulates the sscanf() of the C stdio library |
| p5-String-Tagged | string buffers with value tags on extents |
| p5-String-Tagged-Terminal | format terminal output using String::Tagged |
| p5-String-Truncate | module for when strings are too long to be displayed in |
| p5-Struct-Dumb | make simple lightweight record-like structures |
| p5-Sub-Attribute | reliable subroutine attribute handlers |
| p5-Sub-Exporter | sophisticated exporter for custom-built routines |
| p5-Sub-Exporter-ForMethods | helper routines for using Sub::Exporter to build methods |
| p5-Sub-Exporter-Progressive | only use Sub::Exporter if you need it |
| p5-Sub-HandlesVia | alternative handles_via implementation |
| p5-Sub-Identify | retrieve names of code references |
| p5-Sub-Info | tool for inspecting subroutines |
| p5-Sub-Install | install subroutines into packages easily |
| p5-Sub-Lambda | syntactic sugar for lambdas in Perl |
| p5-Sub-Name | (re)name a sub |
| p5-Sub-Override | extension for easily overriding subroutines |
| p5-Sub-Quote | efficient generation of subroutines via string eval |
| p5-Sub-Uplevel | Perl library for manipulating frame stack |
| p5-Switch | switch statement for Perl |
| p5-Symbol-Global-Name | finds name and type of a global variable |
| p5-Syntax-Keyword-Defer | execute code when leaving a block |
| p5-Syntax-Keyword-Match | match/case syntax for perl |
| p5-Syntax-Keyword-Try | try/catch/finally syntax for perl |
| p5-Sys-Mmap | use mmap to map in a file as a Perl variable |
| p5-Sys-SigAction | Perl extension for Consistent Signal Handling |
| p5-System-Command | object for running system commands |
| p5-TAP-Formatter-JUnit | format TAP::Harness output as JUnit XML |
| p5-TAP-Harness-Archive | create an archive of TAP results |
| p5-TAP-Harness-JUnit | generate JUnit compatible output from TAP results |
| p5-TAP-Harness-Multiple | report TAP output by test file description |
| p5-TOML | parser for Tom's Obvious, Minimal Language |
| p5-TOML-Parser | simple toml parser |
| p5-Taint-Runtime | runtime enable taint checking |
| p5-Task-Weaken | ensure that a platform has weaken support |
| p5-Tcl | Perl interface to Tcl interpreters |
| p5-Term-Encoding | detect encoding of the current terminal |
| p5-Term-ProgressBar | text mode progress bar |
| p5-Term-Prompt | handles various forms of terminal input |
| p5-Term-ReadLine-Gnu | GNU Readline Library Wrapper Module |
| p5-Term-ReadLine-Perl | minimal interface to Readline |
| p5-Term-ReadLine-TTYtter | Readline Library Wrapper Module for Twitter |
| p5-Term-ReadLine-Zoid | Readline Library Wrapper for zoid |
| p5-Term-ReadPassword | ask passwords from perl |
| p5-Term-Screen | positioning screen based module |
| p5-Term-ScreenColor | screen positioning and coloring module |
| p5-Term-Shell | simple command-line shell framework |
| p5-Term-ShellUI | fully-featured shell-like command line environment |
| p5-Term-Size | module to fetch the size of the terminal |
| p5-Term-Size-Any | retrieve terminal size |
| p5-Term-Size-Perl | perl extension for retrieving terminal size |
| p5-Test-API | test a list of subroutines provided by a module |
| p5-Test-Assertions | set of building blocks for both unit and runtime testing |
| p5-Test-Base | data driven test framework |
| p5-Test-Bits | provides a bits_is() subroutine for testing binary data |
| p5-Test-CPAN-Meta | validate your CPAN META.yml files |
| p5-Test-CheckManifest | check Manifest matches your distro |
| p5-Test-Class | easily create test classes in an xUnit style |
| p5-Test-Class-Tiny | xUnit in Perl, simplified |
| p5-Test-ClassAPI | basic first-pass API testing for large class trees |
| p5-Test-CleanNamespaces | check for uncleaned imports |
| p5-Test-Cmd | perl module for portable testing of commands and scripts |
| p5-Test-Command | test routines for external commands |
| p5-Test-Command-Simple | simplify testing of external commands |
| p5-Test-Compile | check whether Perl files compile correctly |
| p5-Test-Corpus-Audio-MPD | automate launching of fake mpd for testing purposes |
| p5-Test-Deep | extremely flexible deep comparison |
| p5-Test-Deep-Fuzzy | fuzzy number comparison with Test::Deep |
| p5-Test-Deep-JSON | compare JSON with Test::Deep |
| p5-Test-Deep-Type | a Test::Deep plugin for validating type constraints |
| p5-Test-Differences | test strings and data structures and show differences if not |
| p5-Test-DistManifest | author test that validates a package MANIFEST |
| p5-Test-Distribution | perform tests on all modules of a distribution |
| p5-Test-EOL | check the correct line endings in your project |
| p5-Test-Exception | test functions for exception based code |
| p5-Test-Exit | test whether code exits without terminating testing |
| p5-Test-Expect | automated driving and testing of terminal-based programs |
| p5-Test-FailWarnings | add test failures if warnings are caught |
| p5-Test-Fatal | incredibly simple helpers for testing code with exceptions |
| p5-Test-File | test file attributes |
| p5-Test-File-Contents | perl test framework for file contents |
| p5-Test-File-ShareDir | create fake sharedir for testing |
| p5-Test-HTML-Tidy | Test::More-style wrapper around HTML::Tidy |
| p5-Test-HasVersion | check Perl modules have version numbers |
| p5-Test-HexDifferences | test binary as hexadecimal string |
| p5-Test-Identity | assert the referential identity of a reference |
| p5-Test-Inline | inlining your tests next to the code being tested |
| p5-Test-Inter | framework for more readable interactive test scripts |
| p5-Test-JSON | test JSON data |
| p5-Test-LeakTrace | module for tracing memory leaks |
| p5-Test-LectroTest | easy, automatic, specification-based tests |
| p5-Test-Lib | use libraries from a t/lib directory |
| p5-Test-LongString | tests strings for equality |
| p5-Test-Manifest | interact with a t/test_manifest file |
| p5-Test-Memory-Cycle | perl extension for emulating troublesome interfaces |
| p5-Test-MockModule | override subroutines in a module for unit testing |
| p5-Test-MockObject | perl extension for emulating troublesome interfaces |
| p5-Test-MockRandom | replace random number generation with non-random |
| p5-Test-MockSleep | overrides perl's sleep call |
| p5-Test-MockTime | replaces actual time with simulated time |
| p5-Test-MockTime-HiRes | replaces actual time with simulated high resolution time |
| p5-Test-Modern | precision testing for modern perl |
| p5-Test-More-UTF8 | enhancing Test::More for UTF8-based projects |
| p5-Test-Most | most commonly needed test functions and features |
| p5-Test-Needs | skip tests when modules not available |
| p5-Test-NoTabs | check the presence of tabs in your project |
| p5-Test-NoWarnings | forbids warnings while testing |
| p5-Test-Number-Delta | compare difference between numbers against a given tolerance |
| p5-Test-Object | thoroughly testing objects via registered handlers |
| p5-Test-Output | utilities to test STDOUT and STDERR messages |
| p5-Test-POE-Server-TCP | POE component providing TCP server services for test cases |
| p5-Test-Perl-Critic | test framework to run Perl::Critic |
| p5-Test-Pod | check for POD errors in files |
| p5-Test-Pod-Content | test a Pod's content |
| p5-Test-Pod-Coverage | check for pod coverage in your distribution |
| p5-Test-Portability-Files | check file names portability |
| p5-Test-Regexp | test your regular expressions |
| p5-Test-Reporter | sends test results to cpan-testers@perl.org |
| p5-Test-Requires | checks to see if the module can be loaded |
| p5-Test-RequiresInternet | easily test network connectivity |
| p5-Test-Script | cross-platform basic tests for scripts |
| p5-Test-SharedFork | fork test |
| p5-Test-Spec | write tests in a declarative specification style |
| p5-Test-Spelling | check for spelling errors in POD files |
| p5-Test-Strict | check syntax, presence of use strict; and test coverage |
| p5-Test-SubCalls | track the number of times subs are called |
| p5-Test-Taint | tools to test taintedness |
| p5-Test-TempDir | temporary files support for testing |
| p5-Test-Time | overrides time()/sleep() core functions for testing |
| p5-Test-TrailingSpace | test for trailing space in source files |
| p5-Test-Trap | trap exit codes |
| p5-Test-URI | check Uniform Resource Identifiers |
| p5-Test-Unit | Perl unit testing framework |
| p5-Test-UseAllModules | do use_ok for all the MANIFESTed modules |
| p5-Test-Version | check to see that version's in modules are sane |
| p5-Test-WWW-Mechanize | test suite using WWW::Mechanize |
| p5-Test-WWW-Mechanize-Catalyst | Test-WWW-Mechanize extension for catalyst |
| p5-Test-Warn | Perl extension to test methods for warnings |
| p5-Test-Warnings | test for warnings and the lack of them |
| p5-Test-Weaken | test that freed memory objects were, indeed, freed |
| p5-Test-Without-Module | test fallback behaviour in absence of modules |
| p5-Test-XML | compare XML in perl tests |
| p5-Test-YAML | testing module for YAML implementations |
| p5-Test-YAML-Valid | test for valid YAML |
| p5-Test-utf8 | handy utf8 tests for Perl |
| p5-Test2-Plugin-NoWarnings | fail if tests warn |
| p5-Test2-Tools-Explain | explain tools for Perl's Test2 framework |
| p5-Text-Control | transforms of control characters |
| p5-Text-FixEOL | canonical EOL/EOF |
| p5-Text-vFile-asData | parse vFile formatted files into data structures |
| p5-Throwable | role for classes that can be thrown |
| p5-Tie-Array-Sorted | array which is kept ordered |
| p5-Tie-CPHash | case preserving but case insensitive hash table |
| p5-Tie-Cache | LRU cache in memory |
| p5-Tie-Cache-LRU | LRU cache in memory |
| p5-Tie-Cache-LRU-Expires | LRU cache in memory with expiry |
| p5-Tie-Hash-Indexed | ordered hashes for Perl |
| p5-Tie-Hash-MultiValue | store multiple values per key |
| p5-Tie-IxHash | ordered associative arrays for Perl |
| p5-Tie-LLHash | ordered hashes |
| p5-Tie-RegexpHash | use regular expressions as hash keys |
| p5-Tie-Simple | Variable ties made easier |
| p5-Tie-ToObject | tie to an existing object |
| p5-Time-Clock | simple 24 hours clock object |
| p5-Time-Duration | module for rounded or exact english expression of durations |
| p5-Time-Duration-Parse | parse strings that represent time durations |
| p5-Time-Format | easy-to-use date/time formatting |
| p5-Time-Out | easily timeout long running operations |
| p5-Time-Period | perl module to deal with time periods |
| p5-Time-Piece-MySQL | MySQL representations for Time::Piece objects |
| p5-Time-Progress | elapsed and estimated finish time reporting |
| p5-Time-TimeDate | library for parsing and formatting dates and times |
| p5-Time-Warp | control over the flow of time |
| p5-Time-modules | object oriented time interface |
| p5-Tree-DAG_Node | superclass for representing nodes in a tree |
| p5-Tree-Simple | simple tree object |
| p5-Tree-Simple-View | class for viewing Tree::Simple hierarchies |
| p5-Tree-Simple-VisitorFactory | factory for Tree::Simple visitor objects |
| p5-Try-Tiny | minimal try/catch with proper preservation of $$@ |
| p5-Type-Tiny | tiny, yet Moo(se)-compatible type constraint |
| p5-URI-Nested | nested URIs |
| p5-URI-db | database URIs |
| p5-USB-LibUSB | perl interface to the libusb-1.0 API |
| p5-UUID-Tiny | tiny pure-perl UUID generation |
| p5-Universal-can | calling UNIVERSAL::can as a function |
| p5-Universal-exports | lightweight, universal exporting/require of variables |
| p5-Universal-isa | calling UNIVERSAL::isa as a function |
| p5-Universal-moniker | Perl module for aliasing class names |
| p5-Universal-require | extends require to work on variables |
| p5-Unix-Mknod | Perl extension for mknod, major, minor and makedev |
| p5-Variable-Magic | associate user-defined magic to variables from Perl |
| p5-Want | generalisation of wantarray |
| p5-WeakRef | API to the Perl weak references |
| p5-X-Tiny | super-lightweight exception framework |
| p5-XS-Parse-Keyword | XS functions to assist in parsing keyword syntax |
| p5-YAML | YAML Ain't Markup Language |
| p5-YAML-Shell | YAML Test Shell |
| p5-YAML-Syck | YAML and JSON for perl, optimized C |
| p5-YAML-Tiny | read/write YAML files with as little code as possible |
| p5-YAML-XS | YAML Serialization using XS and libyaml |
| p5-ZMQ | Perl-ish Interface to libzmq |
| p5-ZMQ-Constants | constants for libzmq |
| p5-ZMQ-LibZMQ3 | libzmq 3.x wrapper for Perl |
| p5-accessors | create accessor methods in caller's package |
| p5-aliased | use shorter versions of class names |
| p5-asa | lets your class/object say it works like something else |
| p5-autobox | pragma to call methods on native types |
| p5-bareword-filehandles | disables bareword filehandles |
| p5-boolean | boolean support for Perl |
| p5-capitalization | use familiar style on method naming |
| p5-common-sense | perl common defaults with lower memory usage |
| p5-curry | create automatic curried method call closures for any class |
| p5-enum | C style enumerated types and bitmask flags |
| p5-forks | forks - emulate threads with fork |
| p5-indirect | lexically warn about using the indirect method call syntax |
| p5-lib-abs | Relative use lib in absolute way |
| p5-libintl | internationalization library written in Perl |
| p5-local-lib | create and use a local lib/ for perl modules with PERL5LIB |
| p5-namespace-autoclean | keep imports out of your namespace |
| p5-namespace-clean | keep imports and functions out of your namespace |
| p5-prefork | optimized module loading |
| p5-strictures | turn on strict and make most warnings fatal |
| pango | library for layout and rendering of text |
| pangomm | C++ interface for pango |
| pangomm248 | C++ API for Pango |
| pasmo | Z80 cross assembler |
| pax-utils | ELF related utils for ELF 32/64 binaries |
| pccts | Purdue Compiler Construction Tool Set |
| pcre | perl-compatible regular expression library |
| pcre++ | wrapper class around the pcre library |
| pcre2 | perl-compatible regular expression library, version 2 |
| pecl-xdebug | debug and development tools for PHP |
| perltidy | tool to indent and reformat perl scripts |
| physfs | library to provide abstract access to various archives |
| pkgconfig | tool for managing library compile/link flags |
| plib | suite of portable game libraries |
| poedit | cross-platform gettext catalogs (PO-files) editor |
| popt | getopt(3)-like library with a number of enhancements |
| pre-commit | framework for managing git pre-commit hooks |
| premake4 | build configuration tool |
| proj | cartographic projection utilities |
| promu | prometheus utility tool |
| protobuf | c++ protocol buffers |
| protobuf-c | c protocol buffers |
| protobuf-java | Google data interchange format (protocol buffers) |
| protozero | minimalist protocol buffer decoder and encoder in C++ |
| pscan | limited problem scanner for C source files |
| pth | GNU portable threads |
| ptlib | portable tools library |
| pudb | console-based visual debugger for Python |
| py-acstore | read and write Attribute Container stores |
| py-aiocache | asyncio cache manager for redis, memcached and memory |
| py-aioresponses | mock out requests made by ClientSession from aiohttp |
| py-aiosignal | manage callbacks in asyncio projects |
| py-aiostream | generator-based operators for asynchronous iteration |
| py-algorithm-munkres | munkres algorithm for the Assignment Problem |
| py-altgraph | Python graph (network) package |
| py-ana | distributed data storage classes |
| py-annotated_doc | inline docs for params, attrs, returns with Annotated |
| py-annotated_types | reusable constraint types to use with PEP 593 annotations |
| py-anytree | powerful and lightweight Python tree data structure |
| py-apipkg | namespace control and lazy-import mechanism for Python |
| py-apispec | pluggable API specification generator |
| py-appdirs | module for determining platform-specific dirs |
| py-application_properties | interface to access properties in a Python script or program |
| py-argcomplete | bash tab completion for argparse |
| py-argh | simple wrapper for Python argparse module |
| py-arrow | better dates and times for Python |
| py-asn1 | ASN.1 library for Python |
| py-asn1-modules | collection of ASN.1 data structures for py-asn1 |
| py-astor | manipulate Python source via the AST |
| py-astroid | common base representation of Python source code |
| py-asttokens | annotate Python ASTs with source text and token information |
| py-astunparse | AST unparser for Python |
| py-async-lru | simple LRU cache for asyncio |
| py-async-timeout | timeout context manager for asyncio programs |
| py-asyncore | backwards compat for programs using asyncore |
| py-asynctest | enhance unittest with features to test asyncio libraries |
| py-atomicwrites | atomic file writes |
| py-attrs | classes without boilerplate |
| py-autocommand | autogenerate argparse parsers from function signatures |
| py-automat | finite-state machines in Python |
| py-awscrt | Python bindings for the AWS Common Runtime |
| py-babel | I18N/L10N tools for Python |
| py-backcall | specifications for callback functions passed to an API |
| py-backoff | function decorators for backoff and retry |
| py-bencode | bencoding and bdecoding implementation |
| py-beniget | extract semantic information about static Python code |
| py-billiard | multiprocessing fork with improvements |
| py-binaryornot | check if a file is binary or text |
| py-biplist | binary plist parser/generator for Python |
| py-bitarray | efficiently handle arrays of Booleans |
| py-bitcoinlib | Python3 interface to the Bitcoin data structure and protocol |
| py-bitstring | construction, analysis and modification of binary data |
| py-blessings | wrapper around terminal coloring, styling, and positioning |
| py-blinker | fast, simple object-to-object and broadcast signaling |
| py-blockbuster | detect blocking calls in the async event loop |
| py-boolean.py | define Boolean algebras, create and parse Boolean expression |
| py-borghash | memory-efficient hashtable with serialization |
| py-build | simple, correct PEP 517 build frontend |
| py-buildslave | buildworker for the buildbot CI system |
| py-cached-property | decorator for caching properties in classes |
| py-cachelib | collection of cache libraries |
| py-cachetools | extensible memoizing collections and decorators |
| py-cairocffi | cffi-based cairo bindings for Python |
| py-calver | setuptools extensions for calendar-based versioning |
| py-cattrs | composable class support for attrs and dataclasses |
| py-certifi | TLS CA support for Python, patched to use /etc/ssl/cert.pem |
| py-cffi | Foreign Function Interface for Python calling C code |
| py-cfgv | configuration validator |
| py-cflow2dot | C call graphs using Cflow producing linked PDF |
| py-characteristic | python attributes without boilerplate |
| py-cheetah | Python-powered template engine and code generator |
| py-click | command line library for Python |
| py-click-didyoumean | corrections feature for click |
| py-click-log | logging integration for Python click |
| py-click-option-group | option groups missing in click |
| py-click-plugins | register CLI commands via setuptools entry-points |
| py-click-repl | REPL plugin for click |
| py-click-threading | multithreading in Python click |
| py-clint | command line interface tools for Python |
| py-cloudpickle | extended pickling support for Python objects |
| py-codestyle | Python style guide checker |
| py-colorama | print colored terminal text from Python apps |
| py-colorlog | log formatting with colors |
| py-comm | Jupyter comm implementation for use in ipykernel |
| py-configargparse | argparse replacement, allows options to be set via files/env |
| py-configobj | config file reader and writer |
| py-constantly | symbolic constants in Python |
| py-construct | powerful declarative parser/builder for binary data |
| py-cookiecutter | utility to create projects from templates |
| py-cooldict | some useful dict-like structures |
| py-country | country, language, currency and scripts definitions |
| py-covdefaults | plugin for 'coverage' to provide sensible defaults |
| py-coverage | code coverage measurement for Python |
| py-coveralls | display coverage stats online via coveralls.io |
| py-cparser | C parser in pure Python |
| py-cppy | C++ helper library for Python extension modules |
| py-crayons | textUI colors for Python |
| py-crc32c | implemention of the crc32c algorithm in hardware |
| py-crccheck | calculation library for CRCs and checksums |
| py-cruft | utility to create and maintain projects from templates |
| py-cstruct | C-style structs for Python |
| py-curio | coroutine library for Python async/await |
| py-curtsies | curses-like terminal wrapper |
| py-cwcwidth | Python bindings for C wc(s)width |
| py-dateutil | Python API for advanced date calculations |
| py-dbus-deviation | D-Bus introspection XML parser and processor |
| py-ddt | multiply test cases |
| py-debian | Debian package related modules |
| py-debugpy | Python implementation of the debug adapter protocol |
| py-decorator | simplify usage of decorators |
| py-deprecated | decorator to deprecate old python classes, etc |
| py-deprecation | library to handle automated deprecations |
| py-derange | Python lib to compress lists of integers to range objects |
| py-dill | serialize/deserialize most Python types |
| py-dirty-equals | simplify asserts in tests by misusing __eq__ |
| py-dispatcher | multi-producer-multi-consumer signal dispatching mechanism |
| py-distutils-extra | add support for i18n, documentation and icons to distutils |
| py-docker | library for the docker engine API |
| py-docopt | Pythonic argument parser |
| py-docstring-to-markdown | on the fly conversion of docstrings to markdown |
| py-doit | automation tool |
| py-dtfabric | data type fabric |
| py-dulwich | pure Python implementation of Git file formats and protocols |
| py-dunamai | dynamic versioning library and CLI |
| py-easyprocess | easy to use python subprocess interface |
| py-editables | Python library for creating "editable wheels" |
| py-elftools | ELF and DWARF parser library for Python |
| py-enrich | extends Python Rich library functionality |
| py-entrypoints | discover and load entry points from installed packages |
| py-esptool | ESP8266 and ESP32 ROM bootloader communication tool |
| py-exceptiongroup | backport of Python 3.11 ExceptionGroup class (PEP 654) |
| py-execnet | rapid multi-Python deployment |
| py-executing | get the currently executing AST node of a frame |
| py-extension-helpers | build-time package to simplify C/Cython extensions |
| py-extras | useful extra bits for Python |
| py-fasteners | Python package that provides useful locks |
| py-fastimport | parse/generate Git's fastimport format |
| py-fields | container class boilerplate killer |
| py-filebytes | python module to read and write ELF, PE, MachO or OAT |
| py-filetype | infer file type and MIME type |
| py-fixtures | reusable state for writing clean Python tests |
| py-flaky | nose/pytest plugin to automatically rerun flaky tests |
| py-flexmock | testing library for Python |
| py-flit | simple packaging tool for simple packages |
| py-flit_core | distribution-building parts of Flit |
| py-flit_scm | PEP 518 backend, using setuptools_scm and flit_core |
| py-flor | efficient Bloom filter implementation |
| py-forbiddenfruit | patch Python built-in objects |
| py-freezegun | let your Python tests travel through time |
| py-frozendict | immutable dictionary |
| py-frozenlist | list-like structure implementing MutableSequence |
| py-funcy | fancy and practical functional tools |
| py-future | compatibility layer between Python 2 and Python 3 |
| py-gast | Python AST that abstracts the underlying Python version |
| py-gevent | network library for easy and scalable concurrency |
| py-gevent-eventemitter | Implements EventEmitter using gevent |
| py-gitdb | Git object database |
| py-gitpython | library used to interact with Git repositories |
| py-gobject | Python bindings for glib2 gobject (deprecated) |
| py-gobject3 | Python bindings for GLib and GObject |
| py-greenlet | lightweight in-process concurrent programming |
| py-hamcrest | Hamcrest matchers for Python |
| py-hashids | Python implementation of the hashids algorithm |
| py-hass-pyscript-jupyter | shim connecting Jupyter to a HomeAssistant Pyscript kernel |
| py-hatch-fancy-pypi-readme | Hatch plugin for fancy PyPI readmes |
| py-hatch-jupyter-builder | hatch plugin for building Jupyter packages |
| py-hatch-nodejs-version | hatch plugin for versioning from a package.json file |
| py-hatch-requirements-txt | requirements.txt support for Hatchling |
| py-hatch-vcs | Hatch plugin for versioning with your preferred VCS |
| py-hatchling | modern, extensible Python build backend used by Hatch |
| py-helpdev | extract Python environment information |
| py-holidays | generate and work with holidays in Python |
| py-html5lib | HTML parser/tokeniser based for HTML5 |
| py-hypothesis | library for property based testing |
| py-hypothesmith | hypothesis strategies for generating Python programs |
| py-icalendar | parser/generator of iCalendar files |
| py-icalendar-searcher | search, filter and sort icalendar data |
| py-identify | file identification library |
| py-immutabledict | immutable dictionary |
| py-importlib-metadata | library providing an API for accessing packages metadata |
| py-incremental | versioning library for Python projects |
| py-inline-snapshot | testing library which puts values into source code |
| py-installer | low-level library to install Python wheel distributions |
| py-intelhex | intel hex file format is used in microprocessors |
| py-intervaltree | editable interval tree data structure for Python 2 and 3 |
| py-invoke | Pythonic task execution |
| py-ipykernel | IPython kernel for Jupyter |
| py-iso3166 | self-contained ISO 3166-1 country definitions library |
| py-iso639 | Python library for the ISO 639 language code standard |
| py-isodate | ISO 8601 date/time/duration parser and formater |
| py-isoduration | operations with ISO 8601 durations |
| py-isort | Python utility / library to sort Python imports |
| py-iterable-io | adapt generators and other iterable to a file-like interface |
| py-jaraco-classes | obtain class names of an object and its parent classes |
| py-jaraco-collections | models and classes to supplement stdlib 'collections' module |
| py-jaraco-context | catch certain exceptions and provide an indication |
| py-jaraco-envs | classes for orchestrating Python (virtual) environments |
| py-jaraco-functools | functools like those found in stdlib |
| py-jaraco-path | provides cross platform hidden file detection |
| py-jaraco-test | functions and fixtures for facilitating tests |
| py-jedi | autocompletion tool for Python |
| py-jeepney | low-level, pure Python DBus protocol wrapper |
| py-jmespath | extract elements from a JSON document |
| py-jsonpath-ng | implementation of JSONPath for Python |
| py-jsonref | implementation of JSON Reference for Python |
| py-jsonschema | implementation of JSON Schema validation for Python |
| py-jsonschema-path | object-oriented JSONSchema |
| py-jsonschema-specifications | JSON schema meta-schemas and vocabularies |
| py-jupyter_client | Jupyter protocol implementation and client libraries |
| py-jupyter_core | Jupyter core package |
| py-jupyter_events | Jupyter event system library |
| py-jupyter_lsp | multi language server websocket proxy for jupyterlab server |
| py-jupyter_packaging | Jupyter packaging utilities |
| py-jupyter_server | backend for Jupyter web applications |
| py-jupyter_server_terminals | Jupyter server extension providing terminals |
| py-jupyterlab_server | components for JupyterLab and similar applications |
| py-kaitaistruct | pure-Python Kaitai Struct declarative parser generator |
| py-kitchen | kitchen contains a cornucopia of useful code |
| py-kiwisolver | fast implementation of the Cassowary constraint solver |
| py-lazy-loader | load subpackages and functions on demand |
| py-lazy-object-proxy | fast and thorough lazy object proxy |
| py-libcst | concrete syntax tree with AST-like properties for Python |
| py-liblarch | Python library to easily handle data structure |
| py-littleutils | small personal collection of python utility functions |
| py-llvmlite | lightweight LLVM-Python binding for writing JIT compilers |
| py-logfury | toolkit for logging of library method calls |
| py-logilab-common | common low-level libraries for logilab projects |
| py-loguru | Python logging made (stupidly) simple |
| py-looseversion | version numbering for anarchists and software realists |
| py-lsprotocol | code generator for language server protocol |
| py-magic | Python module for file type identification using libmagic |
| py-marshmallow | marshmallow serialization library |
| py-matrix-common | common utilities for Synapse, Sydent and Sygnal |
| py-mccabe | McCabe complexity checker for Python |
| py-minidump | library to parse Windows minidump file format |
| py-minimock | the simplest possible mock library, for Python |
| py-mock | python mocking and patching library for testing |
| py-modulegraph | Python module dependency analysis tool |
| py-more-itertools | routines for operating on iterables beyond itertools |
| py-mox3 | Mox is a mock object framework for Python |
| py-msgspec | serialization/validation for common data interchange formats |
| py-mulpyplexer | module that multiplexes interactions with lists of objects |
| py-multiprocess | better multiprocessing and multithreading in python |
| py-multitasking | non-blocking Python methods using decorators |
| py-munch | dot-accessible dictionary (a la JavaScript objects) |
| py-mypy | optional static type checker for Python |
| py-mypy-extensions | extensions to the standard "typing" module for mypy |
| py-nampa | FLIRT for (binary) ninjas |
| py-nbclient | client library for executing notebooks |
| py-nbconvert | convert Jupyter notebooks (.ipynb) to other formats |
| py-nbformat | Jupyter notebook format |
| py-nbval | py.test plugin to validate Jupyter notebooks |
| py-nest-asyncio | allow nested event loops with asyncio |
| py-nodeenv | node.js virtual environment builder |
| py-nose | discovery-based unittest extension |
| py-nose-warnings-filters | nose plugin to add warnings filters |
| py-nosexcover | extend nose coverage to add Cobertura-style XML reports |
| py-notebook-shim | shim layer for notebook traits and config |
| py-objgraph | draw Python object reference graphs |
| py-olefile | parse, read and write Microsoft OLE2 files |
| py-openapi-schema-validator | OpenAPI schema validator |
| py-openapi-spec-validator | OpenAPI 2.0 (aka Swagger) and OpenAPI 3 spec validator |
| py-openbsd | Python pledge(2) and unveil(2) bindings |
| py-ordered-set | ordered sets in Python |
| py-outcome | capture the outcome of a Python function call |
| py-overrides | decorator to detect mismatches when overriding methods |
| py-parallel | access to parallel port from Python |
| py-parameterized | parameterized testing with any Python test framework |
| py-parse | strings parser for the Python format() syntax |
| py-parsedatetime | parse human-readable date/time text |
| py-parsing | classes and methods to define and execute parsing grammars |
| py-parso | python parser |
| py-path | module wrapper for os.path |
| py-pathable | object oriented paths |
| py-pathspec | utility for gitignore style pattern matching of file paths |
| py-pathvalidate | library to sanitize/validate paths |
| py-pbr | manage setuptools packaging needs in a consistent manner |
| py-pdm-backend | PEP 517 compatible backend for pdm |
| py-pebble | threading and multiprocessing eye-candy |
| py-pexpect | pure Python Expect-like module |
| py-phx-class-registry | python lib to register and instantiate classes |
| py-pick | small Python library for interactive selection list |
| py-pip | command-line tool for installing Python packages |
| py-pkgconfig | python module to interface with the pkg-config tool |
| py-pluggy | plugin and hook calling mechanisms for Python |
| py-plugnplay | a generic plug-in system for Python |
| py-ply | Python lex/yacc |
| py-poetry-core | Poetry's PEP517 build backend |
| py-poetry-dynamic-versioning | let Poetry fetch versions from VCS tags |
| py-portalocker | easy Python API to file locking |
| py-prance | resolving Swagger/OpenAPI 2.0 and 3.0 parser |
| py-pretend | a library for stubbing in Python |
| py-prison | Rison encoder/decoder |
| py-process-tests | tools for testing processes |
| py-progress | easy to use progressbar library for python |
| py-progressbar | text progressbar library for python |
| py-prompt_toolkit | Python library for building powerful interactive CLI |
| py-propcache | fast implementation of cached properties |
| py-protobuf | Google data interchange format (protocol buffers) |
| py-ptyprocess | run a subprocess in a pseudo terminal |
| py-pure_eval | safely evaluate AST nodes without side effects |
| py-puremagic | pure Python implementation of magic file detection |
| py-py | cross-python path, ini-parsing, io, code, log facilities |
| py-pybind11 | headers for interoperability between C++ and Python |
| py-pydantic | data validation using Python type hints |
| py-pydantic-compat | compatibility for pydantic v1-v2 cross compatibility |
| py-pydantic-core | data validation using Python type hints |
| py-pydocstyle | docstring style checker |
| py-pygithub | Python library for managing github repos |
| py-pyinotify | filesystem events monitoring |
| py-pylint_venv | use pylint with different virtual environments |
| py-pyls-spyder | spyder extension for the Python Language Server |
| py-pyprof2calltree | help visualize profiling data collected with the cProfile |
| py-pyproject-api | API to interact with pyproject.toml-based projects |
| py-pyproject-metadata | PEP 621 metadata parsing |
| py-pyproject_hooks | wrappers to call pyproject.toml-based build backend hooks |
| py-pyrate-limiter | Python rate-limiter using Leaky-Bucket |
| py-pyrsistent | persistent/functional/immutable data structures |
| py-pyte | simple VTXXX-compatible terminal emulator |
| py-python-discovery | library for discovering Python interpreters |
| py-python-lsp-black | black plugin for the Python Language Server |
| py-python-lsp-ruff | ruff linting plugin for pylsp |
| py-python-lsp-server | Python Language Server |
| py-python-slugify | utility to create slugs from unicode strings |
| py-pytokens | Python 3.14+ spec-compliant tokenizer |
| py-pytoolconfig | Python tool configuration |
| py-qdarkstyle | dark style sheet for QtWidgets apps |
| py-qstylizer | Qt stylesheet generation utility for PyQT/PySide |
| py-qt-builder | PEP 517 compliant PyQt build system |
| py-r2pipe | pipe interface for radare2 |
| py-radix | Radix tree implementation for Python |
| py-rcsparse | RCS parsing library for Python |
| py-regex | alternative regular expression module to replace re |
| py-rencode | module for fast object serialization similar to bencode |
| py-resolvelib | resolve abstract dependencies into concrete ones |
| py-retry2 | retry decorator in python |
| py-rfc3339-validator | pure python RFC3339 validator |
| py-rfc3986-validator | pure python RFC3986 validator |
| py-rfc6555 | implementation of the Happy Eyeballs Algorithm |
| py-rich | Python library for rich text and beautiful formatting |
| py-robotframework | generic test automation framework for acceptance testing |
| py-rope | refactoring library |
| py-rpds-py | Python bindings for Rust's persistent data structures (rpds) |
| py-rtree | python wrapper for spatial index |
| py-rx | library for asynchronous and event-based programs in Python |
| py-sarif-tools | SARIF command line tools and a Python library |
| py-schema | simple data validation library |
| py-scikit-build-core | Scikit's PEP517 build backend |
| py-semantic-version | library implementing the 'SemVer' scheme |
| py-send2trash | send files to the trash natively |
| py-serial | serial interface class for Python |
| py-setproctitle | library for getting/setting process names |
| py-setuptools | simplified packaging system for Python modules |
| py-setuptools-git-versioning | use git repo data to build a version number |
| py-setuptools-rust | setuptools Rust extension plugin |
| py-setuptools_scm | plugin to manage your versions by scm tags |
| py-setuptools_trial | setuptools plugin for unit tests with Twisted's trial |
| py-sh | subprocess interface: call any program like a function |
| py-shellingham | detect shell the Python executable is running in |
| py-simpleeval | simple, safe single expression evaluator library |
| py-simplegeneric | simple generic functions |
| py-simplejson | JSON encoder/decoder |
| py-sip | automatically generate Python bindings for C and C++ libs |
| py-six | Python 2 and 3 compatibility library |
| py-smmap | pure Python implementation of an SMM manager |
| py-sniffio | sniff out which async library is being used |
| py-sortedcontainers | Python Sorted Container Types |
| py-spark-parser | early-algorithm context-free grammar parser |
| py-speg | PEG-based parser interpreter with memoization |
| py-stack_data | extract data from Python stack frames and tracebacks |
| py-stdlib-list | provides a list of all standard libraries |
| py-stdnum | parse, validate and reformat standard numbers and codes |
| py-straight.plugin | simple namespaced plugin facility |
| py-strict_rfc3339 | unix to RFC3339 conversion functions |
| py-structlog | asynchronous WebDriver client |
| py-suds | lightweight python SOAP client |
| py-sure | utility belt for automated testing in Python for Python |
| py-tabulate | pretty-print tabular data |
| py-tempora | objects and routines pertaining to date and time |
| py-tenacity | Python module to retry code until it succeeds |
| py-test | cross-project testing tool for Python |
| py-test-aiohttp | pytest plugin for aiohttp |
| py-test-arraydiff | pytest plugin to generate/compare data arrays |
| py-test-astropy | metapackage for testing machinery used by Astropy |
| py-test-astropy-header | add diagnostic information to pytest's output |
| py-test-asyncio | test asyncio code with pytest |
| py-test-benchmark | pytest fixture for benchmarking code |
| py-test-celery | pytest plugin for Celery |
| py-test-check | pytest plugin that allows multiple failures per test |
| py-test-codspeed | pytest plugin to create CodSpeed benchmarks |
| py-test-console-scripts | test console scripts with pytest |
| py-test-cov | pytest plugin for measuring coverage |
| py-test-datafiles | create a 'tmp_path' with predefined files/directories |
| py-test-docker-tools | pytest plugin for docker |
| py-test-doctestplus | pytest plugin with advanced doctest features |
| py-test-expect | py.test plugin to store test expectations |
| py-test-filter-subpackage | pytest plugin for filtering based on sub-packages |
| py-test-flake8 | py.test plugin to check FLAKE8 requirements |
| py-test-forked | run each test in a forked subprocess |
| py-test-httpbin | test your HTTP library against a local copy of httpbin |
| py-test-httpserver | HTTP server for pytest |
| py-test-instafail | pytest plugin to show failures instantly |
| py-test-isort | py.test isort plugin to check import ordering using isort |
| py-test-jupyter | pytest plugin for Jupyter libraries and extensions |
| py-test-lazy-fixture | pytest plugin to use fixtures in pytest.mark.parametrize |
| py-test-localserver | py.test plugin to test server connections locally |
| py-test-mock | thin wrapper around mock package for easier use with pytest |
| py-test-order | pytest plugin to run tests in customized order |
| py-test-pretty | plugin to provide a prettier summary of py.test runs |
| py-test-relaxed | relaxed test discovery/organization for pytest |
| py-test-remotedata | pytest plugin for controlling remote data access |
| py-test-rerunfailures | pytest plugin to re-run failures |
| py-test-run-parallel | pytest plugin to run tests concurrently |
| py-test-runner | deprecated fixture to invoke py.test as distutils command |
| py-test-subtesthack | hack to explicitly set up and tear down fixtures |
| py-test-subtests | unittest subTest() support and subtests fixture |
| py-test-timeout | pytest plugin to abort hanging tests |
| py-test-tornasync | pytest plugin for tornado |
| py-test-trio | pytest plugin for trio |
| py-test-vcr | plugin for managing VCR.py cassettes |
| py-test-xdist | py.test xdist plugin for distributed testing |
| py-test-xprocess | pytest plugin for managing processes across test runs |
| py-testpath | test utilities working with files and commands |
| py-testtools | extensions to the Python unit testing framework |
| py-three-merge | 3-way merge between strings |
| py-thrift | Python bindings for the Apache Thrift RPC system |
| py-time-machine | travel through time in your tests. |
| py-timelib | short wrapper around PHP's timelib module |
| py-timeout-decorator | python timeout decorator |
| py-tokenize-rt | round-tripping wrapper for Python stdlib's "tokenize" |
| py-toolz | utility functions similar to itertools and functools |
| py-toposort | implements a topological sort algorithm |
| py-tox | virtualenv-based automation of test activities |
| py-tqdm | progress bar for Python |
| py-traitlets | configuration system for Python applications |
| py-transitions | lightweight, object-oriented state machine for Python |
| py-trio | library for async concurrency and I/O |
| py-trove-classifiers | implementation of JSON Schema validation for Python |
| py-twisted | asynchronous networking Python framework |
| py-txaio | compatibility API between asyncio/Twisted/Trollius |
| py-typeguard | run-time type checker for Python |
| py-typer | library for building CLI applications |
| py-types-psutil | typing stubs for psutil |
| py-types-python-dateutil | typing stubs for Python dateutil |
| py-types-setuptools | typing stubs for setuptools |
| py-typing-extensions | backported type hints for python >= 3.5 |
| py-typing-inspection | tools to inspect type annotations at runtime |
| py-tz | Python API for dealing with timezones |
| py-tzdata | IANA timezone data |
| py-tzlocal | Python tzinfo object for the local timezone |
| py-uharfbuzz | streamlined Cython bindings for the HarfBuzz shaping engine |
| py-unicorn | Unicorn CPU emulator engine |
| py-unique-log-filter | simple tool to filter out duplicate lines from a log file |
| py-untangle | converts XML to Python objects |
| py-urwid | console user interface library for python |
| py-urwid_readline | text input widget for urwid supporting readline shortcuts |
| py-uv-dynamic-versioning | provide version info for uv/hatch projects |
| py-uvloop | fast, drop-in replacement for asyncio event loop |
| py-validators | Python Data Validation for Humans |
| py-vcversioner | use version control tags to discover version numbers |
| py-versioneer | management of project version strings |
| py-vine | Python promises |
| py-virtualenv | virtual Python environment builder |
| py-voluptuous | data validation library |
| py-vulture | finds unused code in Python programs |
| py-wapiti_swagger | library for parsing Swagger/OpenAPI specifications |
| py-wbem | CIM operations over HTTP in Python |
| py-wcmatch | file matching and globbing library |
| py-wcwidth | measures number of terminal column cells of wide-char code |
| py-wheel | reference implementation for Python's "wheel" package format |
| py-wheezy.template | lightweight template library |
| py-wrapt | Python module for decorators, wrappers and monkey patching |
| py-wurlitzer | capture c-level output in context managers |
| py-xdg | python library to access freedesktop.org standards |
| py-xdis | cross-version byte-code disassembler and marshal routines |
| py-xlsxwriter | Python module for creating Excel XLSX files |
| py-yamllint | linter for YAML files |
| py-yapf | formatter for Python code |
| py-zc-lockfile | basic inter-process locks |
| py-zipp | backport of pathlib-compatible object wrapper for zip files |
| py-zopecomponent | component architecture from Zope |
| py-zopeevent | very basic event publishing system from Zope |
| py-zopeinterface | object interface infrastructure from Zope |
| py-zopetesting | testing frameworks from Zope 3 |
| py2-pip | tool for installing Python packages |
| py2-setuptools | simplified packaging system for Python modules |
| py3c | python 2/3 compatibility layer for C extensions |
| pycdc | python bytecode disassembler and decompiler |
| pycharm | Python IDE based on IntelliJ IDEA |
| pyflakes | passive checker of Python programs |
| pygame | set of Python modules designed for writing games |
| pylint | lint-like code checker for Python code |
| pystring | C++ functions analogous to Python string methods |
| pyupgrade | automatically upgrade syntax for newer versions of Python |
| pyusb | python interface to libusb |
| qbs | declarative cross-platform build tool |
| qcoro | C++ coroutines for Qt |
| qgit | Qt git repository viewer |
| qt-creator | cross-platform IDE for use with Qt |
| qtilitools | Qtilities scripts and commands |
| quilt | manage large numbers of patches |
| quirks | exceptions to pkg_add rules |
| ragel | state machine compiler |
| range-v3 | range library for C++14/17/20 |
| rats | source code auditing tool |
| rcs-fast-import | unpack git fast-import streams into RCS file tree |
| re2c | C-based regular expression scanner generator |
| readline | library to edit command lines as they are typed in |
| rebar3 | Erlang build tool |
| reflection-cpp | C++ static reflection support library |
| remake | GNU make debugger |
| reposurgeon | tool for editing version-control repository history |
| reuse | tool for compliance with the REUSE recommendations |
| rgbds | Game Boy development system |
| rizin | free and open source reverse engineering framework |
| rlog | C++ logging library |
| robin-hood-hashing | fast, memory-efficient, header-only hashtable |
| robin-map | fast hash map and hash set |
| robsd | build OpenBSD release |
| rttr | C++ reflection library |
| ruby-activesupport | support libraries and Ruby extensions extracted from Rails |
| ruby-arrayfields | allow keyword access to array instances |
| ruby-childprocess | control external programs |
| ruby-cicphash | case insensitive, case preserving hash class for ruby |
| ruby-colored2 | color methods for String class |
| ruby-colorize | adds methods to set text color, background color, etc |
| ruby-concurrent-ruby | concurrency tools and patterns for Ruby |
| ruby-cri | command line interfaces with subcommands |
| ruby-daemons | wrap existing Ruby scripts to be run as a daemon |
| ruby-deep_merge | recursively merge hashes |
| ruby-diff-lcs | port of Algorithm::Diff that uses the LCS algorithm |
| ruby-fast_gettext | fast implementation of gettext |
| ruby-ffi | cross-platform dynamic library loading for ruby |
| ruby-ffi-compiler | ruby library for automating compilation of native libraries |
| ruby-get_process_mem | get memory usage of a process |
| ruby-gettext | Ruby interface to gettext |
| ruby-gettext-setup | Ruby gem to ease i18n |
| ruby-google-protobuf | protocol buffer classes in Ruby |
| ruby-highline | high-level IO library for Ruby |
| ruby-hitimes | high resolution timer library |
| ruby-hocon | Ruby port of Java Typesafe Config |
| ruby-i18n | ruby internationalization and localization solution |
| ruby-idn | ruby bindings for the libidn library |
| ruby-isolate | very simple RubyGems sandbox |
| ruby-json-schema | json schema validator |
| ruby-json_pure | JSON implementation for Ruby |
| ruby-kgio | kinder, gentler I/O for Ruby |
| ruby-locale | basic APIs for localization |
| ruby-log4r | log4j implementation for Ruby |
| ruby-metaclass | adds a metaclass method to all Ruby objects |
| ruby-mini_portile2 | simplified way to compile against dependencies |
| ruby-mocha | Ruby library for mocking and stubbing |
| ruby-narray | numerical N-dimensional Array class |
| ruby-ncurses | Ruby interface to ncurses |
| ruby-nio4r | cross-platform asynchronous I/O primitives |
| ruby-opt_parse_validator | validators for Ruby OptionParser lib |
| ruby-optimist | commandline option parser for Ruby |
| ruby-pastel | terminal string styling |
| ruby-pathspec | match path patterns |
| ruby-pkg-config | tool for compiling Ruby native extensions |
| ruby-prof | fast code profiler for Ruby |
| ruby-puppet-modulebuilder | build Puppet modules from source |
| ruby-puppet-resource_api | simple way to write new native resources for Puppet |
| ruby-puppet_forge | tools to access the Puppet Forge API |
| ruby-rake-compiler | build and package Ruby extensions using Rake as glue |
| ruby-rb_sys | helpers for compiling Rust extensions for Ruby |
| ruby-rbtree | sorted associative collection |
| ruby-ref | object reference utilities for ruby |
| ruby-regexp_parser | gem for tokenizing, parsing, and transforming regexps |
| ruby-ruby-progressbar | text progress bar library for Ruby |
| ruby-safe_yaml | safe YAML parsing |
| ruby-scanf | implementation of the C function scanf |
| ruby-semantic_puppet | compare semantic versioning |
| ruby-shims | Ruby version redirection shim |
| ruby-sorted_set | a set whose elements are sorted in ascending order |
| ruby-subset_sum | simple subset sum problem solver for ruby |
| ruby-test-unit-ruby-core | test assertions for Ruby standard libraries |
| ruby-thor | scripting framework to replace rake/sake/rubigen |
| ruby-tilt | generic interface to multiple Ruby template engines |
| ruby-wisper | provide objects with pubsub capabilities |
| ruby-xdg | module for supporting XDG Base Directory Standard |
| ruby-yajl | Ruby bindings for the Yajl JSON library |
| ruby-zeitwerk | constant autoloading with Ruby semantics |
| ruff | Python linter and code formatter |
| rust-analyzer | modular compiler frontend for the Rust language |
| rust-bindgen | automatically generates Rust FFI bindings (C and C++) |
| samurai | ninja-compatible build tool written in C |
| sanitizers-cmake | CMake module to enable sanitizers for binary targets |
| sbt | interactive build tool, primarily for Scala/Java |
| sccache | compiler cache for C/C++/Rust |
| scons | Python-based build system |
| sdcc | Small Device C Compiler |
| sdl | cross-platform multimedia library |
| sdl-gfx | primitives drawing/other support functions for SDL |
| sdl-image | SDL image library |
| sdl-mixer | SDL multi-channel audio mixer library |
| sdl-net | SDL cross-platform networking library |
| sdl-pango | SDL wrapper around the Pango library |
| sdl-sound | library that handles the decoding of sound file formats |
| sdl-ttf | SDL TrueType fonts library |
| sdl2 | cross-platform multimedia library |
| sdl2-gfx | primitives drawing/other support functions for SDL2 |
| sdl2-image | SDL2 image library |
| sdl2-mixer | SDL2 multi-channel audio mixer library |
| sdl2-net | SDL2 cross-platform networking library |
| sdl2-pango | SDL2 wrapper around the Pango library |
| sdl2-ttf | SDL2 TrueType fonts library |
| sdl3 | cross-platform multimedia library |
| sdl3-image | SDL3 image library |
| sdlmm | C++ wrapper for the Simple DirectMedia Layer |
| seergdb | graphical front-end to GDB |
| selene | modern Lua linter written in Rust |
| serd | lightweight C library for RDF syntax |
| shapelib | shapefile manipulation library |
| sharness | portable shell library supporting the test anything protocol |
| shellcheck | shell script analysis tool |
| shfmt | shell parser, formatter, and interpreter |
| shrinkray | modern multi-format test-case reducer |
| shtool | GNU Portable Shell Tool |
| shunit2 | unit test framework for Bourne based shell scripts |
| silc-toolkit | toolkit for the development of SILC applications |
| simulavr | AVR simulator |
| slib | scheme r5 library |
| smpeg | MPEG video player library with sound support |
| smpeg2 | MPEG video player library with sound support |
| snare | GitHub webhooks runner daemon |
| sord | lightweight C library for storing RDF data in memory |
| sparsehash | memory-efficient hash_map and hash_set C++ classes |
| spdlog | fast C++ logging library |
| spice-protocol | SPICE protocol headers |
| spidermonkey140 | C/C++ Mozilla's JavaScript engine implementation #' |
| splint | advanced lint: statically check C programs |
| sqlc | create type safe go from SQL |
| src | Simple Revision Control |
| srecord | collection of tools for manipulating EPROM load files |
| startup-notification | library for tracking application startup |
| stfl | Structured Terminal Forms Language/Library |
| stp | decision procedure for bit-vectors and arrays |
| stylua | Lua code formatter |
| subversion | subversion revision control system |
| swig | simplified wrapper and interface generator |
| t1lib | Type 1 rasterizer library for UNIX/X11 |
| tbb | threading building blocks |
| tclap | templatized C++ command line parser |
| tclarc4random | arc4random for Tcl |
| tclcl | Tcl/C++ interface used by ns and nam |
| tcllib | Tcl Standard Library |
| tclthread | thread extension for Tcl |
| tea | command line tool to interact with Gitea |
| teensyloader | in-system programmer for Teensy boards |
| template-glib | templating library for GLib |
| terraform-ls | terraform language server |
| thrift | software stack for point-to-point RPC implementation |
| ti-msp430gcc | TI's open source compiler for MSP430 microcontrollers#' |
| tig | ncurses Git repository browser |
| tkcvs | graphical frontend to CVS |
| tkdiff | graphical front-end to the diff program |
| tklib | Tk Standard Library |
| tl-expected | C++11/14/17 std::expected with functional-style extensions |
| tllist | Typed Linked List C header file only |
| tradcpp | traditional (K&R-style) C preprocessor |
| ucpp | C preprocessor and lexer |
| udis86 | easy-to-use minimalistic disassembler library |
| unibilium | very basic terminfo library |
| universal-ctags | multilanguage reimplementation of the Unix ctags utility |
| utfcpp | simple, portable library for handling UTF-8 strings |
| uthash | C macros to add, find and delete items from a hash |
| uuid | ISO-C API and CLI for generating UUIDs |
| uv | Python package and project manager |
| valgrind | instrumentation framework for dynamic analysis tools |
| vali | Varlink C implementation and code generator |
| vim-command-t | fast, intuitive file opening in VIM |
| vim-taglist | source code browser plugin for the Vim text editor |
| vineflower | Java decompiler |
| visualvm | visual tool integrating commandline JDK tools and profiling |
| vtags | VHDL tags generator |
| vtcl | Visual Tcl development environment |
| vte3 | GTK3 terminal emulation library |
| woboq_codebrowser | generator for the woboq code browser |
| xa | portable cross-assembler for MOS 6502 processors |
| xdg-user-dirs | utilities to manage well known user directories |
| xdg-utils | utilities to assist desktop integration tasks |
| xmake | powerful make utility |
| yaml-cpp | YAML parser and emitter in C++ |
| yarn | fast, reliable, and secure dependency management for node.js |
| yasm | complete rewrite of the NASM assembler |
| yder | logging library for C applications |
| yyjson | json library written in ANSI C |
| z80ex | ZiLOG Z80 CPU emulation library |
| zeal | simple offline API documentation browser |
| zmac | Z-80 macro cross assembler and ld80 CP/M linker |
| zug | C++ library providing transducers. |