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 Codyn'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
#11sharkdp/fd
A simple, fast and user-friendly alternative to 'find'
#12chubin/cheat.sh
the only cheat sheet you need
#13Hmbown/CodeWhale
Open-source, community-driven agent harness
#14httpie/cli
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
#15stablyai/orca
Orca is the ADE for working with a fleet of parallel agents. Run any coding agent with your own subscription. Available on desktop, mobile and VPS.
#16Textualize/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.
#17sxyazi/yazi
💥 Blazing fast terminal file manager written in Rust, based on async I/O.
#18fish-shell/fish-shell
The user-friendly command line shell.
#19ibraheemdev/modern-unix
A collection of modern/faster/saner alternatives to common unix commands.
#20nicolargo/glances
Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.
#21kovidgoyal/kitty
If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.
#22tqdm/tqdm
:zap: A Fast, Extensible Progress Bar for Python and CLI
#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
#26esengine/DeepSeek-Reasonix
DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.
#27chubin/wttr.in
:partly_sunny: The right way to check the weather
#28micro-editor/micro
A modern and intuitive terminal-based text editor
#29sharkdp/hyperfine
A command-line benchmarking tool
#30mbadolato/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
#31warpdotdev/Warp
Warp is the agentic development environment, built for coding with multiple AI agents.
#32manaflow-ai/cmux
Open source Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents. Built for multitasking, organization, and programmability.
#33Swordfish90/cool-retro-term
A good looking terminal emulator which mimics the old cathode display...
#34withfig/autocomplete
IDE-style autocomplete for your existing terminal & shell
#35wezterm/wezterm
A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
#36can1357/oh-my-pi
⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more
#37yudai/gotty
Share your terminal as a web application
#38ratatui/ratatui
A Rust crate for cooking up terminal user interfaces (TUIs) 👨🍳🐀 https://ratatui.rs
#39Rigellute/spotify-tui
Spotify for the terminal written in Rust 🚀
#40fastapi/typer
Typer, build great CLIs. Easy to code. Based on Python type hints.
#41charmbracelet/vhs
Your CLI home video recorder 📼
#42wavetermdev/waveterm
An open-source, AI-integrated, cross-platform terminal for seamless workflows
#43asciinema/asciinema
Terminal session recorder, streamer and player 📹
#44denisidoro/navi
An interactive cheatsheet tool for the command-line
#45wtfutil/wtf
The personal information dashboard for your terminal
#46faressoft/terminalizer
🦄 Record your terminal and generate animated gif images or share a web player
#47fathyb/carbonyl
Chromium running inside your terminal
#48plandex-ai/plandex
Open source AI coding agent. Designed for large projects and real world tasks.
#49Bash-it/bash-it
A community Bash framework.
#50muesli/duf
Disk Usage/Free Utility - a better 'df' alternative