Best Open Source terminal Libraries
A curated list of the most popular GitHub repositories tagged with terminal. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1ohmyzsh/ohmyzsh
š A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.
#2microsoft/terminal
The new Windows Terminal and the original Windows console host, all in the same place!
#3jesseduffield/lazygit
simple terminal UI for git commands
#4Eugeny/tabby
A terminal for a more modern age
#5alacritty/alacritty
A cross-platform, OpenGL terminal emulator.
#6tldr-pages/tldr
š Collaborative cheatsheets for console commands
#7sharkdp/bat
A cat(1) clone with wings.
#8Textualize/rich
Rich is a Python library for rich text and beautiful formatting in the terminal.
#9termux/termux-app
Termux - a terminal emulator application for Android OS extendible by variety of packages.
#10vercel/hyper
A terminal built on web technologies
#11GitSquared/edex-ui
A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support.
#12sharkdp/fd
A simple, fast and user-friendly alternative to 'find'
#13chubin/cheat.sh
the only cheat sheet you need
#14httpie/cli
š„§ HTTPie CLI ā modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
#15Textualize/textual
The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.
#16sxyazi/yazi
š„ Blazing fast terminal file manager written in Rust, based on async I/O.
#17ibraheemdev/modern-unix
A collection of modern/faster/saner alternatives to common unix commands.
#18fish-shell/fish-shell
The user-friendly command line shell.
#19nicolargo/glances
Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.
#20kovidgoyal/kitty
If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.
#21tqdm/tqdm
:zap: A Fast, Extensible Progress Bar for Python and CLI
#22herrbischoff/awesome-macos-command-line
Use your macOS terminal shell to do awesome things.
#23jumpserver/jumpserver
JumpServer is an open-source Privileged Access Management (PAM) platform that provides DevOps and IT teams with on-demand and secure access to SSH, RDP, Kubernetes, Database and RemoteApp endpoints through a web browser.
#24kingToolbox/WindTerm
A professional cross-platform SSH/Sftp/Shell/Telnet/Tmux/Serial terminal.
#25zellij-org/zellij
A terminal workspace with batteries included
#26chubin/wttr.in
:partly_sunny: The right way to check the weather
#27micro-editor/micro
A modern and intuitive terminal-based text editor
#28sharkdp/hyperfine
A command-line benchmarking tool
#29mbadolato/iTerm2-Color-Schemes
Over 450 terminal color schemes/themes for iTerm/iTerm2. Includes ports to Terminal, Konsole, PuTTY, Xresources, XRDB, Remmina, Termite, XFCE, Tilda, FreeBSD VT, Terminator, Kitty, MobaXterm, LXTerminal, Microsoft's Windows Terminal, Visual Studio, Alacritty, Ghostty, and many more
#30warpdotdev/Warp
Warp is the agentic development environment, built for coding with multiple AI agents.
#31Swordfish90/cool-retro-term
A good looking terminal emulator which mimics the old cathode display...
#32withfig/autocomplete
IDE-style autocomplete for your existing terminal & shell
#33wezterm/wezterm
A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
#34gpakosz/.tmux
Oh my tmux! My self-contained, pretty & versatile tmux configuration made with šš©·šš¤ā¤ļøš¤
#35chalk/chalk
š Terminal string styling done right
#36gitui-org/gitui
Blazing š„ fast terminal-ui for git written in rust š¦
#37jarun/nnn
n³ The unorthodox terminal file manager
#38spaceship-prompt/spaceship-prompt
šāØ Minimalistic, powerful and extremely customizable Zsh prompt
#39fastfetch-cli/fastfetch
A maintained, feature-rich and performance oriented, neofetch like system information tool.
#40allinurl/goaccess
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
#41eza-community/eza
A modern alternative to ls
#42xtermjs/xterm.js
A terminal for the web
#43yudai/gotty
Share your terminal as a web application
#44railsware/upterm
A terminal emulator for the 21st century.
#45Rigellute/spotify-tui
Spotify for the terminal written in Rust š
#46fastapi/typer
Typer, build great CLIs. Easy to code. Based on Python type hints.
#47charmbracelet/vhs
Your CLI home video recorder š¼
#48ratatui/ratatui
A Rust crate for cooking up terminal user interfaces (TUIs) šØāš³š https://ratatui.rs
#49wavetermdev/waveterm
An open-source, cross-platform terminal for seamless workflows
#50Bash-it/bash-it
A community Bash framework.