64tass | turbo assembler compatible cross-assembler for 65xx | |
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 | |
apache-ant | build tool for java applications | |
apktool | tool for reverse engineering Android apk files | |
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 argument parsing functions from GLIBC | |
argtable | ANSI C command line parser | |
arm-compute-library | Arm compute library | |
armips | assembler for various ARM and MIPS platforms | |
asm6 | simple 6502 assembler | |
astyle | indenter and formatter of C/C++/Java source files | |
atf | Automated Testing Framework | |
atk | accessibility toolkit used by gtk+ | |
atk2mm | C++ binding for the ATK library | |
atkmm236 | C++ bindings for the ATK library | |
atlas | C++ reference implementation of the Atlas protocol | |
attinycore | Arduino core for modern ATtiny chips | |
autoconf-archive | collection of macros for GNU Autoconf | |
autogen | automatic text creation from templates | |
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 | |
bison | GNU parser generator | |
blame | RCS equivalent of CVS's annotate command | |
blocksruntime | implementation of Apple Blocks runtime interfaces | |
boehm-gc | garbage collection and memory leak detection for C and C++ | |
boost | free peer-reviewed portable C++ source libraries | |
boris | read-eval-print loop for PHP | |
bpython | fancy interface to the Python interpreter | |
bullet | physics library | |
cabal-bundler | use cabal solver to build standalone installation | |
cabal-install | command-line interface for Cabal and Hackage | |
cargo-audit | audit Cargo.lock files for security vulnerabilities | |
cargo-generate-vendor | help generating metadata for cargo vendoring | |
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 | |
cdk | curses development kit | |
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 | |
cln | library for efficient computations | |
cmake | portable build system | |
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 | |
codeworker | universal parsing tool & source code generator | |
colordiff | colorized diff tool | |
commoncpp | GNU project portable class framework for C++ | |
coxpcall | encapsulate protected Lua calls with a coroutine based loop | |
cpp-hocon | C++ parser for the HOCON configuration language | |
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++ | |
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 radare2 | |
cvs-fast-export | export an RCS or CVS history as a fast-import stream | |
cvs20hg | fast, incremental CVS to Mercurial conversion | |
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 | |
diffutiltcl | diff functions for Tcl | |
dissy | graphical frontend to the objdump disassembler | |
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 | |
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 | |
ElectricFence | library providing malloc debugging via VM protection | |
electron | cross-platform desktop applications | |
elfcat | ELF visualizer, generating HTML files from ELF binaries | |
elftoolchain | BSD-licensed implementation of compilation tools | |
epoll-shim | small epoll implementation using kqueue | |
esptool-ck | firmware creation helper for esp8266 chips | |
etl | C++ class and template library | |
expect-lite | mature, quick and easy command line automation tool | |
fasm | flat assembler | |
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 | a terminal frontend for fossil | |
fossil | simple distributed software configuration management | |
fox | C++ toolkit for GUI | |
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 | |
gettext | ||
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-cola | python powered git gui | |
git-crypt | transparent file encryption in Git | |
git-cvs | import changesets from CVS into Git | |
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 | |
glade | user interface builder for the gtk+3 toolkit | |
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 | |
go-goptlib | library for writing Tor pluggable transports in Go | |
go-sys | Go package for low-level operating system interaction | |
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 | |
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 | |
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 | |
http-parser | parser for HTTP messages focused on performance | |
hub | wraps git in order to extend it with extra features | |
id-utils | gid/lid tools for looking up variables in code | |
imake | makefile generator | |
imake-cf | config files for imake | |
include-what-you-use | tool to analyse #includes in C and C++ source files | |
iniparser | ini file parsing library | |
intellij | IntelliJ IDEA Java IDE | |
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 | |
javahelp | online help system for java platform applications | |
jd-gui | yet another fast Java decompiler | |
jenkins | ||
jimarc4random | arc4random for Jim | |
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 | |
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 | |
leatherman | collection of C++ and CMake utility libraries | |
legit | complementary command-line interface for Git | |
leiningen | Clojure project automation | |
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 | |
libbinio | binary I/O stream class 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 | |
libdaemon | lightweight C library that eases the writing of daemons | |
libdisorder | simple C Library for entropy measurement | |
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 | |
libgdata | Google Data API based Glib client library | |
libgee | GObject based collection library | |
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 | |
libHX | C/C++ library with common data structures and functions | |
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 | |
libJudy | general purpose dynamic array | |
liblognorm | fast-samples based normalization library | |
liblouis | braille translator, back-translator and formatter | |
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 | |
libnfs | client library for accessing NFS | |
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 | |
libplist | library to handle Apple Property List files | |
libproplist | GNUstep/OPENSTEP property lists compatibility library | |
libsigc---2 | callback framework for C++ | |
libsigc--30 | callback framework for 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 | |
libtalloc | hierarchical memory pool system with destructors | |
libtermkey | library for processing of keyboard entry from a terminal | |
libtool | generic shared library support script | |
libunique | library for writing single instance GTK+2 applications | |
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 | |
libvterm | VT220/xterm/ECMA-48 terminal emulator library | |
libwnck | window navigator construction kit | |
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 | modular, fast C/C++/ObjC compiler, static analyzer and tools | |
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 | binding for lua to the tcl interpreter and to the tk 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-lgi | lua bindings to libraries using GObject-Introspection | |
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.1 | |
luassert | assertion library for lua | |
luastdlib | lua library of common programming tasks | |
lutok | lightweight C++ API for Lua | |
m4 | GNU m4 | |
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 | |
mercurial | fast, lightweight source control management | |
meson | next-generation build system | |
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 | |
monotone | distributed version control system | |
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 and C++ | |
mspdebug | debugger for use with MSP 430 MCUs | |
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 | |
Netscape Portable Runtime | ||
nuget | package manager for .NET | |
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-pcre | OCaml Perl-compatible regexp library | |
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++ | |
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-accessors | create accessor methods in caller's package | |
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-aliased | use shorter versions of class names | |
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-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-asa | lets your class/object say it works like something else | |
p5-autobox | pragma to call methods on native types | |
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 keywords for use in backend modules | |
p5-B-Utils | helper functions for op tree manipulation | |
p5-bareword-filehandles | disables bareword filehandles | |
p5-Benchmark-Timer | benchmarking with statistical confidence | |
p5-Best | fallbackable module loader | |
p5-BFD | impromptu dumping of data structures for debugging purposes | |
p5-Bit-Vector-Minimal | object-oriented wrapper around vec() | |
p5-boolean | boolean support for Perl | |
p5-BSD-arc4random | perl interface to the arc4 random number generator | |
p5-BSD-Resource | BSD process resource limit and priority functions | |
p5-BSD-stat | stat() with BSD 4.4 extentions | |
p5-C-Scan | module to scan C language files | |
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-capitalization | use familiar style on method naming | |
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 | alias for __PACKAGE__ | |
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-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-ISA | report the search path for a class's ISA tree | |
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-CLI-Framework | framework for building flexible cli applications | |
p5-CLI-Osprey | MooX::Options + MooX::Cmd + Sanity | |
p5-Clone | recursively copy Perl datatypes | |
p5-Clone-Choose | choose appropriate clone utility | |
p5-Clone-PP | Recursively copy Perl datatypes | |
p5-common-sense | perl common defaults with lower memory usage | |
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-Context-Preserve | run code after a subroutine call | |
p5-Coro | coroutines for perl | |
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-curry | create automatic curried method call closures for any class | |
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-Section-Simple | read data from __DATA__ | |
p5-Data-SExpression | parse Lisp S-Expressions into perl data structures | |
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-Uniqid | Perl extension for simple generation of unique IDs | |
p5-Data-UUID | extension for generating GUIDs/UUIDs | |
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-Data-VString | handle v-strings (often used as version strings) | |
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 Extensions for ICal objects | |
p5-Date-Leapyear | is a particular year a leap year | |
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-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-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 | DateTime submodule for TZ | |
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-ebug | simple, extensible Perl debugger | |
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-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-ptkdb | perl debugger built with a PerlTk GUI | |
p5-Devel-Refcount | obtain the REFCNT value of a referent | |
p5-Devel-REPL | modern perl interactive shell | |
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-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-enum | C style enumerated types and bitmask flags | |
p5-Env-PS1 | env prompter for zoid shell | |
p5-Error | error/exception handling in an OO-ish way | |
p5-EV | perl interface to libev | |
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-File-Attributes | manipulate file metadata | |
p5-File-Attributes-Recursive | inherit file attributes from parent directories | |
p5-File-BaseDir | use the freedesktop Base Directory Specification | |
p5-File-BOM | utilities for handling Byte Order Marks | |
p5-File-ChangeNotify | watch for changes to files, cross-platform style | |
p5-File-chdir | more sensible way to change directories | |
p5-File-chmod | implements symbolic and ls chmod modes | |
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-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-pushd | change directory temporarily for a limited scope | |
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-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-forks | forks - emulate threads with fork | |
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 | |
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-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-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-Import-Into | import packages into other packages | |
p5-Importer | alternative but compatible interface to modules that export | |
p5-indirect | lexically warn about using the indirect method call syntax | |
p5-Inline | write Perl subroutines in other programming languages | |
p5-Internals | Write-protect variables, manipulate refcounts | |
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-stringy | in-core objects like strings and arrays for I/O | |
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-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-Shareable | share Perl variables between processes | |
p5-IPC-ShareLite | simple interface to access shared memory | |
p5-IPC-Signal | utility functions dealing with signals | |
p5-IPC-System-Simple | run commands simply, with detailed diagnostics | |
p5-Iterator | general-purpose iterator class. | |
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-lib-abs | Relative use lib in absolute way | |
p5-libintl | internationalization library written in Perl | |
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-local-lib | create and use a local lib/ for perl modules with PERL5LIB | |
p5-Locale-Codes | distribution of modules to handle locale codes | |
p5-Locale-gettext | interface to gettext() internationalization function | |
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-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-Math-Base-Convert | very fast base to base conversion | |
p5-MCE | engine for Perl providing parallel processing capabilities | |
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-MLDBM | store multi-level hash structure in single-level tied hash | |
p5-MLDBM-Sync | safe concurrent access to MLDBM databases | |
p5-Mock-Config | temporarily set Config or XSConfig values | |
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-Tiny | tiny replacement for Module::Build | |
p5-Module-Build-XSUtil | Module::Build class for building XS modules | |
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-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-Params-Validate | extension of Params::Validate for using Moose types | |
p5-MooseX-POE | the Illicit Love Child of Moose and POE | |
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-MooX-Aliases | easy aliasing of methods and attributes in Moo | |
p5-MooX-HandlesVia | NativeTrait-like behavior for Moo | |
p5-MooX-late | perl extension to easily translate Moose code to 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-Types-MooseLike | some Moosish types and a type builder | |
p5-MooX-TypeTiny | optimized type checks for Moo + Type::Tiny | |
p5-Mouse | Moose minus the antlers | |
p5-MouseX-Types | organize your Mouse types in libraries | |
p5-MRO-Compat | mro::* interface compatibility for Perl < 5.9.5 | |
p5-namespace-autoclean | keep imports out of your namespace | |
p5-namespace-clean | keep imports and functions out of your namespace | |
p5-Net-Server | extensible framework for Perl server engines | |
p5-Number-Compare | compare numbers | |
p5-Number-Compare-Date | Compare Dates | |
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-OLE-Storage_Lite | simple class for OLE document interface | |
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 Package::Stash | |
p5-Package-Variant | parameterizable packages | |
p5-PadWalker | peek at lexical variables | |
p5-Pango | perl interface to the Pango libraries | |
p5-PAR | Perl Archive Toolkit | |
p5-PAR-Dist | create and manipulate PAR distributions | |
p5-Parallel-Forker | parallel job forking and management | |
simple parallel processing fork manager | ||
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-dynamic | create dynamic PerlIO layers | |
p5-PerlIO-via-symlink | create symlink from IO handle | |
p5-PerlIO-via-Timeout | PerlIO layer that adds read & write timeout to a handle | |
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-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-prefork | optimized module loading | |
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-Tiny | minimalist role composition tool | |
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-SDL | Simple DirectMedia Layer for Perl | |
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-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-strictures | turn on strict and make most warnings fatal | |
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-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 | helper for installing code into packages | |
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-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-Switch | switch statement for Perl | |
p5-Symbol-Global-Name | finds name and type of a global variable | |
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-Taint-Runtime | runtime enable taint checking | |
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-Task-Weaken | ensure that a platform has weaken support | |
p5-Tcl | Tcl extension module for Perl | |
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-Term-Table | format a header and rows into a table | |
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-CheckManifest | check Manifest matches your distro | |
p5-Test-Class | easily create test classes in an xUnit style | |
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-CPAN-Meta | validate your CPAN META.yml files | |
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 and show differences in strings and data structures | |
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-Group | group together related tests in a test suite | |
p5-Test-HasVersion | check Perl modules have version numbers | |
p5-Test-HexDifferences | test binary as hexadecimal string | |
p5-Test-HTML-Tidy | Test::More-style wrapper around HTML::Tidy | |
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-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 | test output of other modules | |
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-POE-Server-TCP | POE component providing TCP server services for test cases | |
p5-Test-Portability-Files | check file names portability | |
p5-Test-Regexp | test your regular expressions | |
p5-Test-Reporter | sends test results to [email protected] | |
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-Unit | Perl unit testing framework | |
p5-Test-URI | check Uniform Resource Identifiers | |
p5-Test-UseAllModules | do use_ok for all the MANIFESTed modules | |
p5-Test-utf8 | handy utf8 tests for Perl | |
p5-Test-Version | check to see that version's in modules are sane | |
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-WWW-Mechanize | test suite using WWW::Mechanize | |
p5-Test-WWW-Mechanize-Catalyst | Test-WWW-Mechanize extension for catalyst | |
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-Test2-Plugin-NoWarnings | fail if tests warn | |
p5-Test2-Suite | set of tools built upon the Test2 framework | |
p5-Test2-Tools-Explain | explain tools for Perl's Test2 framework | |
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-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-CPHash | case preserving but case insensitive hash table | |
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-modules | object oriented time interface | |
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-TOML | parser for Tom's Obvious, Minimal Language | |
p5-TOML-Parser | simple toml parser | |
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-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-USB-LibUSB | perl interface to the libusb-1.0 API | |
p5-UUID-Tiny | tiny pure-perl UUID generation | |
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-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 | |
pango | library for layout and rendering of text | |
pangomm | C++ interface for pango | |
pangomm248 | C++ API for Pango | |
pasmo | Z80 cross assembler | |
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 | |
pkgconf | package compiler and linker metadata toolkit | |
pkgconfig | tool for managing library compile/link flags | |
plib | suite of portable game libraries | |
poedit | cross-platform gettext catalogs (PO-files) editor | |
pony-stable | simple dependency manager for the Pony language | |
popt | getopt(3)-like library with a number of enhancements | |
premake4 | build configuration tool | |
proj | cartographic projection utilities | |
promu | prometheus utility tool | |
protobuf | c++ protocol buffers | |
protobuf-c | c 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-algorithm-munkres | munkres algorithm for the Assignment Problem | |
py-altgraph | Python graph (network) package | |
py-ana | distributed data storage classes | |
py-anytree | powerful and lightweight Python tree data structure | |
py-apipkg | namespace control and lazy-import mechanism for Python | |
py-appdirs | module for determining platform-specific dirs | |
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-astroid | common base representation of Python source code | |
py-astunparse | AST unparser for Python | |
py-async-timeout | timeout context manager for asyncio programs | |
py-atomicwrites | atomic file writes | |
py-attrs | classes without boilerplate | |
py-automat | finite-state machines in Python | |
py-babel | I18N/L10N tools for Python | |
py-backcall | specifications for callback functions passed to an API | |
py-bencode | bencoding and bdecoding implementation | |
py-beniget | extract semantic information about static Python code | |
py-biplist | binary plist parser/generator for Python | |
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-blist | list-like type with better asymptotic performance | |
py-buildbot | ||
py-buildslave | buildworker for the buildbot CI system | |
py-cached-property | decorator for caching properties in classes | |
py-cachetools | extensible memoizing collections and decorators | |
py-cairocffi | cffi-based cairo bindings for Python | |
py-certifi | Python package to check certificates using the OpenBSD CA | |
py-cffi | Foreign Function Interface for Python calling C code | |
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-log | logging integration for Python click | |
py-click-plugins | register CLI commands via setuptools entry-points | |
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-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-cooldict | some useful dict-like structures | |
py-country | country, language, currency and scripts definitions | |
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-cstruct | C-style structs for Python | |
py-curtsies | curses-like terminal wrapper | |
py-dateutil | Python API for advanced date calculations | |
py-dbus-deviation | D-Bus introspection XML parser and processor | |
py-decorator | simplify usage of decorators | |
py-deprecation | library to handle automated deprecations | |
py-dill | serialize all of python | |
py-dispatcher | multi-producer-multi-consumer signal dispatching mechanism | |
py-distutils-extra | add support for i18n, documentation and icons to distutils | |
py-docopt | Pythonic argument parser | |
py-doit | automation tool | |
py-dtfabric | data type fabric | |
py-dulwich | pure Python implementation of Git file formats and protocols | |
py-easyprocess | easy to use python subprocess interface | |
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-enum34 | Python 3.4 Enum backported to previous versions | |
py-esptool | esp8266 and esp32 rom bootloader communication tool | |
py-execnet | rapid multi-Python deployment | |
py-extras | useful extra bits for Python | |
py-fasteners | python package that provides useful locks | |
py-fastimport | parser for and generator of the Git 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-freezegun | let your Python tests travel through time | |
py-frozendict | immutable dictionary | |
py-funcsigs | Python function signatures from PEP362 for 2.6, 2.7, 3.2+ | |
py-funcy | fancy and practical functional tools | |
py-future | compatibility layer between Python 2 and Python 3 | |
py-futures | futures implementation for Python | |
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) | |
Python bindings for GLib and GObject | ||
py-greenlet | lightweight in-process concurrent programming | |
py-hamcrest | Hamcrest matchers for Python | |
py-html5lib | HTML parser/tokeniser based for HTML5 | |
py-hypothesis | library for property based testing | |
py-icalendar | parser/generator of iCalendar files | |
py-importlib-metadata | library providing an API for accessing packages metadata | |
py-importlib_resources | backport of the importlib.resources module | |
py-incremental | versioning library for Python projects | |
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-ipython_genutils | IPython vestigial utilities | |
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-isort | Python utility / library to sort Python imports | |
py-jaraco-functools | functools like those found in stdlib | |
py-jedi | autocompletion tool for Python | |
py-jeepney | low-level, pure Python DBus protocol wrapper | |
py-jmespath | extract elements from a JSON document | |
py-jsonschema | implementation of JSON Schema validation for Python | |
py-jupyter_client | Jupyter protocol implementation and client libraries | |
py-jupyter_core | Jupyter core package | |
py-kitchen | kitchen contains a cornucopia of useful code | |
py-kiwisolver | fast implementation of the Cassowary constraint solver | |
py-lazy-object-proxy | fast and thorough lazy object proxy | |
py-liblarch | python library to easily handle data structure | |
py-lief | library to instrument executable formats | |
py-llvmlite | lightweight LLVM-Python binding for writing JIT compilers | |
py-logilab-common | common low-level libraries for logilab projects | |
py-magic | Python module for file type identification using libmagic | |
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-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-nbconvert | converting Jupyter notebooks | |
py-nbformat | Jupyter notebook format | |
py-nbval | py.test plugin to validate Jupyter notebooks | |
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-objgraph | draw Python object reference graphs | |
py-olefile | parse, read and write Microsoft OLE2 files | |
py-ordered-set | ordered sets in Python | |
py-parallel | access to parallel port from Python | |
py-parsedatetime | parse human-readable date/time text | |
py-parsing | Python parsing module | |
py-parso | python parser | |
py-path | os.path wrapper for Python | |
py-pathspec | utility for gitignore style pattern matching of file paths | |
py-pbr | Python Build Reasonableness | |
py-pebble | threading and multiprocessing eye-candy | |
py-pexpect | pure Python Expect-like module | |
py-pip | 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-pretend | a library for stubbing in Python | |
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-protobuf | Google data interchange format (protocol buffers) | |
py-ptyprocess | run a subprocess in a pseudo terminal | |
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-pyinotify | filesystem events monitoring | |
py-pyprof2calltree | help visualize profiling data collected with the cProfile | |
py-pyrsistent | persistent/functional/immutable data structures | |
py-pyte | simple VTXXX-compatible terminal emulator | |
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-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-rx | library for asynchronous and event-based programs in Python | |
py-schema | simple data validation library | |
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-rust | setuptools Rust extension plugin | |
py-setuptools_git | setuptools revision control system plugin for Git | |
py-setuptools_scm | plugin to manage your versions by scm tags | |
py-setuptools_scm_git_archive | setuptools_scm plugin for git archives | |
py-setuptools_trial | setuptools plugin for unit tests with trial | |
py-sh | Python subprocess interface | |
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-sortedcontainers | Python Sorted Container Types | |
py-spark-parser | early-algorithm context-free grammar parser | |
py-speg | PEG-based parser interpreter with memoization | |
py-stdnum | parse, validate and reformat standard numbers and codes | |
py-straight | simple namespaced plugin facility | |
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-benchmark | fixture for benchmarking code | |
py-test-cov | pytest plugin for measuring coverage | |
py-test-expect | py.test plugin to store test expectations | |
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-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-relaxed | relaxed test discovery/organization for pytest | |
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-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-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-twisted | asynchronous networking Python framework | |
py-txaio | compatibility API between asyncio/Twisted/Trollius | |
py-typing | backport of type hints for python | |
py-typing-extensions | backported type hints for python >= 3.5 | |
py-tz | Python API for dealing with timezones | |
py-tzlocal | python tzinfo object for the local timezone | |
py-uncompyle6 | Python cross-version byte-code deparser | |
py-unicorn | Unicorn CPU emulator engine | |
console user interface library for python | ||
py-uv | Python bindings to libuv | |
py-vcversioner | use version control tags to discover version numbers | |
py-virtualenv | virtual Python environment builder | |
py-voluptuous | data validation library | |
py-vulture | finds unused code in Python programs | |
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 | built-package format for Python | |
py-wheezy | 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 | |
pyrex | Python-alike language for writing Python extension modules | |
pystring | C++ functions analogous to Python string methods | |
pyusb | python interface to libusb | |
qbs | declarative cross-platform build tool | |
qgit | Qt git repository viewer | |
qjson | Qt-based library that maps JSON data to QVariant objects | |
qt-creator | cross-platform IDE for use with Qt | |
quilt | manage large numbers of patches | |
quirks | exceptions to pkg_add rules and cache | |
ragel | state machine compiler | |
range-v3 | range library for C++14/17/20 | |
rapidsvn | graphical subversion client | |
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 | |
rebar | Erlang build tool | |
rebar3 | Erlang build tool | |
remake | GNU make debugger | |
reposurgeon | tool for editing version-control repository history | |
rgbds | Game Boy development system | |
rlog | C++ logging library | |
robin-hood-hashing | fast, memory-efficient, header-only hashtable | |
robin-map | fast hash map and hash set | |
rttr | C++ reflection library | |
ruby-abstract | abstract methods for Ruby | |
ruby-activesupport | support libraries and Ruby extensions extracted from Rails | |
ruby-arrayfields | allow keyword access to array instances | |
ruby-bundler | ruby application dependency manager | |
ruby-cicphash | case insensitive, case preserving hash class for ruby | |
ruby-colorator | colorize your text in the terminal | |
ruby-colored2 | color methods for String class | |
ruby-colorize | adds methods to set text color, background color, etc | |
ruby-commander | complete solution for Ruby command-line executables | |
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-daemon_controller | robust daemon management | |
ruby-deep_merge | recursively merge hashes | |
ruby-diff-lcs | port of Algorithm::Diff that uses the LCS algorithm | |
ruby-extlib | Ruby extensions serving DataMapper and DataObjects | |
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-flexmock | simple mock object for unit testing | |
ruby-gettext | Ruby interface to gettext | |
ruby-gettext-setup | Ruby gem to ease i18n | |
ruby-get_process_mem | get memory usage of a process | |
ruby-git | ruby library wrapping calls to git CLI | |
ruby-highline | high-level IO library for Ruby | |
ruby-hoe | simple rake/rubygems helper for project Rakefiles | |
ruby-i18n | ruby internationalization and localization solution | |
ruby-indentation | indentation and manipulation of (Arrays of) Strings | |
ruby-isolate | very simple RubyGems sandbox | |
ruby-json_pure | JSON implementation for Ruby | |
ruby-kgio | kinder, gentler I/O for Ruby | |
ruby-libv8 | access the v8 javascript interpreter from ruby | |
ruby-locale | basic APIs for localization | |
ruby-log4r | log4j implementation for Ruby | |
ruby-metaclass | adds a metaclass method to all Ruby objects | |
ruby-minitest | small and fast replacement for test/unit | |
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-ole | provides read/write access to OLE2 structured storage files | |
ruby-open4 | open processes with handles on pid, stdin, stdout, stderr | |
ruby-optimist | commandline option parser for Ruby | |
ruby-opt_parse_validator | validators for Ruby OptionParser lib | |
ruby-polyglot | provides a registry of file types | |
ruby-prof | fast code profiler for Ruby | |
ruby-puppet_forge | tools to access the Puppet Forge API | |
ruby-rake-compiler | build and package Ruby extensions using Rake as glue | |
ruby-rake-remote_task | extending Rake with remote task goodness | |
ruby-rb-gsl | Ruby interface to GSL | |
ruby-ref | object reference utilities for ruby | |
ruby-regexp_parser | gem for tokenizing, parsing, and transforming regexps | |
ruby-rgen | framework for Model Driven Software Development | |
ruby-rr | test double framework with a succint syntax | |
ruby-ruby-progressbar | text progress bar library for Ruby | |
ruby-ruby2ruby | generating pure Ruby code easily from ParseTree\'s Sexps | |
ruby-rubyinline | embed C/++ external module code in your Ruby script | |
ruby-ruby_parser | Ruby parser written in pure Ruby | |
ruby-safe_yaml | safe YAML parsing | |
ruby-semantic_puppet | compare semantic versioning | |
ruby-sexp_processor | sexp helper library for parsetree | |
ruby-shims | Ruby version redirection shim | |
ruby-subset_sum | simple subset sum problem solver for ruby | |
ruby-sync | two-phase lock with a counter | |
ruby-systemu | portable replacement for popen4 | |
ruby-therubyracer | embeds the V8 javascript interpreter into ruby | |
ruby-thor | scripting framework to replace rake/sake/rubigen | |
ruby-thread_safe | make thread safe programming in Ruby easier | |
ruby-tilt | generic interface to multiple Ruby template engines | |
ruby-transaction-simple | generic active transaction support for ruby objects | |
ruby-trollop | Ruby commandline parsing library | |
ruby-uuid | UUID generator | |
ruby-uuidtools | simple library for generating UUIDs | |
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 | |
ruby-zentest | ensures test coverage and accelerates TDD | |
samurai | ninja-compatible build tool written in C | |
scons | Python-based build system | |
scons-py2 | 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-ttf | SDL2 TrueType fonts library | |
sdlmm | C++ wrapper for the Simple DirectMedia Layer | |
serd | lightweight C library for RDF syntax | |
sfio | Safe/Fast I/O Library | |
shapelib | shapefile manipulation library | |
sharness | portable shell library supporting the test anything protocol | |
shellcheck | shell script analysis tool | |
shfmt | shell parser, formatter, and interpreter | |
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 | |
spice-protocol | SPICE protocol headers | |
spidermonkey91 | 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 | |
stm32loader | STM32 bootloader to upload and download firmware | |
stp | decision procedure for bit-vectors and arrays | |
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 | |
teensyloader | in-system programmer for Teensy boards | |
template-glib | templating library for GLib | |
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 | |
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 | |
valgrind | instrumentation framework for dynamic analysis tools | |
vim-command-t | fast, intuitive file opening in VIM | |
vim-taglist | source code browser plugin for the Vim text editor | |
vtags | VHDL tags generator | |
vtcl | Visual Tcl development environment | |
vte3 | 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 | |
z80ex | ZiLOG Z80 CPU emulation library | |
zeal | simple offline API documentation browser | |
zmac | Z-80 macro cross assembler |
turbo assembler compatible cross-assembler for 65xx
abseil common libraries (c++)
reference implementation of ACPI tools
Android Debug Bridge
instrumented fuzzer
improved version of afl
assembly language debugger
lexical analyser generator for Haskell
build tool for java applications
tool for reverse engineering Android apk files
library for AppStream metadata
Apache Portable Runtime
companion library to APR
Arduino library for the Arduboy miniature game system
open-source electronics prototyping platform
Arduino library for Adafruit graphics
Arduino library for Adafruit RA8875
esp32 arduino core toolset
esp8266 arduino core toolset
Makefile to build and upload Arduino sketches
standalone version of argument parsing functions from GLIBC
ANSI C command line parser
Arm compute library
assembler for various ARM and MIPS platforms
simple 6502 assembler
indenter and formatter of C/C++/Java source files
Automated Testing Framework
accessibility toolkit used by gtk+
C++ binding for the ATK library
C++ bindings for the ATK library
C++ reference implementation of the Atlas protocol
Arduino core for modern ATtiny chips
collection of macros for GNU Autoconf
automatic text creation from templates
AVR microcontroller hardware in-system programmer
application matching library
Bash unit testing framework based on xUnit principles
bash automated testing system
GNU parser generator
RCS equivalent of CVS's annotate command
implementation of Apple Blocks runtime interfaces
garbage collection and memory leak detection for C and C++
free peer-reviewed portable C++ source libraries
read-eval-print loop for PHP
fancy interface to the Python interpreter
physics library
use cabal solver to build standalone installation
command-line interface for Cabal and Hackage
audit Cargo.lock files for security vulnerabilities
help generating metadata for cargo vendoring
catalyst development bundle
catalyst packages for the tutorial
C++-native, header-only, test framework for unit-tests
C bindings generator from rust code
Bounded Model Checker for C and C++ programs
C/C++ compiler front-end to cache compiled object code
implementation of the Real-time Transport Protocol
curses development kit
analyze C source files and print a call graph
curses GDB interface
unit test framework for C programs
handling CHM files
framework for analysis and transformation of C
Javascript Object Signing and Encryption library
ultralightweight JSON parser in ANSI C
Clang extra tools
library for efficient computations
portable build system
elegant unit testing framework for C
library to simplify writing unit tests for C applications
semantic grep, based on coccinelle
program matching and transformation engine
Code::Blocks C/C++ IDE
universal parsing tool & source code generator
colorized diff tool
GNU project portable class framework for C++
encapsulate protected Lua calls with a coroutine based loop
C++ parser for the HOCON configuration language
C/C++ static checker
liberalised reimplementation of cpp in Haskell
unit testing framework
c++ unit testing framework
unit testing and mocking framework for C/C++
C++ library of cryptographic algorithms
code browsing program
fuzzer for C compilers
collection of CTF tools
Colorado University Decision Diagram
c unit testing framework
collection of utilities for C programmers
RE platform powered by radare2
export an RCS or CVS history as a fast-import stream
fast, incremental CVS to Mercurial conversion
generate GNU-style ChangeLogs from CVS repositories
import cvs tree into git or subversion
migrate repositories from CVS to Subversion/GIT/BZR
graphical representation of CVS repository
safely manipulate and inspect CVS respositories
CVS-managed project analyzer
generate patchsets from CVS repositories
patch-set and bug tracking system for CVS
collection of useful CVS scripts
CGI script to browse CVS repository trees
advanced revision control system written in Haskell
versatile macro assembler for 8-bit microprocessors
configuration backend system
Data Display Debugger, graphical front-end for GDB, etc
framework to test programs
utilities for dot.desktop entries
tools to work with android .dex and java .class files
Device Firmware Update-based programmer for Atmel chips
diff functions for Tcl
graphical frontend to the objdump disassembler
distributed builds for C, C++ and Objective C
C++ toolkit for machine learning and data analysis
.NET debugger and assembly editor
documentation system for C, C++, IDL and Java
simple, powerful configuration-file parser
source code documentation generator tool
GUI front-end for doxygen
high performance Cloud Storage client library
Device Tree Compiler
ancillary tools for the D programming language compiler
package and build management system for the D language
OCaml build system
DWARF optimization and duplicate removal tool
arch-independent interface for dynamic calls of C functions
multilanguage implementation of ctags
library providing malloc debugging via VM protection
cross-platform desktop applications
ELF visualizer, generating HTML files from ELF binaries
BSD-licensed implementation of compilation tools
small epoll implementation using kqueue
firmware creation helper for esp8266 chips
C++ class and template library
mature, quick and easy command line automation tool
flat assembler
foreign function call libraries
modular python code checker wrapping pep8 and pyflakes
memory optimized serialization library
generic game engine library
C/C++ source code auditing tool
alternative formatting library for C and C++
a terminal frontend for fossil
simple distributed software configuration management
C++ toolkit for GUI
extensible platform for analysis of C software
library implementing the Unicode Bidirectional Algorithm
GNU assembler
configuration database system for GNOME
GNU debugger
small and lightweight IDE
command line parser for c programs
GIS TIFF interchange library
c++ commandline flags processing library
utility library including a imlib2 wrapper
gtk-based git repository viewer
GNU utility to indent C source files
distributed version control system
use git to manage files without checking them in
python powered git gui
transparent file encryption in Git
import changesets from CVS into Git
Git extension for versioning large files
backup a github user or organization
command-line access to github pull requests, issues and more
interactive shell for git
user interface builder for the gtk+3 toolkit
general-purpose utility library
C++ interface for glib2
C++ API for parts of GLib
C++ application-level logging library
GNU Linear Programming Kit
GNU make
library for arbitrary precision arithmetic
library for writing Tor pluggable transports in Go
Go package for low-level operating system interaction
various tools for the Go programming language
GObject Introspection
document centric objects and utilities
Google utilities written in Python
deliver Go binaries as fast and easily as possible
game of trees version control system
GNU patch
perfect hash functions, to help write parsers
GNU versions of the rcs utilities
PEG-based parser generator
collection of shared GSettings schemas
GNU Scientific Library
SOAP/REST Web Services and XML-Based apps toolkit
C++ unit test framework
SDL C++ GUI widget library
helper library for networking and security applications
generate SCons/Makefiles from platform-independent input
parser generator for Haskell
text shaping library
ctags-like tool for Haskell sources
generates simple manual pages from program output
parser for HTTP messages focused on performance
wraps git in order to extend it with extra features
gid/lid tools for looking up variables in code
makefile generator
config files for imake
tool to analyse #includes in C and C++ source files
ini file parsing library
IntelliJ IDEA Java IDE
enhanced interactive Python shell
lists of the country, language and currency iso names
object-oriented extensions to Tcl
dex to java decompiler
build utility like make
library for manipulating JSON data
online help system for java platform applications
yet another fast Java decompiler
arc4random for Jim
JSON implementation in C
JSON parser for GLib-based libraries and applications
JSON parsing C++ API
JSON-RPC library for GLib
IDE for C, C++, Python, QML/JavaScript and PHP
compares and merges multiple files or directories
kernel normal form formatter
property editing framework with editor widget
framework for generation of reports in multiple formats
testing framework
scriptable interfaces to interact with test programs
collection of C++ and CMake utility libraries
complementary command-line interface for Git
Clojure project automation
port of POSIX asynchronous I/O routines from DragonFly BSD
library of assorted spiffy things
SGI audiofile library clone
basic file input/output abstraction C library
binary I/O stream class library
basic data structures in C (libstdc++ wrapper)
communicate with embedded devices using CoAP (RFC 7252)
library for manipulating structured configuration files
configuration file parser library
lightweight C library that eases the writing of daemons
simple C Library for entropy measurement
dockapp-making standard library for Window Maker
library for parsing dsh-style configuration files
accessing DVD files
library to access the DWARF debugging file format
event expression library
library for string essentials
high-performance event loop library
event notification library
libevent extra features
performance-focused JSON library for C
Foreign Function Interface
graph based intermediate representation and backend
libftdi, interface to ftdi debug device
libftdi, interface to ftdi debug device
garbage collector library
Google Data API based Glib client library
GObject based collection library
library for loading GLADE interface files at runtime
ncurses toolkit for text-mode graphical user interfaces
GNOME Structured File library
portable library for obtaining system information
high-speed character set detection library
GObject wrapper for libusb1
user-space USB HID access library written in C
C/C++ library with common data structures and functions
internationalized string handling
implementation of IDNA2008 internationalized domain names
kevent based inotify
abstraction for general data transport
client-side library to implement the iSCSI protocol
asynchronous I/O readiness notification library
stand-alone client/server 9P library
general purpose dynamic array
fast-samples based normalization library
braille translator, back-translator and formatter
library to determine file type
C C++ API for memcached
arbitrary-precision complex numbers math library
Media Transfer Protocol (MTP) implementation
client library for accessing NFS
opensource implementation of the OFX specification
library of optimized inner loops
low-level event loop management library
data synchronization framework
library for handling OpenType Fonts
library of general purpose APIs
gobject-based plugins engine
library to handle Apple Property List files
GNUstep/OPENSTEP property lists compatibility library
callback framework for C++
callback framework for C++
library for handling page faults in user mode
stack-based interpreter for terminal applications
userspace client library for accessing SMB2/SMB3 shares
HTTP client/server library for GNOME
HTTP client/server library for GNOME
ZX Spectrum emulator file format library
hierarchical memory pool system with destructors
library for processing of keyboard entry from a terminal
generic shared library support script
library for writing single instance GTK+2 applications
user-level RCU implementation
libusb-0.1 compatibility layer for libusb1
library for USB device access from userspace
multi-platform library for asynchronous I/O
libvirt wrapper suited for GObject-based applications
C++ class library for working with Internet mail
VT220/xterm/ECMA-48 terminal emulator library
window navigator construction kit
window navigator construction kit
library and tools for creating SVF and XSVF JTAG players
small JSON library written in ANSI C
YAML 1.1 parser and emitter written in C
C++ utility library
modular, fast C/C++/ObjC compiler, static analyzer and tools
logging for c library
logging API for C++
library of C++ classes for flexible logging
ISP tool for LPC2000 and ADUC70xx microcontrollers
parsing expression grammars library for lua
binding for lua to the tcl interpreter and to the tk toolkit
bit32 compatibility module for Lua 5.1
library for bitwise operations in Lua
JSON support for Lua
command line parser for Lua
MessagePack implementation and bindings for Lua
compatibility module providing Lua 5.3 style APIs
lua bindings to libraries using GObject-Introspection
lua bindings for OpenBSD functions
pure Lua libraries focusing on input data handling
lua string hashing/indexing library
terminal library for Lua
Lua library for time and date manipulation
alarm library for the lua language
tool for linting and static analysis of Lua code
coroutine oriented portable asynchronous services for lua
documentation generation tool for Lua
lua binding of libevent
file system library for the lua language
LuaDoc-compatible documentation generation system
library for packing and unpacking binary data
posix library for the lua language
time profiler for Lua
lua binding of posix and pcre regex libraries
multiple states library for the lua language
package manager for lua 5.1
assertion library for lua
lua library of common programming tasks
lightweight C++ API for Lua
GNU m4
makefile for ESP8266 and ESP32 Arduino projects
develop crates with pyo3, rust-cpython and cffi bindings
software project management and comprehension tool
abstract the storage of configuration settings
fast, lightweight source control management
next-generation build system
wrapper for gnu auto*
guidelines support library
tool to build and unpack littlefs images
tool to build and unpack SPIFFS images
shared memory lib for apps with pre-forked process model
common build utilities for GNOME C++ binding libraries
framework for creating extensible applications
distributed version control system
performance and usability oriented extensions to C
library for multiple-precision floating-point computations
build platform for .NET and Visual Studio
MessagePack implementation for C and C++
debugger for use with MSP 430 MCUs
library for creating GUIs for games and 3D applications
syntax analysis tool for Tcl
assembler/disassembler/simulator for MSP430 MCUs
general-purpose multi-platform x86 assembler
NetBeans Java IDE
small build system with a focus on speed
new GNU Portable Threads Library
package manager for .NET
OCaml preprocessor
OCaml graph library
OCaml parser generator for LR(1) grammars
ocamlbuild
OCaml parallel map primitive for multicores
OCaml Perl-compatible regexp library
optimized parsing and printing library for the JSON format
high performance library for simulating rigid body dynamics
object-oriented input system
Double Ratchet cryptographic ratchet in C++
open source MPI-3.1 implementation
Open On-Chip Debugging
6502-series cross-assembler
library and toolset to operate arrays of data
potluck with different functions for different purposes
create accessor methods in caller's package
unbless perl objects
represent a series of changes in annotate form
module for merging hierarchies using the C3 algorithm
nonlinear least squares curve fitting
base class for implementing various dependency trees
interface to compute differences between two objects
build and evaluate include/exclude lists
module to create Markov chains and output based on them
implementation of Munkres' solution to Assignment problem
interface to handy and fast permutation
use shorter versions of class names
base classes for Alien:: modules
Module::Build subclass for building Alien:: modules
building, finding and using the libgumbo library
building, finding and using wxWidgets binaries
use Moose or Mouse modules
provide framework for multiple event loops
simple but non-blocking HTTP/HTTPS client
dispatcher for command line interface programs
write command line apps with less suffering
interface for providing metadata about installed packages
interface to a number of common packagers
bundle for reading and parsing config files
subclass of AppConfig that provides standard options
Perl module for comparing arrays
perform diffs on arrays
set up array elements as aliases
calculate windows/subsets/pages of arrays
lets your class/object say it works like something else
pragma to call methods on native types
simple container for the AutoXS header file
additional B helpers to check COW status
module to print debug info about perl ops
Perl module for use in de-obfuscating source code
backend to diagram op trees
execute code after a scope finished compilation
wrap OP check callbacks
lists of Perl keywords for use in backend modules
helper functions for op tree manipulation
disables bareword filehandles
benchmarking with statistical confidence
fallbackable module loader
impromptu dumping of data structures for debugging purposes
object-oriented wrapper around vec()
boolean support for Perl
perl interface to the arc4 random number generator
BSD process resource limit and priority functions
stat() with BSD 4.4 extentions
module to scan C language files
perl cache interface
fast shared data cache using memory mapped files
pure perl client interface to memcached
shared data cache using memory mapped files
lightweight cache with timed expiration
integrate Cairo into the Glib type system
canary to check perl compatibility for schmorp's modules
use familiar style on method naming
turn every die/warn into carp verbose messages
Perl module implementing assertions
convenience wrappers around Carp::Assert
Carp for clan of modules
debugging and tracing ultimate module
read-eval-print-loop on die and/or warn
catalyst documentation
Catalyst plugin to subvert NEXT to use Class::C3
stack trace for catalyst
correct check for object classes in Perl
alias for __PACKAGE__
automated accessor generation
make chained accessors
lets you build groups of accessors
minimalistic variant of Class::Accessor
get and set methods and simplify object initialization
run-time class loading on first method call
abstract class for constructing hashes
pragma to use the C3 method resolution order algorithm
make NEXT suck less
load mix-ins or components to your C3-based class
XS speed-up for Class-C3
perl object without classes
validate method/function parameters
class and instance data accessor creation
inheritable, overridable class data
module for easy date and time manipulation
provide static calls that apply to a default instantiation
base class for error handling
automates the Factory design pattern
simple framework for Factories
generate Perl class hierarchies
class and object builder
module to create objects that are handles to classes
perlish implementation of Java like inner classes
alternative object layout in perl
get information about a class and its structure
report the search path for a class's ISA tree
working 'require Class::Name' and more
XS implementation of parts of Class::Load
load modules and create objects on demand
framework for generating methods
class automation, introspection and validation
concise expressive creations of Class::Meta classes
provides Moose-like method modifiers
module for creating generic methods
Abstract class wrapper for Autoloader
dynamic class mixing
support multimethods and function overloading in Perl
smart return-value object
perl singleton pattern
inside-out object scaffolding
faster Class::Std
utilities functions to build inside-out objects
lightweight exception class
minimalist class construction
minimalist class construction with chained attributes
add / call inheritable triggers
unload a class
base class for virtual base classes
base class to treat unhandled method calls as errors
xpath matching for object trees
generate fast XS accessors without runtime compilation
framework for building flexible cli applications
MooX::Options + MooX::Cmd + Sanity
recursively copy Perl datatypes
choose appropriate clone utility
Recursively copy Perl datatypes
perl common defaults with lower memory usage
perl extension for libconfig
load various configuration file formats
magical config file parser
implement some of Autoconf macros in pure Perl
generic configuration parser, inspired by apache
grammar-based, user-friendly config parser
module for reading .ini-style configuration files
provide a configuration hash with options
simple configuration file class
use standard configuration files
simple methods to Read/Write .ini style files
run code after a subroutine call
coroutines for perl
verify requirements in a CPAN::Meta object
mapping Perl releases to the location of the tarballs
create automatic curried method call closures for any class
terminal screen handling and optimisation
curses based user interface framework for Perl
curses(3) based terminal widgets
comprehensive set of aliasing operations
Perl module for creating read/write buffers
polymorphic data cloning
compare perl data structures
pretty printing of data structures
accurately serialize a data structure as Perl code
less indentation and newlines plus sub deparsing
easily dump variables with names
extension for simple-minded recipe-controlled build of data
validate user input from a constraint object
extension for generating GUIDs
hexadecimal dumper
handle data in a hierarchical structure
generates iCalendar (RFC 2445) calendar files
timezones module for Data::ICal
pack and unpack big-endian IEEE754 floats and doubles
lazy variables
various utility functions
parse and validate simple name/value option pairs
base classes wrapping fundamental Perl data types
colored pretty-print of Perl data structures and objects
perl module to generate random data
read data from __DATA__
parse Lisp S-Expressions into perl data structures
print arrays of data in a nicely formatted listing
structured tags datastructures
change nature of data within a structure
validate and convert data types
Perl extension for simple generation of unique IDs
extension for generating GUIDs/UUIDs
common perl data validation methods
ipv4 and ipv6 validation methods
validate recursive perl hash structures
visitor-style traversal of Perl data structures
handle v-strings (often used as version strings)
date calculations for the Gregorian calendar
extract probable dates from strings
perl module for calculates time differences
Perl Extensions for ICal objects
is a particular year a leap year
Manipulate simple date objects
date and time object for Perl
Mayan Long Count calendar
parse a cron entry and check against current time
DateTime extension for computing rfc2445 recurrences
DateTime::Set extension to create basic recurrence sets
create DateTime parser classes and objects
flexibly parse strings and turn them into DateTime objects
DateTime::Format extension to HTTP formats
parse and format iCal datetime and duration strings
DateTime parser for ISO8601 date formats
convert between DateTime and email (RFC2822/822) formats
parse and create MySQL date objects
parse informal natural language date/time strings
parse and create PostGresql date objects
parse and format SQLite dates and times
parse and format strp and strf time patterns
parse and format W3CDTF datetime strings
localization support for DateTime.pm
common time and date operations with GPS operations
datetime sets and set math
DateTime submodule for TZ
declarative validation of data structures
meatier versions of caller
check that a command is available
module to check for C library availablity
check what OS we are running on
code coverage metrics for Perl
backend for Clover reporting of coverage statistics
find memory cycles in objects
adding keywords to perl, in perl
simple, extensible Perl debugger
per-line quick profiler for perl
find the path to your perl
tracking back references
walk all of perl memory arena
expose the flag which marks global destruction
forces the unavailability of specified Perl modules
finding memory leaks in perl XS
finding memory leaks in perl objects
alias lexical variables
powerful feature-rich perl source code profiler
introspect overloaded operators
partial dumping of data structures
patch perl source a la Devel::PPPort's buildperl.pl
perl debugger built with a PerlTk GUI
obtain the REFCNT value of a referent
modern perl interactive shell
assert performance of perl regexps
finding memory usage of perl variables
generate a size report for all elements in a structure
per-line Perl profiler
an object representing a stack trace
displays stack trace in HTML
Devel::StackTrace + PadWalker
module for inspecting Perl's symbol table
print out each line before it is executed
show modules your program loads
__DIR__ constant for the directory your source file is in
easy-to-use self-cleaning scratch space
declare version conflicts for your dist
C style enumerated types and bitmask flags
env prompter for zoid shell
error/exception handling in an OO-ish way
perl interface to libev
safely and cleanly create closures via string eval
event loop processing
high level API for event-based execution flow control
module to declare real exception classes in perl
syntactic try/catch sugar for use with Exception::Class
talk to other applications
wrapper around the Expect module
lightweight exporting of functions and variables
alternative to the standard perl exporter
exporter with the features of Sub::Exporter
configure-time utilities for using C headers, etc.
wrapper for perl's configuration
guess C++ compiler and flags
easily build XS extensions that depend on XS extensions
various portability utilities for module builders
Build.PL install path logic made easy
simplistic perl interface to pkg-config
set of useful typemaps
automatic Perl XS glue code generation
XS for C++
check that a library is available for FFI
manipulate file metadata
inherit file attributes from parent directories
use the freedesktop Base Directory Specification
utilities for handling Byte Order Marks
watch for changes to files, cross-platform style
more sensible way to change directories
implements symbolic and ls chmod modes
recursive copy of files and directories
keeps track of file creation times
handle .desktop files
compare two directories using callbacks
object oriented File::Find replacement
alternative interface to File::Find::Object
alternative interface to File::Find
File::Find::Rule adapted to Filesys::Virtual
common rules for searching for Perl things
wrapper around File::Find
implements a flat filesystem
simple filename and pathname matching
retrieve home directory location
parse directory listing
load the contents of a text file into an array of lines
determine file types
checks intelligently if files have changed
copy files and directories with perl
File-finding iterator
expands user directories in paths
change directory temporarily for a limited scope
module to read a file starting at the end
remove files and directories with perl
perl implementation of an Rsync client
extend File::ShareDir to local libraries
locate install data per-module
install shared files, to use with File::ShareDir
File::ShareDir returning Path::Class objects
efficient reading/writing of complete files
simple, sane and efficient file slurper
simple, sane and efficient module to slurp a file
perl interface to the sync() system functions
library for reading from continuously updated files
object oriented interface to File::Temp::tempdir()
update access and modification timestamps of files
recursively create a directory tree
determine file type using magic
filehandle which supports ungetting of multiple bytes
Perl extension for statvfs() and fstatvfs()
source filter for inline code templates (macros)
a collection of n-ary tree related modules for Perl
forks - emulate threads with fork
validate user input through a chain of constraints
read/write data according to a standard Fortran 77 FORMAT
module for converting structures to strings and back
parses long function arguments
program arguments processing module
Executable Uniform Command-Line Interface Descriptions
Getopt::Long, but simpler and more powerful
simple wrapper around Getopt::Long
table-driven argument parsing for Perl 5
dynamically create Perl language bindings
perl interface to the Glib libraries
graph data structures and algorithms
scope guards, lighter alternative
object-oriented access to real and tied hashes
OO processing of keyword-based argument lists
flatten/unflatten complex data hashes
merges arbitrarily deep hashes into a single hash
recursively merge two or more hashes, simply
store multiples values per key
HASH that stores values without a reference count increase
use Hash::Util::FieldHash or ties, depending on availability
heap data structure in perl
lexically scoped subroutine wrappers
import packages into other packages
alternative but compatible interface to modules that export
lexically warn about using the indirect method call syntax
write Perl subroutines in other programming languages
Write-protect variables, manipulate refcounts
asynchronous Input/Output
universal I/O to everything
line-buffered select interface
module for capturing output
capture STDOUT and STDERR from Perl code, subprocesses or XS
module for computing digests while reading or writing
perl extension for working with IO::Handle like objects
utilities for interactive I/O
perl interface to the BSD kqueue system call
non-blocking I/O as lambda calculus
object methods for locking files
handle multiple file handles
select a pager if destination is a TTY
portably create pipe() or pipe-like handles
prompt for user input with a default option
supporting module for SOAP::Lite
emulate IO::File interface for in-core strings
in-core objects like strings and arrays for I/O
multiplex output to multiple handles
produce tied (and other) separate but combined variables
provide an interface to create pseudo ttys
run a subprocess
safe guarding for IPC::Run
run a subprocess in batch mode
share Perl variables between processes
simple interface to access shared memory
utility functions dealing with signals
run commands simply, with detailed diagnostics
general-purpose iterator class.
essential utilities for the Iterator class.
perl interface to the lchown(2) system call
persistent lexical variable values for arbitrary calls
Relative use lib in absolute way
internationalization library written in Perl
combines List::Util, List::SomeUtils and List::UtilsBy
compare elements of two or more lists
objects for cycling through a list of values
provide the stuff missing in List::Util
provide compiled List::MoreUtils functions
create and use a local lib/ for perl modules with PERL5LIB
distribution of modules to handle locale codes
interface to gettext() internationalization function
bidirectional Hebrew support
Maketext from already interpolated strings
joins the gettext and maketext frameworks
use other catalog formats in Locale::Maketext
perl i18n routines
map two-letter codes to state names and vice versa (US)
perl module implementing simple file locking
abstraction layer for logging and tracing
bringing loggers and listeners together
module to send Log::Any logs to a subroutine
dispatches messages to one or more outputs
Storable based binary logs
abstract Configurator class
set up Log::Dispatch::Config for a test run
log to files that archive/rotate themselves
use core Perl functions for logging
Log4j implementation for Perl
provides a unified approach to tracing
very fast base to base conversion
engine for Perl providing parallel processing capabilities
expiry plug-in for Memoize that adds LRU cache expiration
write your linewise code for handles; this does the rest
store multi-level hash structure in single-level tied hash
safe concurrent access to MLDBM databases
temporarily set Config or XSConfig values
enable all of the features of Modern Perl with one import
build and install Perl modules
plugin support for Module::Build
modbuild::pluggable module to generate ppport.h
tiny replacement for Module::Build
Module::Build class for building XS modules
find and use installed modules in a (sub)category
loads one of several alternate module implementations
standalone extensible Perl module installer
designated tests only run by module authors
set the repository URL from svn/svk/Git checkouts
utility functions for XS modules
parse and examine a perl distribution MANIFEST file
get the full path to a locally installed module
automatically give your module the ability to have plugins
instantiate plugins as they're found
refresh perl %INC files when updated on disk
runtime module handling
recursively scan Perl code for dependencies
simple starter kit for any module
template based module starter for CGI apps
module name tools and transformations
report versions of all perl modules in memory
finds out which version of Perl modules are installed
Minimalist Object Orientation (with Moose compatibility)
postmodern object system for Perl 5
easy aliasing of methods and attributes
attribute that returns the instance to allow for chaining
extend your attribute interfaces
fine grained cloning support for Moose objects
Moose role for setting attributes from a config file
role for daemonizing your Moose based application
declarative syntax for Moose
emulate Class::Accessor::Fast behavior using Moose
Moose role for processing command line options
Sugar syntax for moose 'has' fields
inside-out objects with Moose
required attributes which fail only when trying to use them
logging Role with easy interface for Moose
logging role for Moose
mark overload code symbols as methods
force coercion when validating type constraints
method declarations with type constraints
code attribute introspection
attributes with aliases for constructor arguments for MooseX
easy subclassing of non-Moose classes
make your classes pluggable
extension of Params::Validate for using Moose types
the Illicit Love Child of Moose and POE
apply roles to a class related to yours
roles with composition parameters
roles which support overloading
name your accessors foo() and set_foo()
turn your Moose class into a singleton
a serialization framework for Moose classes
blow up object constructors on unknown attributes
automatically apply roles at object creation time
trait loading and resolution for Moose
organise your Moose types in libraries
library of commonly used type constraints
DateTime related constraints and coercions for Moose
ClassName type constraint with coercion to load the class
Path::Class type library for Moose
Path::Tiny types and coercions for Moose
Moose type constraints for strings or string-like objects
structured Type Constraints for Moose
easy aliasing of methods and attributes in Moo
NativeTrait-like behavior for Moo
perl extension to easily translate Moose code to Moo
blow up Moo-based object constructors on unknown attributes
automatically apply roles at object creation time
some Moosish types and a type builder
optimized type checks for Moo + Type::Tiny
Moose minus the antlers
organize your Mouse types in libraries
mro::* interface compatibility for Perl < 5.9.5
keep imports out of your namespace
keep imports and functions out of your namespace
extensible framework for Perl server engines
compare numbers
Compare Dates
declarative object constructor
event callback interface
base class for creating plugin-enabled objects
perl module to implementing delay loading of object-data
cryptographic signatures for objects
simple class for OLE document interface
manage deprecation warnings for your distribution
generate new packages
simple base package from which to inherit
routines for manipulating stashes
faster and more correct implementation of Package::Stash
parameterizable packages
peek at lexical variables
perl interface to the Pango libraries
Perl Archive Toolkit
create and manipulate PAR distributions
parallel job forking and management
simple prefork server framework
functional and object-oriented callback architecture
argument type classification
allow your classes to do coercion of parameters
utility to make parameter checking easier
validate method/function parameters
build an optimized subroutine parameter validator
paranoia support for safer programs
perl6-like method signature parser
parser for plain-text configuration files
perl module to generate recursive descent parsers
accessing the Windows registry
compiles yacc-like LALR grammars to Perl OO parser modules
cross-platform path manipulation
flexible and extensible dispatch
file path utility
return an ARGV for running this perl
critique Perl source code for best-practices
Perl6 style Junction operators in Perl5
PerlIO layer for normalizing line endings
implement PerlIO layers which let you handle bzip2 files
create dynamic PerlIO layers
create symlink from IO handle
PerlIO layer that adds read & write timeout to a handle
source constants from POD to avoid repetition
check if the documentation of a module is comprehensive
Write a demo program from a tutorial POD
portable multitasking and networking framework for perl
peek into the internals of a running POE environment
POE Inter-Kernel Communication
base class for creating plugin enabled POE Components
publish/subscribe to publish events from POE::Sessions
Erlang inspired babysitting
module which implements the Observer pattern for POE
bridge that allows POE to be driven by Event.pm
bridge that allows POE to be driven by Tk
reusable tests for POE::Loop authors
C implementation of priority queues
gnu C library compatible strftime for loggers and servers
optimized module loading
information about the currently running perl
peek at lexical variables
run perl program as a daemon process
simple, intuitive interface to the fork() system call
process runner with RAII pattern
manage process id files
module to launch and control background processes
Perl Object Class for Revision Control System (RCS)
facility for creating read-only scalars, arrays, hashes
create readonly variables faster
utility functions for checking references
utility functions for checking references (XS version)
regular expression for IPv6 addresses
module for shell-like regular expressions
return across multiple call levels
polymorphic return values
a simple class to create simple roles
minimalist role composition tool
call isa, can, does and DOES safely
deferred and lazy evaluation
lexically scoped resource management
act on upper scopes
Simple DirectMedia Layer for Perl
elasticsearch perl module
sets of intervals
sets of integers
set of objects and strings
module for containing a set of scalars
run shell commands transparently
simple Unix commands in perl
portably generate config for any shell
make an educated guess about the shell in use
utility functions dealing with signals
debugging aid based on comments
sort perl arrays
sort lexically, but sort numeral parts numerically
type constraints and coercions for Perl
Spiffy Perl Interface Framework For You
temporary buffer to save bytes
turn on strict and make most warnings fatal
interface for cyclic redundancy check generation
perl printf extensions
build sprintf-like functions of your own
wrapper for the Perl string interpolation engine
interpolated named arguments in a template string
Emulates the sscanf() of the C stdio library
module for when strings are too long to be displayed in
make simple lightweight record-like structures
reliable subroutine attribute handlers
sophisticated exporter for custom-built routines
helper routines for using Sub::Exporter to build methods
only use Sub::Exporter if you need it
alternative handles_via implementation
retrieve names of code references
tool for inspecting subroutines
helper for installing code into packages
syntactic sugar for lambdas in Perl
(re)name a sub
extension for easily overriding subroutines
efficient generation of subroutines via string eval
Perl library for manipulating frame stack
module for controlling superclass method dispatch
subversion activity notification
simple interface to subversion's editor interface
subversion repository web frontend
switch statement for Perl
finds name and type of a global variable
use mmap to map in a file as a Perl variable
Perl extension for Consistent Signal Handling
object for running system commands
runtime enable taint checking
format TAP::Harness output as JUnit XML
create an archive of TAP results
generate JUnit compatible output from TAP results
report TAP output by test file description
ensure that a platform has weaken support
Tcl extension module for Perl
detect encoding of the current terminal
text mode progress bar
handles various forms of terminal input
GNU Readline Library Wrapper Module
minimal interface to Readline
Readline Library Wrapper Module for Twitter
Readline Library Wrapper for zoid
ask passwords from perl
positioning screen based module
screen positioning and coloring module
simple command-line shell framework
fully-featured shell-like command line environment
module to fetch the size of the terminal
retrieve terminal size
perl extension for retrieving terminal size
format a header and rows into a table
test a list of subroutines provided by a module
set of building blocks for both unit and runtime testing
data driven test framework
provides a bits_is() subroutine for testing binary data
check Manifest matches your distro
easily create test classes in an xUnit style
basic first-pass API testing for large class trees
check for uncleaned imports
perl module for portable testing of commands and scripts
test routines for external commands
simplify testing of external commands
check whether Perl files compile correctly
automate launching of fake mpd for testing purposes
validate your CPAN META.yml files
extremely flexible deep comparison
fuzzy number comparison with Test::Deep
compare JSON with Test::Deep
a Test::Deep plugin for validating type constraints
test and show differences in strings and data structures
author test that validates a package MANIFEST
perform tests on all modules of a distribution
check the correct line endings in your project
test functions for exception based code
test whether code exits without terminating testing
automated driving and testing of terminal-based programs
add test failures if warnings are caught
incredibly simple helpers for testing code with exceptions
test file attributes
perl test framework for file contents
create fake sharedir for testing
group together related tests in a test suite
check Perl modules have version numbers
test binary as hexadecimal string
Test::More-style wrapper around HTML::Tidy
inlining your tests next to the code being tested
framework for more readable interactive test scripts
test JSON data
module for tracing memory leaks
easy, automatic, specification-based tests
use libraries from a t/lib directory
tests strings for equality
interact with a t/test_manifest file
perl extension for emulating troublesome interfaces
override subroutines in a module for unit testing
perl extension for emulating troublesome interfaces
replace random number generation with non-random
overrides perl's sleep call
replaces actual time with simulated time
precision testing for modern perl
enhancing Test::More for UTF8-based projects
most commonly needed test functions and features
skip tests when modules not available
check the presence of tabs in your project
forbids warnings while testing
compare difference between numbers against a given tolerance
thoroughly testing objects via registered handlers
test output of other modules
test framework to run Perl::Critic
check for POD errors in files
test a Pod's content
check for pod coverage in your distribution
POE component providing TCP server services for test cases
check file names portability
test your regular expressions
sends test results to [email protected]
checks to see if the module can be loaded
easily test network connectivity
cross-platform basic tests for scripts
fork test
write tests in a declarative specification style
check for spelling errors in POD files
check syntax, presence of use strict; and test coverage
track the number of times subs are called
tools to test taintedness
temporary files support for testing
overrides time()/sleep() core functions for testing
test for trailing space in source files
trap exit codes
Perl unit testing framework
check Uniform Resource Identifiers
do use_ok for all the MANIFESTed modules
handy utf8 tests for Perl
check to see that version's in modules are sane
Perl extension to test methods for warnings
test for warnings and the lack of them
test that freed memory objects were, indeed, freed
test fallback behaviour in absence of modules
test suite using WWW::Mechanize
Test-WWW-Mechanize extension for catalyst
compare XML in perl tests
testing module for YAML implementations
test for valid YAML
fail if tests warn
set of tools built upon the Test2 framework
explain tools for Perl's Test2 framework
canonical EOL/EOF
parse vFile formatted files into data structures
role for classes that can be thrown
array which is kept ordered
LRU cache in memory
LRU cache in memory
LRU cache in memory with expiry
case preserving but case insensitive hash table
ordered hashes for Perl
store multiple values per key
ordered associative arrays for Perl
ordered hashes
use regular expressions as hash keys
Variable ties made easier
tie to an existing object
simple 24 hours clock object
module for rounded or exact english expression of durations
parse strings that represent time durations
easy-to-use date/time formatting
object oriented time interface
easily timeout long running operations
perl module to deal with time periods
MySQL representations for Time::Piece objects
elapsed and estimated finish time reporting
library for parsing and formatting dates and times
control over the flow of time
parser for Tom's Obvious, Minimal Language
simple toml parser
superclass for representing nodes in a tree
simple tree object
class for viewing Tree::Simple hierarchies
factory for Tree::Simple visitor objects
minimal try/catch with proper preservation of
tiny, yet Moo(se)-compatible type constraint
calling UNIVERSAL::can as a function
lightweight, universal exporting/require of variables
calling UNIVERSAL::isa as a function
Perl module for aliasing class names
extends require to work on variables
Perl extension for mknod, major, minor and makedev
perl interface to the libusb-1.0 API
tiny pure-perl UUID generation
associate user-defined magic to variables from Perl
generalisation of wantarray
API to the Perl weak references
YAML Ain't Markup Language
YAML Test Shell
YAML and JSON for perl, optimized C
read/write YAML files with as little code as possible
YAML Serialization using XS and libyaml
Perl-ish Interface to libzmq
constants for libzmq
libzmq 3.x wrapper for Perl
library for layout and rendering of text
C++ interface for pango
C++ API for Pango
Z80 cross assembler
Purdue Compiler Construction Tool Set
perl-compatible regular expression library
wrapper class around the pcre library
perl-compatible regular expression library, version 2
debug and development tools for PHP
tool to indent and reformat perl scripts
library to provide abstract access to various archives
package compiler and linker metadata toolkit
tool for managing library compile/link flags
suite of portable game libraries
cross-platform gettext catalogs (PO-files) editor
simple dependency manager for the Pony language
getopt(3)-like library with a number of enhancements
build configuration tool
cartographic projection utilities
prometheus utility tool
c++ protocol buffers
c protocol buffers
minimalist protocol buffer decoder and encoder in C++
limited problem scanner for C source files
GNU portable threads
portable tools library
console-based visual debugger for Python
munkres algorithm for the Assignment Problem
Python graph (network) package
distributed data storage classes
powerful and lightweight Python tree data structure
namespace control and lazy-import mechanism for Python
module for determining platform-specific dirs
bash tab completion for argparse
simple wrapper for python argparse module
better dates and times for Python
ASN.1 library for Python
collection of ASN.1 data structures for py-asn1
common base representation of Python source code
AST unparser for Python
timeout context manager for asyncio programs
atomic file writes
classes without boilerplate
finite-state machines in Python
I18N/L10N tools for Python
specifications for callback functions passed to an API
bencoding and bdecoding implementation
extract semantic information about static Python code
binary plist parser/generator for Python
Python3 interface to the Bitcoin data structure and protocol
construction, analysis and modification of binary data
wrapper around terminal coloring, styling, and positioning
fast, simple object-to-object and broadcast signaling
list-like type with better asymptotic performance
buildworker for the buildbot CI system
decorator for caching properties in classes
extensible memoizing collections and decorators
cffi-based cairo bindings for Python
Python package to check certificates using the OpenBSD CA
Foreign Function Interface for Python calling C code
C call graphs using Cflow producing linked PDF
python attributes without boilerplate
Python-powered template engine and code generator
command line library for Python
logging integration for Python click
register CLI commands via setuptools entry-points
multithreading in Python click
command line interface tools for Python
extended pickling support for Python objects
Python style guide checker
print colored terminal text from Python apps
argparse replacement, allows options to be set via files/env
config file reader and writer
symbolic constants in Python
powerful declarative parser/builder for binary data
some useful dict-like structures
country, language, currency and scripts definitions
code coverage measurement for Python
display coverage stats online via coveralls.io
C parser in pure Python
c++ helper library for python extension modules
textUI colors for Python
implemention of the crc32c algorithm in hardware
C-style structs for Python
curses-like terminal wrapper
Python API for advanced date calculations
D-Bus introspection XML parser and processor
simplify usage of decorators
library to handle automated deprecations
serialize all of python
multi-producer-multi-consumer signal dispatching mechanism
add support for i18n, documentation and icons to distutils
Pythonic argument parser
automation tool
data type fabric
pure Python implementation of Git file formats and protocols
easy to use python subprocess interface
ELF and DWARF parser library for Python
extends Python Rich library functionality
discover and load entry points from installed packages
Python 3.4 Enum backported to previous versions
esp8266 and esp32 rom bootloader communication tool
rapid multi-Python deployment
useful extra bits for Python
python package that provides useful locks
parser for and generator of the Git fastimport format
container class boilerplate killer
python module to read and write ELF, PE, MachO or OAT
infer file type and MIME type
reusable state for writing clean Python tests
nose/pytest plugin to automatically rerun flaky tests
testing library for Python
let your Python tests travel through time
immutable dictionary
Python function signatures from PEP362 for 2.6, 2.7, 3.2+
fancy and practical functional tools
compatibility layer between Python 2 and Python 3
futures implementation for Python
Python AST that abstracts the underlying Python version
network library for easy and scalable concurrency
Implements EventEmitter using gevent
Git object database
library used to interact with Git repositories
Python bindings for glib2 gobject (deprecated)
lightweight in-process concurrent programming
Hamcrest matchers for Python
HTML parser/tokeniser based for HTML5
library for property based testing
parser/generator of iCalendar files
library providing an API for accessing packages metadata
backport of the importlib.resources module
versioning library for Python projects
intel hex file format is used in microprocessors
editable interval tree data structure for Python 2 and 3
Pythonic task execution
IPython kernel for Jupyter
IPython vestigial utilities
self-contained ISO 3166-1 country definitions library
Python library for the ISO 639 language code standard
ISO 8601 date/time/duration parser and formater
Python utility / library to sort Python imports
functools like those found in stdlib
autocompletion tool for Python
low-level, pure Python DBus protocol wrapper
extract elements from a JSON document
implementation of JSON Schema validation for Python
Jupyter protocol implementation and client libraries
Jupyter core package
kitchen contains a cornucopia of useful code
fast implementation of the Cassowary constraint solver
fast and thorough lazy object proxy
python library to easily handle data structure
library to instrument executable formats
lightweight LLVM-Python binding for writing JIT compilers
common low-level libraries for logilab projects
Python module for file type identification using libmagic
common utilities for Synapse, Sydent and Sygnal
McCabe complexity checker for Python
library to parse Windows minidump file format
the simplest possible mock library, for Python
python mocking and patching library for testing
Python module dependency analysis tool
routines for operating on iterables beyond itertools
Mox is a mock object framework for Python
module that multiplexes interactions with lists of objects
better multiprocessing and multithreading in python
non-blocking Python methods using decorators
dot-accessible dictionary (a la JavaScript objects)
converting Jupyter notebooks
Jupyter notebook format
py.test plugin to validate Jupyter notebooks
discovery-based unittest extension
nose plugin to add warnings filters
extend nose coverage to add Cobertura-style XML reports
draw Python object reference graphs
parse, read and write Microsoft OLE2 files
ordered sets in Python
access to parallel port from Python
parse human-readable date/time text
Python parsing module
python parser
os.path wrapper for Python
utility for gitignore style pattern matching of file paths
Python Build Reasonableness
threading and multiprocessing eye-candy
pure Python Expect-like module
tool for installing Python packages
python module to interface with the pkg-config tool
plugin and hook calling mechanisms for Python
a generic plug-in system for python
Python lex/yacc
a library for stubbing in Python
tools for testing processes
easy to use progressbar library for python
text progressbar library for python
python library for building powerful interactive CLI
Google data interchange format (protocol buffers)
run a subprocess in a pseudo terminal
pure python implementation of magic file detection
cross-python path, ini-parsing, io, code, log facilities
headers for interoperability between C++ and Python
filesystem events monitoring
help visualize profiling data collected with the cProfile
persistent/functional/immutable data structures
simple VTXXX-compatible terminal emulator
PEP 517 compliant PyQt build system
pipe interface for radare2
Radix tree implementation for Python
RCS parsing library for Python
alternative regular expression module to replace re
module for fast object serialization similar to bencode
resolve abstract dependencies into concrete ones
implementation of the Happy Eyeballs Algorithm
Python library for rich text and beautiful formatting
generic test automation framework for acceptance testing
refactoring library
library for asynchronous and event-based programs in Python
simple data validation library
library implementing the 'SemVer' scheme
send files to the trash natively
serial interface class for Python
library for getting/setting process names
simplified packaging system for Python modules
setuptools Rust extension plugin
setuptools revision control system plugin for Git
plugin to manage your versions by scm tags
setuptools_scm plugin for git archives
setuptools plugin for unit tests with trial
Python subprocess interface
simple, safe single expression evaluator library
simple generic functions
JSON encoder/decoder
automatically generate Python bindings for C and C++ libs
Python 2 and 3 compatibility library
pure Python implementation of an SMM manager
Python Sorted Container Types
early-algorithm context-free grammar parser
PEG-based parser interpreter with memoization
parse, validate and reformat standard numbers and codes
simple namespaced plugin facility
lightweight python SOAP client
utility belt for automated testing in Python for Python
pretty-print tabular data
objects and routines pertaining to date and time
Python module to retry code until it succeeds
cross-project testing tool for Python
fixture for benchmarking code
pytest plugin for measuring coverage
py.test plugin to store test expectations
run each test in a forked subprocess
test your HTTP library against a local copy of httpbin
pytest plugin to use fixtures in pytest.mark.parametrize
py.test plugin to test server connections locally
thin-wrapper around mock package for easier use with pytest
relaxed test discovery/organization for pytest
deprecated fixture to invoke py.test as distutils command
hack to explicitly set up and tear down fixtures
unittest subTest() support and subtests fixture
pytest plugin to abort hanging tests
plugin for managing VCR.py cassettes
py.test xdist plugin for distributed testing
pytest plugin for managing processes across test runs
test utilities working with files and commands
extensions to the Python unit testing framework
utility functions similar to itertools and functools
implements a topological sort algorithm
virtualenv-based automation of test activities
progress bar for Python
configuration system for Python applications
asynchronous networking Python framework
compatibility API between asyncio/Twisted/Trollius
backport of type hints for python
backported type hints for python >= 3.5
Python API for dealing with timezones
python tzinfo object for the local timezone
Python cross-version byte-code deparser
Unicorn CPU emulator engine
Python bindings to libuv
use version control tags to discover version numbers
virtual Python environment builder
data validation library
finds unused code in Python programs
CIM operations over HTTP in Python
file matching and globbing library
measures number of terminal column cells of wide-char code
built-package format for Python
lightweight template library
Python module for decorators, wrappers and monkey patching
capture c-level output in context managers
python library to access freedesktop.org standards
cross-version byte-code disassembler and marshal routines
Python module for creating Excel XLSX files
linter for YAML files
formatter for Python code
basic inter-process locks
backport of pathlib-compatible object wrapper for zip files
component architecture from Zope
very basic event publishing system from Zope
object interface infrastructure from Zope
testing frameworks from Zope 3
tool for installing Python packages
simplified packaging system for Python modules
python 2/3 compatibility layer for C extensions
python bytecode disassembler and decompiler
Python IDE based on IntelliJ IDEA
passive checker of Python programs
set of Python modules designed for writing games
lint-like code checker for Python code
Python-alike language for writing Python extension modules
C++ functions analogous to Python string methods
python interface to libusb
declarative cross-platform build tool
Qt git repository viewer
Qt-based library that maps JSON data to QVariant objects
cross-platform IDE for use with Qt
manage large numbers of patches
exceptions to pkg_add rules and cache
state machine compiler
range library for C++14/17/20
graphical subversion client
source code auditing tool
unpack git fast-import streams into RCS file tree
C-based regular expression scanner generator
library to edit command lines as they are typed in
Erlang build tool
Erlang build tool
GNU make debugger
tool for editing version-control repository history
Game Boy development system
C++ logging library
fast, memory-efficient, header-only hashtable
fast hash map and hash set
C++ reflection library
abstract methods for Ruby
support libraries and Ruby extensions extracted from Rails
allow keyword access to array instances
ruby application dependency manager
case insensitive, case preserving hash class for ruby
colorize your text in the terminal
color methods for String class
adds methods to set text color, background color, etc
complete solution for Ruby command-line executables
concurrency tools and patterns for Ruby
command line interfaces with subcommands
wrap existing Ruby scripts to be run as a daemon
robust daemon management
recursively merge hashes
port of Algorithm::Diff that uses the LCS algorithm
Ruby extensions serving DataMapper and DataObjects
fast implementation of gettext
cross-platform dynamic library loading for ruby
ruby library for automating compilation of native libraries
simple mock object for unit testing
Ruby interface to gettext
Ruby gem to ease i18n
get memory usage of a process
ruby library wrapping calls to git CLI
high-level IO library for Ruby
simple rake/rubygems helper for project Rakefiles
ruby internationalization and localization solution
indentation and manipulation of (Arrays of) Strings
very simple RubyGems sandbox
JSON implementation for Ruby
kinder, gentler I/O for Ruby
access the v8 javascript interpreter from ruby
basic APIs for localization
log4j implementation for Ruby
adds a metaclass method to all Ruby objects
small and fast replacement for test/unit
simplified way to compile against dependencies
Ruby library for mocking and stubbing
numerical N-dimensional Array class
Ruby interface to ncurses
cross-platform asynchronous I/O primitives
provides read/write access to OLE2 structured storage files
open processes with handles on pid, stdin, stdout, stderr
commandline option parser for Ruby
validators for Ruby OptionParser lib
provides a registry of file types
fast code profiler for Ruby
tools to access the Puppet Forge API
build and package Ruby extensions using Rake as glue
extending Rake with remote task goodness
Ruby interface to GSL
object reference utilities for ruby
gem for tokenizing, parsing, and transforming regexps
framework for Model Driven Software Development
test double framework with a succint syntax
text progress bar library for Ruby
generating pure Ruby code easily from ParseTree\'s Sexps
embed C/++ external module code in your Ruby script
Ruby parser written in pure Ruby
safe YAML parsing
compare semantic versioning
sexp helper library for parsetree
Ruby version redirection shim
simple subset sum problem solver for ruby
two-phase lock with a counter
portable replacement for popen4
embeds the V8 javascript interpreter into ruby
scripting framework to replace rake/sake/rubigen
make thread safe programming in Ruby easier
generic interface to multiple Ruby template engines
generic active transaction support for ruby objects
Ruby commandline parsing library
UUID generator
simple library for generating UUIDs
module for supporting XDG Base Directory Standard
Ruby bindings for the Yajl JSON library
constant autoloading with Ruby semantics
ensures test coverage and accelerates TDD
ninja-compatible build tool written in C
Python-based build system
Python-based build system
Small Device C Compiler
cross-platform multimedia library
primitives drawing/other support functions for SDL
SDL image library
SDL multi-channel audio mixer library
SDL cross-platform networking library
SDL wrapper around the Pango library
library that handles the decoding of sound file formats
SDL TrueType fonts library
cross-platform multimedia library
primitives drawing/other support functions for SDL2
SDL2 image library
SDL2 multi-channel audio mixer library
SDL2 cross-platform networking library
SDL2 TrueType fonts library
C++ wrapper for the Simple DirectMedia Layer
lightweight C library for RDF syntax
Safe/Fast I/O Library
shapefile manipulation library
portable shell library supporting the test anything protocol
shell script analysis tool
shell parser, formatter, and interpreter
GNU Portable Shell Tool
unit test framework for Bourne based shell scripts
toolkit for the development of SILC applications
AVR simulator
scheme r5 library
MPEG video player library with sound support
MPEG video player library with sound support
GitHub webhooks runner daemon
lightweight C library for storing RDF data in memory
memory-efficient hash_map and hash_set C++ classes
SPICE protocol headers
C/C++ Mozilla's JavaScript engine implementation
advanced lint: statically check C programs
create type safe go from SQL
Simple Revision Control
collection of tools for manipulating EPROM load files
library for tracking application startup
Structured Terminal Forms Language/Library
STM32 bootloader to upload and download firmware
decision procedure for bit-vectors and arrays
subversion revision control system
simplified wrapper and interface generator
Type 1 rasterizer library for UNIX/X11
threading building blocks
templatized C++ command line parser
arc4random for Tcl
Tcl/C++ interface used by ns and nam
Tcl Standard Library
thread extension for Tcl
in-system programmer for Teensy boards
templating library for GLib
TI's open source compiler for MSP430 microcontrollers
ncurses Git repository browser
graphical frontend to CVS
graphical front-end to the diff program
Tk Standard Library
c++11/14/17 std::expected with functional-style extensions
traditional (K&R-style) C preprocessor
C preprocessor and lexer
easy-to-use minimalistic disassembler library
very basic terminfo library
multilanguage reimplementation of the Unix ctags utility
simple, portable library for handling UTF-8 strings
C macros to add, find and delete items from a hash
ISO-C API and CLI for generating UUIDs
instrumentation framework for dynamic analysis tools
fast, intuitive file opening in VIM
source code browser plugin for the Vim text editor
VHDL tags generator
Visual Tcl development environment
terminal emulation library
generator for the woboq code browser
portable cross-assembler for MOS 6502 processors
utilities to manage well known user directories
utilities to assist desktop integration tasks
powerful make utility
YAML parser and emitter in C++
fast, reliable, and secure dependency management for node.js
complete rewrite of the NASM assembler
logging library for C applications
ZiLOG Z80 CPU emulation library
simple offline API documentation browser
Z-80 macro cross assembler