Showing 35 of 35 projects
A POSIX-compliant bash script to manage multiple active Node.js versions via the command line.
A POSIX-compliant bash script to manage multiple active Node.js versions via the command line.
A general-purpose command-line fuzzy finder for interactive filtering of lists like files, history, processes, and git commits.
A smarter cd command that learns your most-used directories for fast navigation across all major shells.
A smarter cd command that learns your most-used directories for fast navigation across all major shells.
A unified tool that manages development tool versions, environment variables, and project tasks from a single configuration.
Extendable CLI tool to manage multiple language runtime versions with a single interface and per-project configuration.
A fast and simple Node.js version manager built in Rust, supporting cross-platform development.
A full-featured, incredibly fast terminal file manager that is tiny, nearly 0-config, and designed for unobtrusive, smart workflows.
A powerful, feature-rich terminal emulator for macOS with tmux integration, AI chat, session restoration, and deep shell awareness.
A Vim-inspired console file manager with a minimalistic curses interface and automatic file launching.
A lightweight Ruby version manager for Unix-like systems that switches between multiple Ruby versions per project.
A fast, cross-platform terminal file manager written in Go, inspired by ranger.
A standalone UI tool for managing Git repositories with Windows Explorer and Visual Studio integration.
A PowerShell module that integrates Git and PowerShell with enhanced prompt status and tab completion.
A simplistic interactive filtering tool for the command line, written in Go, that filters and selects from piped input.
An AI-enhanced terminal development environment that integrates coding agents with your shell to assist with development tasks using 300+ AI models.
A runtime developer console and IRB alternative for Ruby with powerful introspection and debugging capabilities.
A fast and versatile fuzzy finder written in Rust, designed to quickly navigate files, lines, and commands.
A fast and versatile fuzzy finder written in Rust, designed to quickly navigate files, lines, and commands.
A command-line tool to manage multiple Java versions and set JAVA_HOME across different shells and directories.
A fast, portable, and hackable fuzzy finder for the terminal that searches files, text, git repos, and custom data sources.
Build and manage multiple PHP versions in your home directory without root permissions.
A command-line tool that parses bash output, presents a UI to select files, and lets you open them or run commands.
A cross-platform Java version manager inspired by nvm, written in Go, for installing and switching between JDK distributions.
An interactive grep tool that adds interactive selection to UNIX pipes, allowing you to filter and select from command output.
A faster cd command that learns your directory habits using frecency for quick navigation across shells.
A modern terminal emulator with built-in SSH, shell integration, images, and advanced workflow features.
A lightweight version manager for Node.js on Unix-like systems, enabling seamless switching between multiple Node.js versions per project.
A smart CLI tool that creates and manages tmux sessions automatically using zoxide and project configurations.
A cross-platform version manager for Neovim that simplifies installing, switching, and managing multiple versions from the command line.
A shell helper that learns your directory habits and enables fast fuzzy navigation.
A bash-based framework for creating command-line programs with subcommands, supporting any scripting language.
A fast, lightweight JSON Query Language CLI tool built with Rust for querying and transforming JSON data.
Run software from nixpkgs without installing it by prefixing commands with a comma.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.