How many Python scripts distributed via Homebrew ?
What is Python ? ๐
Python is a high-level, general-purpose programming language designed to be easy to read and write. It emphasizes simplicity and versatility, making it one of the most popular choices for beginners and professionals alike, used for everything from building websites to analyzing complex data.
Core Characteristics ๐
Python is defined as an interpreted, object-oriented, and high-level language with dynamic semantics. Unlike languages that require a complex compiler to translate code before running it, Python uses an interpreter to execute code line-by-line, which simplifies debugging and speeds up the development process. Its design philosophy prioritizes code readability, most notably by using significant indentation (whitespace) to define blocks of code instead of curly brackets used by languages like C++ or Java.
Major Applications ๐
Because it is a general-purpose language, Python is not limited to a single domain. It is widely used across several major industries:
- Data Science and AI: It is a leading language for machine learning, big data analysis, and artificial intelligence due to powerful libraries like NumPy and Matplotlib.
- Web Development: Developers use frameworks such as Django and Flask to build server-side logic for web applications.
- Automation and Scripting: Python is often used as a “glue” language to connect existing components or to write scripts that automate repetitive system tasks.
- Software Development: It supports the creation of desktop applications, games, and productivity tools.
Why Python is Popular ? ๐
Python’s “batteries included” philosophy means it comes with a massive standard library, allowing developers to perform many tasks without needing to install third-party packages immediately.
| Feature | Benefit |
|---|---|
| Simple Syntax | Resembles the English language, allowing developers to write programs with fewer lines of code. |
| Cross-Platform | Code written on one operating system (like Windows) usually runs on others (like macOS or Linux) without modification. |
| Dynamic Typing | Variables do not need explicit type declarations (e.g., “int” or “string”), which speeds up coding and prototyping. |
Origins ๐
Python was created by Guido van Rossum and first released in 1991. The name is not derived from the snake, but rather is a tribute to the British comedy group Monty Python, reflecting the creator’s goal to make the language fun and accessible. Over the decades, it has evolved into an open-source community language where thousands of independent programmers contribute to its development.
Statistics of python programming language ๐
On December 16th 2025, The number of CLI apps written in python and distributed via Homebrew Core Formulae is 830 apps.
You may like to compare it with Go .
Apps written in python and distributed via Homebrew Core Formulae ๐
- wtfis : Passive hostname, domain, and IP lookup tool
- git-review : Submit git branches to gerrit for review
- mpi4py : Python bindings for MPI
- opencolorio : Color management solution geared towards motion picture production
- urh : Universal Radio Hacker
- visidata : Terminal spreadsheet multitool for discovering and arranging data
- archgw : CLI for Arch Gateway
- cfripper : Library and CLI tool to analyse CloudFormation templates for security issues
- charm-tools : Tools for authoring and maintaining juju charms
- fonttools : Library for manipulating fonts
- lizard-analyzer : Extensible Cyclomatic Complexity Analyzer
- rst-lint : ReStructuredText linter
- texttest : Tool for text-based Approval Testing
- universal-ctags : Maintained ctags implementation
- badkeys : Tool to find common vulnerabilities in cryptographic public keys
- eg-examples : Useful examples at the command-line
- i2c-tools : Heterogeneous set of I2C tools for Linux
- pieces-cli : Command-line tool for Pieces.app
- robot-framework : Open source test framework for acceptance testing
- vunnel : Tool for collecting vulnerability data from various sources
- afflib : Advanced Forensic Format
- dunamai : Dynamic version generation
- evernote-backup : Backup & export all Evernote notes and notebooks
- opencv : Open source computer vision library
- pygments : Generic syntax highlighter
- systemd : System and service manager
- torrra : Find and download torrents without leaving your CLI
- copyparty : Portable file server
- gobject-introspection : Generate introspection data for GObject libraries
- imgp : High-performance CLI batch image resizer & rotator
- ipython : Interactive computing in Python
- jiratui : Textual User Interface for interacting with Atlassian Jira from your shell
- rockcraft : Tool to create OCI images using the language from Snapcraft and Charmcraft
- trailscraper : Tool to get valuable information out of AWS CloudTrail
- ansible-creator : CLI tool for scaffolding Ansible Content
- codecov-cli : Codecov’s command-line interface
- mistral-vibe : Minimal CLI coding agent
- poetry : Python package management tool
- shallow-backup : Git-integrated backup tool for macOS and Linux devs
- gersemi : Formatter to make your CMake code the real treasure
- [email protected] : Glorious Glasgow Haskell Compilation System
- node@22 : Open-source, cross-platform JavaScript runtime environment
- opentsdb : Scalable, distributed Time Series Database
- sby : Front-end for Yosys-based formal verification flows
- scour : SVG file scrubber
- sshuttle : Proxy server that works as a poor man’s VPN
- trash-cli : Command-line interface to the freedesktop.org trashcan
- aws-sam-cli : CLI tool to build, test, debug, and deploy Serverless applications using AWS SAM
- enex2notion : Import Evernote ENEX files to Notion
- gdal : Geospatial Data Abstraction Library
- lue-reader : Terminal eBook reader with text-to-speech and multi-format support
- mdformat : CommonMark compliant Markdown formatter
- offlineimap : Synchronizes emails between two repositories
- rpm : Standard unix software packaging tool
- textract : Extract text from various different types of files
- ansible-lint : Checks ansible playbooks for practices and behaviour
- gimme-aws-creds : CLI to retrieve AWS credentials from Okta
- numpy : Package for scientific computing with Python
- proselint : Linter for prose
- snakefmt : Snakemake code formatter
- standardebooks : Tools for producing ebook files
- vtk : Toolkit for 3D computer graphics, image processing, and visualization
- cyclonedx-python : Creates CycloneDX Software Bill of Materials (SBOM) from Python projects
- fwupd : Firmware update daemon
- notmuch : Thread-based email index, search, and tagging
- pytorch : Tensors and dynamic neural networks
- specify : Toolkit to help you get started with Spec-Driven Development
- woob : Web Outside of Browsers
- yt-dlp : Feature-rich command-line audio/video downloader
- ansible@8 : Automate deployment, configuration, and upgrading
- cmake-language-server : Language Server for CMake
- coconut : Simple, elegant, Pythonic functional programming
- cycode : Boost security in your dev lifecycle via SAST, SCA, Secrets & IaC scanning
- restview : Viewer for ReStructuredText documents that renders them on the fly
- subversion : Version control system designed to be a better CVS
- touca : Open source tool for regression testing complex software workflows
- aiven-client : Official command-line client for Aiven
- aqtinstall : Another unofficial Qt installer
- aws-google-auth : Acquire AWS credentials using Google Apps
- beautysh : Bash beautifier
- git-revise : Rebase alternative for easy & efficient in-memory rebases and fixups
- img2pdf : Convert images to PDF via direct JPEG inclusion
- jupytext : Jupyter notebooks as Markdown documents, Julia, Python or R scripts
- py7zr : 7-zip in Python
- cloudflare-cli4 : CLI for Cloudflare API v4
- docutils : Text processing system for reStructuredText
- fabric : Library and command-line tool for SSH
- gi-docgen : Documentation tool for GObject-based libraries
- pocsuite3 : Open-sourced remote vulnerability testing framework
- adios2 : Next generation of ADIOS developed in the Exascale Computing Program
- diffoscope : In-depth comparison of files, archives, and directories
- jrnl : Command-line note taker
- openstackclient : Command-line client for OpenStack
- pass-git-helper : Git credential helper interfacing with pass
- rawdog : CLI tool to generate and run code with llms
- riscv64-elf-gdb : GNU debugger for riscv64-elf cross development
- sarif-tools : Set of command-line tools and Python library for working with SARIF files
- cppman : C++ 98/11/14/17/20 manual pages from cplusplus.com and cppreference.com
- fava : Web interface for the double-entry bookkeeping software Beancount
- gnome-papers : Document viewer for PDF and other document formats aimed at the GNOME desktop
- uwsgi : Full stack for building hosting services
- xml2rfc : Tool to convert XML RFC7749 to the original ASCII or the new HTML look-and-feel
- aubio : Extract annotations from audio signals
- botan : Cryptographic algorithms and formats library in C++
- jupyterlab : Interactive environments for writing and running code
- libvirt-python : Libvirt virtualization API python binding
- pybind11 : Seamless operability between C++11 and Python
- [email protected] : Python interface to Tcl/Tk
- spot : Platform for LTL and ฯ-automata manipulation
- astrometry-net : Automatic identification of astronomical images
- beancount : Double-entry accounting tool that works on plain text files
- cahute : Library and set of utilities to interact with Casio calculators
- git-delete-merged-branches : Command-line tool to delete merged Git branches
- parsedmarc : DMARC report analyzer and visualizer
- raven : Risk Analysis and Vulnerability Enumeration for CI/CD
- svtplay-dl : Download videos from https://www.svtplay.se/
- awslogs : Simple command-line tool to read AWS CloudWatch logs
- gensio : Stream I/O Library
- juju-wait : Juju plugin for waiting for deployments to settle
- onnxruntime : Cross-platform, high performance scoring engine for ML models
- pinocchio : Efficient and fast C++ library implementing Rigid Body Dynamics algorithms
- pycparser : C parser in Python
- vpn-slice : Vpnc-script replacement for easy and secure split-tunnel VPN setup
- bento4 : Full-featured MP4 format and MPEG DASH library and tools
- cython : Compiler for writing C extensions for the Python language
- huggingface-cli : Client library for huggingface.co hub
- scikit-image : Image processing in Python
- shyaml : Command-line YAML parser
- geoip2fast : GeoIP2 country/ASN lookup tool
- ktoblzcheck : Library for German banks
- pdfalyzer : PDF analysis toolkit
- pius : PGP individual UID signer
- ranger : File browser
- safety : Checks Python dependencies for known vulnerabilities and suggests remediations
- wllvm : Toolkit for building whole-program LLVM bitcode files
- flake8 : Lint your Python code for style and logical errors
- kaskade : TUI for Kafka
- osc-cli : Official Outscale CLI providing connectors to Outscale API
- pyspelling : Spell checker automation tool
- tvnamer : Automatic TV episode file renamer that uses data from thetvdb.com
- jtbl : Convert JSON and JSON Lines to terminal, CSV, HTTP, and markdown tables
- libtorrent-rasterbar : C++ bittorrent library with Python bindings
- pip-tools : Locking and sync for Pip requirements files
- sigstore : Codesigning tool for Python packages
- cfn-lint : Validate CloudFormation templates against the CloudFormation spec
- cobo-cli : Build, test, and manage your integration with Cobo Wallet-as-a-Service
- duplicity : Bandwidth-efficient encrypted backup
- git-big-picture : Visualization tool for Git repositories
- khard : Console carddav client
- profanity : Console based XMPP client
- proxsuite : Advanced Proximal Optimization Toolbox
- tmt : Test Management Tool
- asciidoc : Formatter/translator for text files to numerous formats
- cram : Functional testing framework for command-line applications
- crun : Fast and lightweight fully featured OCI runtime and C library
- fortran-language-server : Language Server for Fortran
- pgcli : CLI for Postgres with auto-completion and syntax highlighting
- qtwebengine : Provides functionality for rendering regions of dynamic web content
- scons : Substitute for classic ‘make’ tool with autoconf/automake functionality
- xcb-proto : X.Org: XML-XCB protocol descriptions for libxcb code generation
- b4 : Tool to work with public-inbox and patch archives
- gamdl : Python CLI app for downloading Apple Music songs, music videos and post videos
- nbdime : Jupyter Notebook Diff and Merge tools
- open-adventure : Colossal Cave Adventure, the 1995 430-point version
- otf2 : Open Trace Format 2 file handling library
- scrapy : Web crawling & scraping framework
- volk : Vector Optimized Library of Kernels
- xdot : Interactive viewer for graphs written in Graphviz’s dot language
- libxcb : X.Org: Interface to the X Window System protocol
- maigret : Collect a dossier on a person by username from thousands of sites
- csvtomd : CSV to Markdown table converter
- dtrx : Intelligent archive extraction
- grip : GitHub Markdown previewer
- uftrace : Function graph tracer for C/C++/Rust
- animdl : Anime downloader and streamer
- chatblade : CLI Swiss Army Knife for ChatGPT
- cruft : Utility that creates projects from templates and maintains the cruft afterwards
- doc8 : Style checker for Sphinx documentation
- gitless : Simplified version control system on top of git
- gptline : ChatGPT client with native iTerm2 support
- litecli : CLI for SQLite Databases with auto-completion and syntax highlighting
- pylint : It’s not just a linter that annoys you!
- bump-my-version : Version bump your Python project
- chardet : Python character encoding detector
- gdcm : Grassroots DICOM library and utilities for medical files
- libpeas : GObject plugin library
- mcp-scan : Constrain, log and scan your MCP connections for security vulnerabilities
- pyqt : Python bindings for v6 of Qt
- surelog : SystemVerilog Pre-processor, parser, elaborator, UHDM compiler
- tmuxp : Tmux session manager. Built on libtmux
- fastfetch : Like neofetch, but much faster because written mostly in C
- freeradius-server : High-performance and highly configurable RADIUS server
- hyfetch : Fast, highly customisable system info script with LGBTQ+ pride flags
- iredis : Terminal Client for Redis with AutoCompletion and Syntax Highlighting
- jenkins-job-builder : Configure Jenkins jobs with YAML files stored in Git
- mlx : Array framework for Apple silicon
- recoverpy : TUI to recover overwritten or deleted data
- vulture : Find dead Python code
- btllib : Bioinformatics Technology Lab common code library
- checkov : Prevent cloud misconfigurations during build-time for IaC tools
- cloudformation-cli : CloudFormation Provider Development Toolkit
- glib : Core application library for C
- libgusb : GObject wrappers for libusb1
- urlwatch : Get notified when a webpage changes
- xkeyboard-config : Keyboard configuration database for the X Window System
- yelp-tools : Tools that help create and edit Mallard or DocBook documentation
- check-jsonschema : JSON Schema CLI
- darker : Apply Black formatting only in regions changed since last commit
- graphviz2drawio : Convert graphviz (dot) files into draw.io / lucid (mxGraph) format
- kin : Sane PBXProj files
- lexicon : Manipulate DNS records on various DNS providers in a standardized way
- mypy : Experimental optional static type checker for Python
- ptpython : Advanced Python REPL
- pycodestyle : Simple Python style checker in one Python file
- [email protected] : Python interface to gdbm
- python-markdown : Python implementation of Markdown
- [email protected] : Python interface to Tcl/Tk
- rpl : Text replacement utility
- spice-gtk : GTK client/libraries for SPICE
- syslog-ng : Log daemon with advanced processing pipeline and a wide range of I/O methods
- uhd : Hardware driver for all USRP devices
- virtualenv : Tool for creating isolated virtual python environments
- aws2-wrap : Script to export current AWS SSO credentials or run a sub-process with them
- bilix : Lightning-fast asynchronous download tool for bilibili and more
- gcovr : Reports from gcov test coverage program
- git-imerge : Incremental merge for git
- jello : Filter JSON and JSON Lines data with Python syntax
- policy_sentry : Generate locked-down AWS IAM Policies
- sigma-cli : CLI based on pySigma
- wxpython : Python bindings for wxWidgets
- autojump : Shell extension to jump to frequently used directories
- dstack : ML workflow orchestration system designed for reproducibility and collaboration
- psutils : Utilities for manipulating PostScript documents
- censys : Command-line interface for the Censys APIs (censys.io)
- cloudsplaining : AWS IAM Security Assessment tool
- locust : Scalable user load testing tool written in Python
- notifiers : Easy way to send notifications
- homeassistant-cli : Command-line utility for Home Assistant
- link-grammar : Carnegie Mellon University’s link grammar parser
- pyp : Easily run Python at the shell! Magical, but never mysterious
- vermin : Concurrently detect the minimum Python versions needed to run code
- watchman : Watch files and take action when they change
- yewtube : Terminal based YouTube player and downloader
- you-get : Dumb downloader that scrapes the web
- ansible@10 : Automate deployment, configuration, and upgrading
- fades : Automatically handle virtualenvs for python scripts
- gexiv2 : GObject wrapper around the Exiv2 photo metadata library
- gptme : AI assistant in your terminal
- mkdocs-material : Material Design theme for MkDocs
- pulp-cli : Command-line interface for Pulp 3
- snowflake-cli : CLI for snowflake
- sqlite-utils : CLI utility for manipulating SQLite databases
- apkleaks : Scanning APK file for URIs, endpoints & secrets
- dvc : Git for data science projects
- py3cairo : Python 3 bindings for the Cairo graphics library
- python-tabulate : Pretty-print tabular data in Python
- tartufo : Searches through git repositories for high entropy strings and secrets
- twarc : Command-line tool and Python library for archiving Twitter JSON
- virtualfish : Python virtual environment manager for the fish shell
- black : Python code formatter
- crytic-compile : Abstraction layer for smart contract build systems
- jinja2-cli : CLI for the Jinja2 templating language
- pushpin : Reverse proxy for realtime web services
- sqlfluff : SQL linter and auto-formatter for Humans
- dooit : TUI todo manager
- httpie : User-friendly cURL replacement (command-line HTTP client)
- libgweather : GNOME library for weather, locations and timezones
- localstack : Fully functional local AWS cloud stack
- pydantic : Data validation using Python type hints
- vapoursynth : Video processing framework with simplicity in mind
- aws-shell : Integrated shell for working with the AWS CLI
- bazarr : Companion to Sonarr and Radarr for managing and downloading subtitles
- cppcheck : Static analysis of C and C++ code
- ledger : Command-line, double-entry accounting tool
- openimageio : Library for reading, processing and writing images
- bandcamp-dl : Simple python script to download Bandcamp albums
- cogapp : Small bits of Python computation for static files
- dxpy : DNAnexus toolkit utilities and platform API bindings for Python
- flye : De novo assembler for single molecule sequencing reads using repeat graphs
- fontforge : Command-line outline and bitmap font editor/converter
- gstreamer : Development framework for multimedia applications
- reuse : Tool for copyright and license recommendations
- unoconv : Convert between any document format supported by OpenOffice
- cpplint : Static code checker for C++
- fiona : Reads and writes geographic data files
- llvm@13 : Next-gen compiler infrastructure
- oci-cli : Oracle Cloud Infrastructure CLI
- polynote : Polyglot notebook with first-class Scala support
- repren : Rename anything using powerful regex search and replace
- torchvision : Datasets, transforms, and models for computer vision
- arcade-learning-environment : Platform for AI research
- docker-squash : Docker image squashing tool
- ghc : Glorious Glasgow Haskell Compilation System
- libbtbb : Bluetooth baseband decoding library
- pwntools : CTF framework used by Gallopsled in every CTF
- rasterio : Reads and writes geospatial raster datasets
- uhdm : Universal Hardware Data Model, modeling of the SystemVerilog Object Model
- awsume : Utility for easily assuming AWS IAM roles from the command-line
- bde : Basic Development Environment: foundational C++ libraries used at Bloomberg
- cmake-lint : Static code checker for CMake files
- dynaconf : Configuration Management for Python
- fdroidserver : Create and manage Android app repositories for F-Droid
- global : Source code tag system
- root : Analyzing petabytes of data, scientifically
- vineyard : In-memory immutable data manager. (Project under CNCF)
- ansible-builder : CLI tool for building Ansible Execution Environments (Containers)
- gplugin : GObject based library that implements a reusable plugin system
- langgraph-cli : Command-line interface for deploying apps to the LangGraph platform
- llvm@12 : Next-gen compiler infrastructure
- llvm@20 : Next-gen compiler infrastructure
- redo : Implements djb’s redo: an alternative to make
- sqlite3-to-mysql : Transfer data from SQLite to MySQL
- breezy : Version control system implemented in Python with multi-format support
- ginac : Not a Computer algebra system
- iconsur : macOS Big Sur Adaptive Icon Generator
- suricata : Network IDS, IPS, and security monitoring engine
- toot : Mastodon CLI & TUI
- compiledb : Generate a Clang compilation database for Make-based build systems
- gorilla-cli : LLMs for your CLI
- instaloader : Download media from Instagram
- llvm@19 : Next-gen compiler infrastructure
- pter : Your console and graphical UI to manage your todo.txt file(s)
- pympress : Simple and powerful dual-screen PDF reader designed for presentations
- sceptre : Build better AWS infrastructure
- ccm : Create and destroy an Apache Cassandra cluster on localhost
- glances : Alternative to top/htop
- magic-wormhole : Securely transfers data between computers
- prjtrellis : Documenting the Lattice ECP5 bit-stream format
- rdiff-backup : Reverse differential backup tool, over a network or locally
- shub : Scrapinghub command-line client
- snakeviz : Web-based viewer for Python profiler output
- unoserver : Server for file conversions with Libre Office
- certbot : Tool to obtain certs from Let’s Encrypt and autoenable HTTPS
- cfv : Test and create various files (e.g., .sfv, .csv, .crc., .torrent)
- dotdrop : Save your dotfiles once, deploy them everywhere
- hy : Dialect of Lisp that’s embedded in Python
- mercurial : Scalable distributed version control system
- pipenv : Python dependency management tool
- texlive : Free software distribution for the TeX typesetting system
- virtualenvwrapper : Python virtualenv extensions
- backgroundremover : Remove background from images and video using AI
- euler-py : Project Euler command-line tool written in Python
- glom : Declarative object transformer and formatter, for conglomerating nested data
- jsbeautifier : JavaScript unobfuscator and beautifier
- mycli : CLI for MySQL with auto-completion and syntax highlighting
- s3cmd : Command-line tool for the Amazon S3 service
- tach : Tool to enforce dependencies using modular architecture
- terminator : Multiple GNOME terminals in one window
- aider : AI pair programming in your terminal
- arjun : HTTP parameter discovery suite
- cog : Containers for machine learning
- dnsviz : Tools for analyzing and visualizing DNS and DNSSEC behavior
- nest : Neural Simulation Tool (NEST) with Python3 bindings (PyNEST)
- osc : Command-line interface to work with an Open Build Service
- pipgrip : Lightweight pip dependency resolver
- [email protected] : Python interface to Tcl/Tk
- diceware : Passphrases to remember
- libprelude : Universal Security Information & Event Management (SIEM) system
- otterdog : Manage GitHub organizations at scale using an infrastructure as code approach
- podcast-archiver : Archive all episodes from your favorite podcasts
- pywhat : Identify anything: emails, IP addresses, and more
- sgr : Command-line client for Splitgraph, a version control system for data
- singular : Computer algebra system for polynomial computations
- twtxt : Decentralised, minimalist microblogging service for hackers
- [email protected] : Glorious Glasgow Haskell Compilation System
- scipy : Software for mathematics, science, and engineering
- vint : Vim script Language Lint
- weechat : Extensible IRC client
- core-lightning : Lightning Network implementation focusing on spec compliance and performance
- howdoi : Instant coding answers via the command-line
- jc : Serializes the output of command-line tools to structured JSON output
- jdtls : Java language specific implementation of the Language Server Protocol
- principalmapper : Quickly evaluate IAM permissions in AWS
- tccutil : Utility to modify the macOS Accessibility Database (TCC.db)
- zeek : Network security monitor
- awscli@1 : Official Amazon AWS command-line interface
- gdb : GNU debugger
- git-remote-hg : Transparent bidirectional bridge between Git and Mercurial
- isort : Sort Python imports automatically
- prowler : Tool for cloud security assessments, audits, incident response, and more
- rpds-py : Python bindings to Rust’s persistent data structures
- swift : High-performance system programming language
- urlscan : View/select the URLs in an email message or file
- python-argcomplete : Tab completion for Python argparse
- weasyprint : Convert HTML to PDF
- netaddr : Network address manipulation library
- pass-import : Pass extension for importing data from most existing password managers
- pferd : Programm zum Flotten Einfachen Runterladen von Dateien
- platformio : Your Gateway to Embedded Software Development Excellence
- pymupdf : Python bindings for the PDF toolkit and renderer MuPDF
- sqlmap : Penetration testing for SQL injection and database servers
- tern : Software Bill of Materials (SBOM) tool
- theharvester : Gather materials from public sources (for pen testers)
- fb-client : Shell-script client for https://paste.xinu.at
- gallery-dl : Command-line downloader for image-hosting site galleries and collections
- git-plus : Git utilities: git multi, git relation, git old-branches, git recent
- keepassc : Curses-based password manager for KeePass v.1.x and KeePassX
- liblouis : Open-source braille translator and back-translator
- mpremote : Tool for interacting remotely with MicroPython devices
- parliament : AWS IAM linting library
- pgxnclient : Command-line client for the PostgreSQL Extension Network
- bpytop : Linux/OSX/FreeBSD resource monitor
- esphome : Make creating custom firmwares for ESP32/ESP8266 super easy
- keepkey-agent : Keepkey Hardware-based SSH/GPG agent
- libsigrokdecode : Drivers for logic analyzers and other supported devices
- mx : Command-line tool used for the development of Graal projects
- nanobind : Tiny and efficient C++/Python bindings
- pymol : Molecular visualization system
- python-lsp-server : Python Language Server for the Language Server Protocol
- awscli-local : Thin wrapper around the
awscommand-line interface for use with LocalStack - crosstool-ng : Tool for building toolchains
- cryfs : Encrypts your files so you can safely store them in Dropbox, iCloud, etc.
- forbidden : Bypass 4xx HTTP response status codes and more
- keeper-commander : Command-line and SDK interface to Keeper Password Manager
- ramalama : Goal of RamaLama is to make working with AI boring
- sapling : Source control client
- snakemake : Pythonic workflow system
- fobis : KISS build tool for automatically building modern Fortran projects
- px : Ps and top for human beings (px / ptop)
- webkitgtk : GTK interface to WebKit
- beanquery : Customizable lightweight SQL query tool
- harfbuzz : OpenType text shaping engine
- pygit2 : Bindings to the libgit2 shared library
- [email protected] : Python interface to gdbm
- trafilatura : Discovery, extraction and processing for Web text
- yamllint : Linter for YAML files
- afl++ : American Fuzzy Lop++
- cffi : C Foreign Function Interface for Python
- gnuradio : SDK for signal processing blocks to implement software radios
- mm-common : Build utilities for C++ interfaces of GTK+ and GNOME packages
- sip : Tool to create Python bindings for C and C++ libraries
- virt-manager : App for managing virtual machines
- vit : Full-screen terminal interface for Taskwarrior
- alot : Text mode MUA using notmuch mail
- aws-elasticbeanstalk : Client for Amazon Elastic Beanstalk web service
- checkdmarc : Command-line parser for SPF and DMARC DNS records
- literate-git : Render hierarchical git repositories into HTML
- remarshal : Convert between TOML, YAML and JSON
- aerleon : Generate firewall configs for multiple firewall platforms
- detect-secrets : Enterprise friendly way of detecting and preventing secrets in code
- lensfun : Remove defects from digital images
- node@20 : Open-source, cross-platform JavaScript runtime environment
- regipy : Offline registry hive parsing tool
- abi3audit : Scans Python packages for abi3 violations and inconsistencies
- autodiff : Automatic differentiation made easier for C++
- cppcms : Free High Performance Web Development Framework
- gom : GObject wrapper around SQLite
- grokmirror : Framework to smartly mirror git repositories
- pyside@2 : Official Python bindings for Qt
- python-matplotlib : Python library for creating static, animated, and interactive visualizations
- stp : Simple Theorem Prover, an efficient SMT solver for bitvectors
- borgmatic : Simple wrapper script for the Borg backup software
- fastapi : CLI for FastAPI framework
- graph-tool : Efficient network analysis for Python 3
- influxdb : Time series, events, and metrics database
- mcp-google-sheets : MCP server integrates with your Google Drive and Google Sheets
- python-packaging : Core utilities for Python packages
- spoof-mac : Spoof your MAC address in macOS
- ssh-mitm : SSH server for security audits and malware analysis
- btcli : Bittensor command-line tool
- omniorb : IOR and naming service utilities for omniORB
- openvino : Open Visual Inference And Optimization toolkit for AI inference
- partio : Particle library for 3D graphics
- spades : De novo genome sequence assembly
- speedtest-cli : Command-line interface for https://speedtest.net bandwidth tests
- sphinx-doc : Tool to create intelligent and beautiful documentation
- condure : HTTP/WebSocket connection manager
- mdv : Styled terminal markdown viewer
- pdfly : CLI tool to extract (meta)data from PDF and manipulate PDF files
- six : Python 2 and 3 compatibility utilities
- bagels : Powerful expense tracker that lives in your terminal
- chapel : Programming language for productive parallel computing at scale
- hapless : Run and manage background processes
- libpeas@1 : GObject plugin library
- mgis : Provide tools to handle MFront generic interface behaviours
- python-setuptools : Easily download, build, install, upgrade, and uninstall Python packages
- cekit : Container Evolution Kit
- certifi : Mozilla CA bundle for Python
- clingo : ASP system to ground and solve logic programs
- cxxtest : C++ unit testing framework similar to JUnit, CppUnit and xUnit
- gdbgui : Modern, browser-based frontend to gdb (gnu debugger)
- gdtoolkit : Independent set of GDScript tools - parser, linter, formatter, and more
- onlykey-agent : Middleware that lets you use OnlyKey as a hardware SSH/GPG device
- gupnp : Framework for creating UPnP devices and control points
- klee : Symbolic Execution Engine
- macvim : GUI for vim, made for macOS
- ydiff : View colored diff with side by side and auto pager support
- icloudpd : Tool to download photos from iCloud
- openai-whisper : General-purpose speech recognition model
- recon-ng : Web Reconnaissance Framework
- credstash : Little utility for managing credentials in the cloud
- hashcat : World’s fastest and most advanced password recovery utility
- mavsdk : API and library for MAVLink compatible systems written in C++17
- organize-tool : File management automation tool
- cryptominisat : Advanced SAT solver
- emscripten : LLVM bytecode to JavaScript compiler
- nyx : Command-line monitor for Tor
- omnara : Talk to Your AI Agents from Anywhere
- [email protected] : Python interface to Tcl/Tk
- sacad : Automatic cover art downloader
- semgrep : Easily detect and prevent bugs and anti-patterns in your codebase
- slither-analyzer : Solidity static analysis framework written in Python 3
- awscurl : Curl like simplicity to access AWS resources
- dotbot : Tool that bootstraps your dotfiles
- dvr-scan : Extract scenes with motion from videos
- liquidctl : Cross-platform tool and drivers for liquid coolers and other devices
- llvm : Next-gen compiler infrastructure
- nox : Flexible test automation for Python
- pyinstaller : Bundle a Python application and all its dependencies
- supervisor : Process Control System
- badread : Long read simulator that can imitate many types of read problems
- bup : Backup tool
- commitizen : Defines a standard way of committing rules and communicating it
- datasette : Open source multi-tool for exploring and publishing data
- ltex-ls-plus : LTeX+ Language Server: maintained fork of LTeX Language Server
- netshow : Interactive network connection monitor with friendly service names
- pyqt@5 : Python bindings for v5 of Qt
- terraform-iam-policy-validator : CLI to validate AWS IAM policies in Terraform templates for best practices
- acronym : Python-based tool for creating English-ish acronyms from your fancy project
- athenacli : CLI tool for AWS Athena service
- pivy : Python bindings to coin3d
- redex : Bytecode optimizer for Android apps
- rpmspectool : Utility for handling RPM spec files
- ruff-lsp : Language Server Protocol implementation for Ruff
- todoman : Simple CalDAV-based todo manager
- yle-dl : Download Yle videos from the command-line
- keyring : Easy way to access the system keyring service from python
- node : Open-source, cross-platform JavaScript runtime environment
- prestodb : Distributed SQL query engine for big data
- trzsz : Simple file transfer tools, similar to lrzsz (rz/sz), and compatible with tmux
- ykdl : Video downloader that focus on China mainland video sites
- asitop : Perf monitoring CLI tool for Apple Silicon
- dotnet@6 : .NET Core
- httptap : HTTP request visualizer with phase-by-phase timing breakdown
- lilypond : Music engraving system
- memray : Memory profiler for Python applications
- mupdf : Lightweight PDF and XPS viewer
- python-build : Simple, correct PEP 517 build frontend
- yamlfix : Simple and configurable YAML formatter that keeps comments
- distcc : Distributed compiler client and server
- honcho : Python clone of Foreman, for managing Procfile-based applications
- mcp-proxy : Bridge between Streamable HTTP and stdio MCP transports
- node@24 : Open-source, cross-platform JavaScript runtime environment
- pyvim : Pure Python Vim clone
- ykman : Tool for managing your YubiKey configuration
- znc : Advanced IRC bouncer
- cdogs-sdl : Classic overhead run-and-gun game
- flit : Simplified packaging of Python modules
- ggshield : Scanner for secrets and sensitive data in code
- llm : Access large language models from the command-line
- mail-deduplicate : CLI to deduplicate mails from mail boxes
- manim : Animation engine for explanatory math videos
- thefuck : Programmatically correct mistyped console commands
- z3 : High-performance theorem prover
- conan : Distributed, open source, package manager for C/C++
- hatch : Modern, extensible Python project management
- libcap-ng : Library for Linux that makes using posix capabilities easy
- ponysay : Cowsay but with ponies
- tbb : Rich and complete approach to parallelism in C++
- tfel : Code generation tool dedicated to material knowledge for numerical mechanics
- git-machete : Git repository organizer & rebase workflow automation tool
- kraken2 : Taxonomic sequence classification system
- lcm : Libraries and tools for message passing and data marshalling
- mapserver : Publish spatial data and interactive mapping apps to the web
- mftrace : Trace TeX bitmap font to PFA, PFB, or TTF font
- onionprobe : Test and monitoring tool for Tor Onion Services
- pdm : Modern Python package and dependency manager supporting the latest PEP standards
- blastem : Fast and accurate Genesis emulator
- boost-python3 : C++ library for C++/Python3 interoperability
- coal : Extension of the Flexible Collision Library
- fypp : Python powered Fortran preprocessor
- [email protected] : Glorious Glasgow Haskell Compilation System
- ldeep : LDAP enumeration utility
- oterm : Terminal client for Ollama
- spidermonkey : JavaScript-C Engine
- libxmlb : Library for querying compressed XML metadata
- archey4 : Simple system information tool written in Python
- bumpversion : Increase version numbers with SemVer terms
- fred : Fully featured FRED Command-line Interface & Python API wrapper
- gimmecert : Quickly issue X.509 server and client certificates using locally-generated CA
- grayskull : Recipe generator for Conda
- mono : Cross platform, open source .NET development framework
- ssh-audit : SSH server & client auditing
- azure-cli : Microsoft Azure CLI 2.0
- codespell : Fix common misspellings in source code and text files
- ghidra : Multi-platform software reverse engineering framework
- gitingest : Turn any Git repository into a prompt-friendly text ingest for LLMs
- internetarchive : Python wrapper for the various Internet Archive APIs
- mk : Wrapper for auto-detecting build and test commands in a repository
- pelican : Static site generator that supports Markdown and reST syntax
- vim : Vi ‘workalike’ with many additional features
- eye-d3 : Work with ID3 metadata in .mp3 files
- iocextract : Defanged indicator of compromise extractor
- pre-commit : Framework for managing multi-language pre-commit hooks
- tox : Generic Python virtualenv management and test command-line tool
- x86_64-elf-gdb : GNU debugger for x86_64-elf cross development
- xrootd : High performance, scalable, fault-tolerant access to data
- zabbix-cli : CLI tool for interacting with Zabbix monitoring system
- adb-enhanced : Swiss-army knife for Android testing and development
- cf2tf : Cloudformation templates to Terraform HCL converter
- cookiecutter : Utility that creates projects from templates
- csound : Sound and music computing system
- fail2ban : Scan log files and ban IPs showing malicious signs
- moodle-dl : Downloads course content fast from Moodle (e.g., lecture PDFs)
- sqlparse : Non-validating SQL parser
- sysaidmin : GPT-powered sysadmin
- git-remote-codecommit : Git Remote Helper to interact with AWS CodeCommit
- harlequin : Easy, fast, and beautiful database client for the terminal
- iproute2mac : CLI wrapper for basic network utilities on macOS - ip command
- protobuf@3 : Protocol buffers (Google’s data interchange format)
- ansible : Automate deployment, configuration, and upgrading
- auditwheel : Auditing and relabeling cross-distribution Linux wheels
- eralchemy : Simple entity relation (ER) diagrams generation
- genometools : Versatile open source genome analysis software
- goolabs : Command-line tool for morphologically analyzing Japanese language
- gprof2dot : Convert the output from many profilers into a Graphviz dot graph
- llvm@16 : Next-gen compiler infrastructure
- pyupgrade : Upgrade syntax for newer versions of Python
- mac-cleanup-py : Python cleanup script for macOS
- mcp-atlassian : MCP server for Atlassian tools (Confluence, Jira)
- rdkit : Open-source chemoinformatics library
- reorder-python-imports : Rewrites source to reorder python imports
- votca : Versatile Object-oriented Toolkit for Coarse-graining Applications
- arm-none-eabi-gdb : GNU debugger for arm-none-eabi cross development
- conan@1 : Distributed, open source, package manager for C/C++
- dolphie : Feature-rich top tool for monitoring MySQL
- i386-elf-gdb : GNU debugger for i386-elf cross development
- itstool : Make XML documents translatable through PO files
- kea : DHCP server
- ltex-ls : LSP for LanguageTool with support for Latex, Markdown and Others
- mu-repo : Tool to work with multiple git repositories
- awscli : Official Amazon AWS command-line interface
- ansible-cmdb : Generates static HTML overview page from Ansible facts
- mesa : Graphics Library
- onion-location : Discover advertised Onion-Location for given URLs
- s4cmd : Super S3 command-line tool
- scoutsuite : Open source multi-cloud security-auditing tool
- xonsh : Python-powered, cross-platform, Unix-gazing shell language and command prompt
- arxiv_latex_cleaner : Clean LaTeX code to submit to arXiv
- bashate : Code style enforcement for bash programs
- esptool : ESP8266 and ESP32 serial bootloader utility
- pyqt-builder : Tool to build PyQt
- scdl : Command-line tool to download music from SoundCloud
- trezor-agent : Hardware SSH/GPG agent for Trezor and Ledger
- twoping : Ping utility to determine directional packet loss
- west : Zephyr meta-tool
- botan@2 : Cryptographic algorithms and formats library in C++
- btrfs-progs : Userspace utilities to manage btrfs filesystems
- keystone : Assembler framework: Core + bindings
- networkit : Performance toolkit for large-scale network analysis
- rbtools : CLI and API for working with code and document reviews on Review Board
- ufbt : Compact tool for building and debugging applications for Flipper Zero
- all-repos : Clone all your repositories and apply sweeping changes
- cassandra : Eventually consistent, distributed key-value store
- copier : Utility for rendering projects templates
- gpgmepy : Python bindings for gpgme
- mapproxy : Accelerating web map proxy
- mitie : Library and tools for information extraction
- moto : Mock AWS services
- podman-compose : Alternative to docker-compose using podman
- carla : Audio plugin host supporting LADSPA, LV2, VST2/3, SF2 and more
- flintrock : Tool for launching Apache Spark clusters
- instalooter : Download any picture or video associated from an Instagram profile
- johnnydep : Display dependency tree of Python distribution
- mackup : Keep your Mac’s application settings in sync
- mkvtomp4 : Convert mkv files to mp4
- okta-awscli : Okta authentication for awscli
- ratarmount : Mount and efficiently access archives as filesystems
- doitlive : Replay stored shell commands for live presentations
- node@18 : Open-source, cross-platform JavaScript runtime environment
- sherlock : Hunt down social media accounts by username
- sickchill : Automatic Video Library Manager for TV Shows
- csvkit : Suite of command-line tools for converting to and working with CSV
- litani : Metabuild system
- mlx-lm : Run LLMs with MLX
- spidermonkey@115 : JavaScript-C Engine
- twine : Utilities for interacting with PyPI
- zim : Graphical text editor used to maintain a collection of wiki pages
- zurl : HTTP and WebSocket client worker with ZeroMQ interface
- choose : Make choices on the command-line
- codelimit : Your Refactoring Alarm
- [email protected] : Glorious Glasgow Haskell Compilation System
- [email protected] : Glorious Glasgow Haskell Compilation System
- llvm@17 : Next-gen compiler infrastructure
- pytest : Simple powerful testing with Python
- fortls : Fortran language server
- python-yq : Command-line YAML and XML processor that wraps jq
- soapysdr : Vendor and platform neutral SDR support library
- weaviate-cli : Command-line interface for managing and interacting with Weaviate
- fierce : DNS reconnaissance tool for locating non-contiguous IP space
- molecule : Automated testing for Ansible roles
- streamrip : Scriptable music downloader for Qobuz, Tidal, SoundCloud, and Deezer
- udis86 : Minimalistic disassembler library for x86
- aarch64-elf-gdb : GNU debugger for aarch64-elf cross development
- airshare : Cross-platform content sharing in a local network
- bagit : Library for creation, manipulation, and validation of bags
- djlint : Lint & Format HTML Templates
- kimi-cli : CLI agent for MoonshotAI Kimi platform
- lilv : C library to use LV2 plugins
- pipdeptree : CLI to display dependency tree of the installed Python packages
- [email protected] : Python interface to Tcl/Tk
- cfn-flip : Convert AWS CloudFormation templates between JSON and YAML formats
- cloudiscovery : Help you discover resources in the cloud environment
- dnstwist : Test domains for typo squatting, phishing and corporate espionage
- epr : Command-line EPUB reader
- mcpm : Open source, community-driven MCP server and client manager
- nicotine-plus : Graphical client for the Soulseek peer-to-peer network
- pipx : Execute binaries from Python packages in isolated environments
- pssh : Parallel versions of OpenSSH and related tools
- blueprint-compiler : Markup language and compiler for GTK 4 user interfaces
- borgbackup : Deduplicating archiver with compression and authenticated encryption
- eigenpy : Python bindings of Eigen library with Numpy support
- grc : Colorize logfiles and command output
- newt : Library for color text mode, widget based user interfaces
- pillow : Friendly PIL fork (Python Imaging Library)
- pyside : Official Python bindings for Qt
- qemu : Generic machine emulator and virtualizer
- khal : CLI calendar application
- pyinvoke : Pythonic task management & command execution
- translate-toolkit : Toolkit for localization engineers
- adr-viewer : Generate easy-to-read web pages for your Architecture Decision Records
- dnsrobocert : Manage Let’s Encrypt SSL certificates based on DNS challenges
- llvm@15 : Next-gen compiler infrastructure
- mat2 : Metadata anonymization toolkit
- rich-cli : Command-line toolbox for fancy output in the terminal
- sail : CLI toolkit to provision and deploy WordPress applications to DigitalOcean
- showcert : X.509 TLS certificate reader and creator
- subliminal : Library to search and download subtitles
- ansible@9 : Automate deployment, configuration, and upgrading
- http-prompt : Interactive command-line HTTP client with autocomplete and syntax highlighting
- meta-package-manager : Wrapper around all package managers with a unifying CLI
- posting : Modern API client that lives in your terminal
- [email protected] : Python interface to gdbm
- pythran : Ahead of Time compiler for numeric kernels
- apprise : Send notifications from the command-line to popular notification services
- gruyere : TUI program for viewing and killing processes listening on ports
- nwchem : High-performance computational chemistry tools
- gcalcli : Easily access your Google Calendar(s) from a command-line
- ola : Open Lighting Architecture for lighting control information
- solc-select : Manage multiple Solidity compiler versions
- xxh : Bring your favorite shell wherever you go through the ssh
- charmcraft : Tool to build charms and publish them on Charmhub
- hg-fast-export : Fast Mercurial to Git converter
- lit : Portable tool for LLVM- and Clang-style test suites
- nanopb : C library for encoding and decoding Protocol Buffer messages
- peru : Dependency retriever for version control and archives
- plutoprint : Generate PDFs and Images from HTML
- [email protected] : Python interface to Tcl/Tk
- pytr : Use TradeRepublic in terminal and mass download all documents
- buku : Powerful command-line bookmark manager
- c7n : Rules engine for cloud security, cost optimization, and governance
- coccinelle : Program matching and transformation engine for C code
- flawfinder : Examines code and reports possible security weaknesses
- gsan : Extract subdomains from SSL certificates in HTTPS sites
- ldns : DNS library written in C
- pip-audit : Audits Python environments and dependency trees for known vulnerabilities
- shodan : Python library and command-line utility for Shodan
- datalad : Data distribution geared toward scientific datasets
- dnsgen : Generates DNS names from existing domain names
- libplacebo : Reusable library for GPU-accelerated image/video processing primitives
- ly : Parse, manipulate or create documents in LilyPond format
- pwncat : Netcat with FW/IDS/IPS evasion, self-inject-, bind- and reverse shell
- pygitup : Nicer ‘git pull’
- schemathesis : Testing tool for web applications with specs
- vdirsyncer : Synchronize calendars and contacts
- bbot : OSINT automation tool
- gtk-doc : GTK+ documentation tool
- gyb : CLI for backing up and restoring Gmail messages
- precice : Coupling library for partitioned multi-physics simulations
- [email protected] : Python interface to gdbm
- salt-lint : Check for best practices in SaltStack
- snapcraft : Package any app for every Linux desktop, server, cloud or device
- streamlink : CLI for extracting streams from various websites to a video player
- conda-lock : Lightweight lockfile for conda environments
- halide : Language for fast, portable data-parallel computation
- name-that-hash : Modern hash identification system
- pdnsrec : Non-authoritative/recursing DNS server
- watson : Command-line tool to track (your) time
- waybackpy : Wayback Machine API interface & command-line tool
- yapf : Formatter for python code
- custom-install : Install CIA files directly to Nintendo 3DS SD card
- easyeda2kicad : Converts electronic components from EasyEDA or LCSC to a KiCad library
- libsigrok : Drivers for logic analyzers and other supported devices
- llvm@14 : Next-gen compiler infrastructure
- retdec : Retargetable machine-code decompiler based on LLVM
- tarsnapper : Tarsnap wrapper which expires backups using a gfs-scheme
- txt2tags : Conversion tool to generating several file formats
- ansible@12 : Automate deployment, configuration, and upgrading
- bullet : Physics SDK
- bzt : BlazeMeter Taurus
- djhtml : Django/Jinja template indenter
- fprettify : Auto-formatter for modern fortran source code
- gitup : Update multiple git repositories at once
- legit : Command-line interface for Git, optimized for workflow simplicity
- nuitka : Python compiler written in Python
- aws-sso-util : Smooth out the rough edges of AWS SSO (temporarily, until AWS makes it better)
- meson : Fast and user friendly build system
- mongo-orchestration : REST API to manage MongoDB configurations on a single host
- mysql-to-sqlite3 : Transfer data from MySQL to SQLite
- ocrmypdf : Adds an OCR text layer to scanned PDF files
- open-babel : Chemical toolbox
- percol : Interactive grep tool
- s3ql : POSIX-compliant FUSE filesystem using object store as block storage
- libsoup@2 : HTTP client/server library for GNOME
- pygobject3 : GNOME Python bindings (based on GObject Introspection)
- terraform-local : CLI wrapper to deploy your Terraform applications directly to LocalStack
- gitlint : Linting for your git commit messages
- mbedtls@2 : Cryptographic & SSL/TLS library
- neovim-remote : Control nvim processes using
nvrcommand-line tool - nmap : Port scanning utility for large networks
- yamale : Schema and validator for YAML
- b2-tools : B2 Cloud Storage Command-Line Tools
- bandit : Security-oriented static analyser for Python code
- flexget : Multipurpose automation tool for content
- git-cola : Highly caffeinated git GUI
- maturin : Build and publish Rust crates as Python packages
- mkdocs : Project documentation with Markdown
- strands-agents-sops : Standard Operating Procedures for AI agents using natural language
- uvicorn : ASGI web server
- cryptography : Cryptographic recipes and primitives for Python
- fastmcp : Fast, Pythonic way to build MCP servers and clients
- ford : Automatic documentation generator for modern Fortran programs
- gdown : Google Drive Public File Downloader when Curl/Wget Fails
- llvm@18 : Next-gen compiler infrastructure
- nvchecker : New version checker for software releases
- qscintilla2 : Port to Qt of the Scintilla editing component
- xapian : C++ search engine library
- bpython : Fancy interface to the Python interpreter
- ecs-deploy : CLI tool to simplify Amazon ECS deployments, rollbacks & scaling
- jailkit : Utilities to create limited user accounts in a chroot jail
- libtensorflow : C interface for Google’s OS library for Machine Intelligence
- linode-cli : CLI for the Linode API
- mentat : Coding assistant that leverages GPT-4 to write code
- protobuf@21 : Protocol buffers (Google’s data interchange format)
- autopep8 : Automatically formats Python code to conform to the PEP 8 style guide
- certsync : Dump NTDS with golden certificates and UnPAC the hash
- dnsdist : Highly DNS-, DoS- and abuse-aware loadbalancer
- nftables : Netfilter tables userspace tools
- search-that-hash : Searches Hash APIs to crack your hash quickly
- shamrock : Astrophysical hydrodynamics using SYCL
I hope you enjoyed reading this post as much as I enjoyed writing it. If you know a person who can benefit from this information, send them a link of this post. If you want to get notified about new posts, follow me on YouTube , Twitter (x) , LinkedIn , and GitHub .