Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Shell Integration

Shell Integration

161 projects

Showing 36 of 161 projects

NVM
NVMShell

A POSIX-compliant bash script to manage multiple active Node.js versions via the command line.

#posix-compliant#developer-tools#version-management
Stars94.2k
Forks10.3k
Last commit8 days ago
nvm
nvmShell

A POSIX-compliant bash script to manage multiple active Node.js versions via the command line.

#posix-compliant#developer-tools#version-management
Stars94.2k
Forks10.3k
Last commit8 days ago
fzf
fzfGo

A general-purpose command-line fuzzy finder for interactive filtering of lists like files, history, processes, and git commits.

#search#productivity#unix
Stars81.9k
Forks2.8k
Last commit3 days ago
zoxide
zoxideRust

A smarter cd command that learns your most-used directories for fast navigation across all major shells.

#productivity#shell-navigation#fish
Stars38.2k
Forks852
Last commit3 days ago
zoxide
zoxideRust

A smarter cd command that learns your most-used directories for fast navigation across all major shells.

#productivity#shell-navigation#fish
Stars38.2k
Forks852
Last commit3 days ago
mise
miseRust

A unified tool that manages development tool versions, environment variables, and project tasks from a single configuration.

#environment-management#shell-integration#dev-tools
Stars31.0k
Forks1.3k
Last commit1 day ago
fnm
fnmRust

A fast and simple Node.js version manager built in Rust, supporting cross-platform development.

#hacktoberfest#developer-tools#shell-integration
Stars26.3k
Forks638
Last commit3 months ago
asdf
asdfGo

Extendable CLI tool to manage multiple language runtime versions with a single interface and per-project configuration.

#multi-language#elvish#multiple-languages
Stars25.5k
Forks929
Last commit2 days ago
nnn
nnnC

A full-featured, incredibly fast terminal file manager that is tiny, nearly 0-config, and designed for unobtrusive, smart workflows.

#privacy-aware#plugin-system#productivity
Stars21.7k
Forks811
Last commit6 days ago
iTerm2
iTerm2Objective-C

A powerful, feature-rich terminal emulator for macOS with tmux integration, AI chat, session restoration, and deep shell awareness.

#terminal-emulator#developer-tools#productivity-tools
Stars17.8k
Forks1.4k
Last commit1 day ago
ranger
rangerPython

A Vim-inspired console file manager with a minimalistic curses interface and automatic file launching.

#file-launcher#keyboard-driven#unix-tools
Stars17.3k
Forks937
Last commit2 days ago
rbenv
rbenvShell

A lightweight Ruby version manager for Unix-like systems that switches between multiple Ruby versions per project.

#environment-management#developer-tools#unix
Stars16.7k
Forks1.4k
Last commit9 days ago
lf
lfGo

A fast, cross-platform terminal file manager written in Go, inspired by ranger.

#keyboard-driven#shell-integration#file-manager
Stars9.4k
Forks369
Last commit3 days ago
GitExtensions
GitExtensionsC#

A standalone UI tool for managing Git repositories with Windows Explorer and Visual Studio integration.

#hacktoberfest#version-control#developer-tools
Stars8.5k
Forks2.2k
Last commit5 days ago
posh-git
posh-gitPowerShell

A PowerShell module that integrates Git and PowerShell with enhanced prompt status and tab completion.

#developer-tools#tab-completion#productivity
Stars8.2k
Forks821
Last commit1 year ago
peco
pecoGo

A simplistic interactive filtering tool for the command line, written in Go, that filters and selects from piped input.

#interactive-filter#incremental-search#shell-integration
Stars7.9k
Forks233
Last commit6 days ago
forgecode
forgecodeRust

An AI-enhanced terminal development environment that integrates coding agents with your shell to assist with development tasks using 300+ AI models.

#ai-coding-assistant#semantic-search#multi-agent-reinforcement-learning
Stars7.5k
Forks1.4k
Last commit
skim
skimRust

A fast and versatile fuzzy finder written in Rust, designed to quickly navigate files, lines, and commands.

#search#productivity#skim
Stars6.9k
Forks253
Last commit2 days ago
skim
skimRust

