Showing 36 of 289 projects
A Go library implementing the XDG Base Directory Specification and XDG user directories for portable application file storage.
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 React library for creating interactive videos with programmatic control and rich integrations.
A Go library that enables ANSI color escape sequences in terminal output on Windows.
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 Ruby gem for terminal output styling with an intuitive, chainable API that avoids monkey-patching.
A dependency-free C++ library for writing cross-platform terminal applications with a unified API.
A comprehensive, practical development guide for Deno, focusing on application development with TDD and native APIs.
A curated list of fun libraries, packages, and languages with no real purpose but to make developers chuckle.
A curated collection of plugins to enhance and customize the WezTerm terminal emulator.
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 collection of common utility packages for Go, including logging, terminal styling, and byte formatting.
A visual theming application for Linux that extracts colors from wallpapers and applies cohesive themes across your desktop.
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'.
An open-source accounting system with gRPC endpoints and SQL backends for programmable double-entry bookkeeping.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.