Showing 36 of 535 projects
A Python framework and CLI toolkit for exploring, hacking, and developing tools for wireless protocols using compatible hardware.
A Go library that formats and displays data structures in human-readable, beautifully formatted output.
A Python parser and toolkit for HCL2 configuration files, enabling conversion, querying, and programmatic manipulation.
A Zsh plugin that automatically generates shell completion functions by parsing getopt-style help texts from commands.
A Node.js module for managing multiple simultaneous progress spinners in CLI applications with individual control.
A seamless solution for using FastAPI's dependency injection system outside of route handlers, enabling reuse in CLI tools, background tasks, and other non-HTTP contexts.
A bash script micro-framework for creating small standalone scripts to complex projects with CI/CD and testing.
A cross-platform Node.js library to list running processes with detailed metadata like CPU, memory, and command line.
A Magento 2 module that detects URL-related data integrity issues in products, categories, and URL rewrites without automated fixes.
Make unhandled promise rejections fail loudly and exit with code 1 instead of silently failing.
A PowerShell module for creating interactive console menus with keyboard navigation and selection returns.
A curated collection of resources, libraries, and tools for the Scala Native ahead-of-time compiler ecosystem.
A PowerShell module for interacting with Slack's API to send messages, search content, and manage configurations.
An asdf plugin for managing multiple HashiCorp tool versions (Terraform, Vault, Consul, etc.) from a single installation.
An Elixir library for generating customizable text-based tables with support for styling, sorting, and ANSI colors.
Zsh shell completion script for Docker commands, providing tab-completion for Docker CLI.
A minimalist command-line option parser for Ruby that requires just one line of code per option.
A Rust library for retrieving current user and system environment information across multiple platforms.
Erlang module for parsing command line arguments using GNU getopt syntax with type conversion and environment variable expansion.
A flexible REPL/CLI manager for Neovim with parallel sessions, buffer attachments, and cross-language support.
A flexible REPL/CLI manager for Neovim with parallel sessions, buffer attachments, and cross-language support.
A Go library for parsing configuration from environment variables into arbitrary structs with flexible naming and defaults.
Speeds up shell startup by lazily loading slow setup commands like nvm, rvm, and pyenv when they're first used.
A single-header C++ library for displaying async animations, counters, progress bars, and status messages with minimal code changes.
Get the system locale from environment variables and OS APIs for Node.js applications.
A Go package for creating interactive command-line menus with validation, color customization, and concurrency support.
A powerful unit testing framework for ZSH shell scripting projects.
A Rust library that checks for new versions of CLI/GUI applications on Crates.io, GitHub, Npm, and PyPI.
Atomically writes JSON to a file with automatic directory creation and formatting options.
A keyboard-driven terminal user interface client for Git, Mercurial, and PlasticSCM version control systems.
A lightweight Neovim plugin for quick file operations like moving, renaming, creating, and deleting files without a full file manager.
A lightweight HTTP framework for Bash shell that parses requests and generates valid responses.
A PowerShell module that wraps Write-Host to create scripts with colorized and formatted console output.
A user-space library providing high-performance access to the Linux kernel crypto API via Netlink.
Find and paste Unicode symbols using a Python script or Alfred workflow.
A Nix library for building full-featured CLI tools with flag parsing, auto-documentation, and tab completion in pure Nix.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.