A fast and versatile fuzzy finder written in Rust, designed to quickly navigate files, lines, and commands.

#search#productivity#skim
Stars6.9k
Forks253
Last commit2 days ago
Pry
PryRuby

A runtime developer console and IRB alternative for Ruby with powerful introspection and debugging capabilities.

#runtime-console#developer-tools#shell-integration
Stars6.8k
Forks609
Last commit4 months ago
jenv
jenvShell

A command-line tool to manage multiple Java versions and set JAVA_HOME across different shells and directories.

#environment-management#developer-tools#shell-integration
Stars6.6k
Forks398
Last commit5 months ago
television
televisionRust

A fast, portable, and hackable fuzzy finder for the terminal that searches files, text, git repos, and custom data sources.

#productivity#fuzzy#editor-integration
Stars6.1k
Forks181
Last commit2 days ago
PHP Brew
PHP BrewMakefile

Build and manage multiple PHP versions in your home directory without root permissions.

#php-fpm#phpbrew#version-management
Stars5.5k
Forks364
Last commit5 months ago
pathpicker
pathpickerPython

A command-line tool that parses bash output, presents a UI to select files, and lets you open them or run commands.

#file-selection#shell-integration#bash-utility
Stars5.2k
Forks282
Last commit1 year ago
jabba
jabbaGo

A cross-platform Java version manager inspired by nvm, written in Go, for installing and switching between JDK distributions.

#developer-tools#shell-integration#cli-tool
Stars3.4k
Forks224
Last commit2 months ago
percol
percolPython

An interactive grep tool that adds interactive selection to UNIX pipes, allowing you to filter and select from command output.

#productivity#shell-integration#python
Stars3.3k
Forks144
Last commit2 years ago
z.lua
z.luaLua

A faster cd command that learns your directory habits using frecency for quick navigation across shells.

#productivity#shell-navigation#shell-integration
Stars3.1k
Forks148
Last commit4 months ago
Extraterm
ExtratermTypeScript

A modern terminal emulator with built-in SSH, shell integration, images, and advanced workflow features.

#windows-subsystem-linux#terminal-emulator#developer-tools
Stars2.8k
Forks129
Last commit1 month ago
sesh
seshGo

A smart CLI tool that creates and manages tmux sessions automatically using zoxide and project configurations.

#developer-tools#session-manager#productivity
Stars2.7k
Forks120
Last commit3 days ago
nodenv
nodenvShell

A lightweight version manager for Node.js on Unix-like systems, enabling seamless switching between multiple Node.js versions per project.

#environment-management#unix#shell-integration
Stars2.4k
Forks160
Last commit3 days ago
bob
bobRust

A cross-platform version manager for Neovim that simplifies installing, switching, and managing multiple versions from the command line.

#hacktoberfest#developer-tools#neovim-version-manager
Stars2.1k
Forks63
Last commit7 days ago
jump
jumpGo

A shell helper that learns your directory habits and enables fast fuzzy navigation.

#directory-management#productivity#fuzzy
Stars1.9k
Forks63
Last commit5 days ago
sub
subShell

A bash-based framework for creating command-line programs with subcommands, supporting any scripting language.

#multi-language#autocompletion#developer-tools
Stars1.8k
Forks143
Last commit4 years ago
comma
commaRust

Run software from nixpkgs without installing it by prefixing commands with a comma.

#developer-tools#ad-hoc-execution#shell-integration
Stars1.7k
Forks62
Last commit27 days ago
jql
jqlRust

A fast, lightweight JSON Query Language CLI tool built with Rust for querying and transforming JSON data.

#json-query#shell-integration#tool
Stars1.7k
Forks32
Last commit4 months ago
DIP
DIPRuby

A CLI tool that provides native-like interaction with Dockerized applications, simplifying development workflows.

#devops#container-orchestration#development-workflow
Stars1.3k
Forks50
Last commit2 months ago
Page 1 of 5

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 day ago
Next
#Zsh Plugin77
#Developer Tools59
#Command Line50
#Zsh47
#Productivity46
#Cli Tool38
#Terminal34
#Cli26
#Command Line Tool23
#Oh My Zsh22
#Shell17
#Cross Platform16