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