Showing 36 of 289 projects
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 Python framework and CLI toolkit for exploring, hacking, and developing tools for wireless protocols using compatible hardware.
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 bash script micro-framework for creating small standalone scripts to complex projects with CI/CD and testing.
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 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.
Erlang module for parsing command line arguments using GNU getopt syntax with type conversion and environment variable expansion.
A Rust library for retrieving current user and system environment information across multiple platforms.
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 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 powerful unit testing framework for ZSH shell scripting projects.
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 header-only C++11 program options parser library that supports GNU getopt-style command-line argument parsing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.