Showing 36 of 535 projects
Check if a process is running by its PID or name, with support for checking multiple processes at once.
A V library for styling terminal output with colors, text formatting, and RGB support.
A Go package providing convenient shutdown hooks for graceful application termination with OS signal handling.
A Go library for matching and parsing commands with placeholders and regex patterns.
A Zsh plugin providing enhanced color definitions and a standardized color scheme for terminal applications.
Self-contained OCaml bindings to linenoise, providing easy high-level readline functionality without system dependencies.
A non-invasive cross-platform terminal color library for Go that doesn't require modifying Print methods.
High-level FFI bindings for mount and umount2 system calls in Rust.
A WezTerm plugin that ports tmux key bindings for pane splitting, navigation, and copy mode.
A Go library for matching and colorizing strings in terminal outputs with built-in and custom matchers.
A V library for creating customizable progress bars and indicators in terminal applications.
A zsh plugin that finds the shortest memorable abbreviations for directories to use with the z command.
Cycle.js drivers for building reactive terminal applications with Blessed.
A Zsh ZLE tweak that expands multiple dots (e.g., ...) into parent directory references (../..) intelligently.
A lightweight Go library that loads configuration from JSON files, environment variables, and command-line flags into structs.
A Crystal port of the Fzy fuzzy finder algorithm for fast and accurate string matching.
Common Lisp bindings to the GNU Readline library, providing a Lispy interface for building interactive command-line applications.
A simple remote monitoring dashboard for multiple Raspberry Pi and Linux devices, with fully configurable command reporting.
A Go library for splitting command line strings into arguments arrays using bash syntax.
A Zsh plugin for expanding text snippets anywhere on the command line, similar to aliases but more flexible.
A simple Oh My Zsh plugin that displays customizable todo reminders above every terminal prompt.
Wrap all spawned Node.js child processes to inject environment variables and arguments for instrumentation and mocking.
A set of shell functions to install Python apps in isolated virtual environments with simple commands.
A Go tool that executes and caches binaries from go.mod dependencies, enabling version-locked CLI tools in projects.
An oh-my-zsh plugin that displays technology versions based on your current directory context.
Enhanced Zsh plugin providing cargo tab completions with remote crate search for cargo add and install commands.
A zsh plugin that adds autocompletion for all Cloud Foundry CLI commands.
A Zsh plugin for directory indexing that maps short names to directories for quick access and command execution.
A Go embed.FS wrapper that simplifies working with embedded subdirectories and provides file copying functionality.
An extensible, cross-platform readline library for Go with Unicode support, syntax highlighting, and pluggable terminal interfaces.
A Fish shell plugin that runs default commands like ls or git status when pressing Enter on an empty prompt.
A library for serializing and replaying persistent Vulkan objects like pipelines and shader modules.
Define shell command completions using a simple YAML specification file.
A Rust library providing system exit code constants from <sysexits.h> with Termination trait support.
An AutoHotkey wrapper for creating Win32 console applications with advanced text and graphics capabilities.
A Common Lisp library for colorized output, tables, lists, banners, and other formatted text on ANSI terminals.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.