Showing 36 of 535 projects
A curated list of kubectl plugins and a custom index for Krew to extend Kubernetes CLI functionality.
A Rust library for deserializing environment variables into type-safe structs using Serde.
Haskell bindings for Dhall, a programmable configuration language for maintainable configuration files.
A Node.js utility to get an available TCP port with support for preferred ports, ranges, and port reservation.
Intercepts dangerous shell commands before execution with context-aware risk scoring and safe alternatives.
An unofficial Python API for searching, browsing, and downloading Android apps from Google Play.
A Go framework for building command line applications with declarative argument parsing and validation.
An MCP server that enables AI assistants to interact with Google Cloud via the gcloud CLI using natural language.
A Go library that enables ANSI color escape sequences in terminal output on Windows.
A React library for creating interactive videos with programmatic control and rich integrations.
A cross-platform Node.js library to kill processes by PID, name, or port with advanced options.
Colored Unicode symbols with Windows CMD fallbacks for log levels in terminal applications.
A free and open-source Ruby toolkit for security research and development, featuring CLI commands and libraries for encoding, networking, exploits, and more.
A Go library for creating readable tabular data displays in terminal applications.
A beautiful PHP wrapper for using Linux/Unix command-line tools with a fluent, safe syntax.
A feature-rich terminal emulator built on the Enlightenment Foundation Libraries, supporting inline media, GPU acceleration, and advanced theming.
A Go library for measuring the display width of characters and strings, handling East Asian fullwidth characters.
A curated collection of plugins to enhance and customize the WezTerm terminal emulator.
A dependency-free C++ library for writing cross-platform terminal applications with a unified API.
A Ruby gem for terminal output styling with an intuitive, chainable API that avoids monkey-patching.
A curated list of fun libraries, packages, and languages with no real purpose but to make developers chuckle.
A comprehensive, practical development guide for Deno, focusing on application development with TDD and native APIs.
A Node.js library for rendering pretty Unicode tables in the command line with extensive styling and layout options.
A Go library for natively demuxing and muxing MPEG Transport Streams (.ts) files.
A visual theming application for Linux that extracts colors from wallpapers and applies cohesive themes across your desktop.
A collection of common utility packages for Go, including logging, terminal styling, and byte formatting.
A set of skills for coding agents to generate idiomatic Angular code and scaffold modern Angular applications with best practices.
A TUI playground for experimenting with command-line tools like grep, sed, awk, jq, and yq in real-time.
A Node.js module for anonymously reporting usage metrics from CLI tools to Google Analytics or Yandex.Metrica.
A comprehensive collection of ANSI escape codes for terminal cursor control, screen manipulation, and advanced features.
A pure Rust ecosystem of libraries and tools for DICOM-compliant systems, enabling reading, writing, and processing of medical imaging data.
Calculate the visual column width of a string, accounting for Unicode fullwidth characters and ignoring ANSI escape codes.
A collection of modern, performance-focused Unix command replacements written in Rust, starting with cpz and rmz.
A Rust library for wrapping and indenting text with optimal-fit algorithms and hyphenation support.
An elegant option parser for shell scripts with full support for all POSIX shells.
A Go library that formats time.Duration into human-readable strings like '2 weeks 18 hours 22 minutes 3 seconds'.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.