Showing 24 of 60 projects
A lightweight header-only C++ library for building REPL tools with ncurses.
A Go library for building command line applications with advanced argument handling and no external dependencies.
A pure Swift library for building elegant command line applications with auto-generated help and subcommand support.
A Go library for building self-documenting CLIs by generating flags, env vars, and config file loading from struct definitions.
A Go library for building command-line interfaces with subcommands, autocompletion, and terminal helpers.
A Rake-inspired command line utility builder with Docopt-powered options for creating project-specific tools.
A configuration framework for Zsh that enhances the command line with defaults, aliases, functions, completions, and prompt themes.
A high-performance Go CLI framework with zero dependencies, offering ~30× faster parsing and a pluggable storage system.
A CGI+DHTML-like rapid application development library for creating textual user interfaces in Zsh.
A REPL extension for Vorpal.js that adds an interactive command-line session within your application context.
A lightweight native Crystal library for building interactive text-based command line interfaces (TUI).
Build powerful, AI-native CLIs declaratively from Go structs, eliminating Cobra boilerplate.
A 100% JavaScript ES2015 implementation of the grep command for Vorpal.js interactive CLIs.
Generates CLI interfaces from JavaScript/TypeScript classes, mapping fields to options and methods to commands.
A Vorpal extension that enables live importing and registration of other Vorpal extensions from NPM while the app is running.
Adds .rc file support to Vorpal.js for executing command sequences from configuration files.
A command-line tool for generating shell completions and documentation from YAML specifications.
A flexible and powerful command-line option parser for Go with a declarative, struct-first approach.
A Bash and ZSH auto-completion script that creates declarative, modular command trees with built-in help and abbreviation support.
A Vorpal plugin that runs a specified command when no other commands are provided.
A D language port of Symfony Console for creating beautiful, testable command-line applications.
Auto-reloads changed Vantage.js extensions in realtime during development without restarting your app.
Generates Zsh shell completion for command-line applications built with MooseX::App.
ZSH auto-completion support for Comonicon command-line interfaces built with Julia.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.