back to home

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.

185,430Shell
Explore Repo

#2microsoft/terminal

The new Windows Terminal and the original Windows console host, all in the same place!

102,219C++
Explore Repo

#3jesseduffield/lazygit

simple terminal UI for git commands

74,484Go
Explore Repo

#4Eugeny/tabby

A terminal for a more modern age

69,586TypeScript
Explore Repo

#5alacritty/alacritty

A cross-platform, OpenGL terminal emulator.

62,995Rust
Explore Repo

#6tldr-pages/tldr

Collaborative cheatsheets for console commands πŸ“š.

61,693Markdown
Explore Repo

#7sharkdp/bat

A cat(1) clone with wings.

57,701Rust
Explore Repo

#8Textualize/rich

Rich is a Python library for rich text and beautiful formatting in the terminal.

55,796Python
Explore Repo

#9termux/termux-app

Termux - a terminal emulator application for Android OS extendible by variety of packages.

52,094Java
Explore Repo

#10vercel/hyper

A terminal built on web technologies

44,713TypeScript
Explore Repo

#11sharkdp/fd

A simple, fast and user-friendly alternative to 'find'

42,093Rust
Explore Repo

#12chubin/cheat.sh

the only cheat sheet you need

41,115Python
Explore Repo

#13httpie/cli

πŸ₯§ HTTPie CLI β€” modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

37,724Python
Explore Repo

#14Textualize/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.

34,870Python
Explore Repo

#15sxyazi/yazi

πŸ’₯ Blazing fast terminal file manager written in Rust, based on async I/O.

34,452Rust
Explore Repo

#16fish-shell/fish-shell

The user-friendly command line shell.

32,906Rust
Explore Repo

#17ibraheemdev/modern-unix

A collection of modern/faster/saner alternatives to common unix commands.

32,826
Explore Repo

#18nicolargo/glances

Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.

32,071Python
Explore Repo

#19kovidgoyal/kitty

If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.

31,882Python
Explore Repo

#20tqdm/tqdm

:zap: A Fast, Extensible Progress Bar for Python and CLI

31,037Python
Explore Repo

#21jumpserver/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.

30,086Python
Explore Repo

#22kingToolbox/WindTerm

A professional cross-platform SSH/Sftp/Shell/Telnet/Tmux/Serial terminal.

30,071C
Explore Repo

#23zellij-org/zellij

A terminal workspace with batteries included

30,060Rust
Explore Repo

#24chubin/wttr.in

:partly_sunny: The right way to check the weather

29,052Python
Explore Repo

#25micro-editor/micro

A modern and intuitive terminal-based text editor

28,186Go
Explore Repo

#26sharkdp/hyperfine

A command-line benchmarking tool

27,711Rust
Explore Repo

#27mbadolato/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

26,598Shell
Explore Repo

#28warpdotdev/Warp

Warp is the agentic development environment, built for coding with multiple AI agents.

26,146
Explore Repo

#29Swordfish90/cool-retro-term

A good looking terminal emulator which mimics the old cathode display...

25,284QML
Explore Repo

#30withfig/autocomplete

IDE-style autocomplete for your existing terminal & shell

25,078TypeScript
Explore Repo

#31wezterm/wezterm

A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

24,962Rust
Explore Repo

#32yudai/gotty

Share your terminal as a web application

19,427Go
Explore Repo

#33ratatui/ratatui

A Rust crate for cooking up terminal user interfaces (TUIs) πŸ‘¨β€πŸ³πŸ€ https://ratatui.rs

19,114Rust
Explore Repo

#34Rigellute/spotify-tui

Spotify for the terminal written in Rust πŸš€

19,062Rust
Explore Repo

#35fastapi/typer

Typer, build great CLIs. Easy to code. Based on Python type hints.

19,039Python
Explore Repo

#36charmbracelet/vhs

Your CLI home video recorder πŸ“Ό

18,997Go
Explore Repo

#37wavetermdev/waveterm

An open-source, AI-integrated, cross-platform terminal for seamless workflows

18,203Go
Explore Repo

#38asciinema/asciinema

Terminal session recorder, streamer and player πŸ“Ή

17,002Rust
Explore Repo

#39denisidoro/navi

An interactive cheatsheet tool for the command-line

16,860Rust
Explore Repo

#40wtfutil/wtf

The personal information dashboard for your terminal

16,783Go
Explore Repo

#41faressoft/terminalizer

πŸ¦„ Record your terminal and generate animated gif images or share a web player

16,104JavaScript
Explore Repo

#42fathyb/carbonyl

Chromium running inside your terminal

15,978Rust
Explore Repo

#43plandex-ai/plandex

Open source AI coding agent. Designed for large projects and real world tasks.

15,085Go
Explore Repo

#44Bash-it/bash-it

A community Bash framework.

14,984Shell
Explore Repo

#45muesli/duf

Disk Usage/Free Utility - a better 'df' alternative

14,869Go
Explore Repo

#46manaflow-ai/cmux

Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents

14,823Swift
Explore Repo

#47electerm/electerm

πŸ“»Terminal/ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client(linux, mac, win)

13,942JavaScript
Explore Repo

#48pystardust/ani-cli

A cli tool to browse and play anime

12,095Shell
Explore Repo

#49symfony/console

Eases the creation of beautiful and testable command line interfaces

9,836PHP
Explore Repo

#50superset-sh/superset

Code Editor for the AI Agents Era - Run an army of Claude Code, Codex, etc. on your machine

9,815TypeScript
Explore Repo