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 library for matching and parsing commands with placeholders and regex patterns.
A Go package providing convenient shutdown hooks for graceful application termination with OS signal handling.
A Zsh plugin providing enhanced color definitions and a standardized color scheme for terminal applications.
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.
Self-contained OCaml bindings to linenoise, providing easy high-level readline functionality without system dependencies.
A Go library for matching and colorizing strings in terminal outputs with built-in and custom matchers.
A non-invasive cross-platform terminal color library for Go that doesn't require modifying Print methods.
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.
A Crystal port of the Fzy fuzzy finder algorithm for fast and accurate string matching.
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.
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 Zsh plugin for expanding text snippets anywhere on the command line, similar to aliases but more flexible.
A Go library for splitting command line strings into arguments arrays using bash syntax.
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 simple Oh My Zsh plugin that displays customizable todo reminders above every terminal prompt.
Enhanced Zsh plugin providing cargo tab completions with remote crate search for cargo add and install 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.
A Fish shell plugin that runs default commands like ls or git status when pressing Enter on an empty prompt.
An extensible, cross-platform readline library for Go with Unicode support, syntax highlighting, and pluggable terminal interfaces.
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.
A zsh plugin that adds autocompletion for all Cloud Foundry CLI commands.
Define shell command completions using a simple YAML specification file.
A library for serializing and replaying persistent Vulkan objects like pipelines and shader modules.
A Rust library providing system exit code constants from <sysexits.h> with Termination trait support.
A Common Lisp library for colorized output, tables, lists, banners, and other formatted text on ANSI terminals.
An AutoHotkey wrapper for creating Win32 console applications with advanced text and graphics capabilities.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.