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.

184,907Shell
Analyze Code

#2microsoft/terminal

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

101,861C++
Analyze Code

#3jesseduffield/lazygit

simple terminal UI for git commands

72,789Go
Analyze Code

#4Eugeny/tabby

A terminal for a more modern age

68,994TypeScript
Analyze Code

#5alacritty/alacritty

A cross-platform, OpenGL terminal emulator.

62,594Rust
Analyze Code

#6tldr-pages/tldr

šŸ“š Collaborative cheatsheets for console commands

61,339Markdown
Analyze Code

#7sharkdp/bat

A cat(1) clone with wings.

57,314Rust
Analyze Code

#8Textualize/rich

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

55,550Python
Analyze Code

#9termux/termux-app

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

50,919Java
Analyze Code

#10vercel/hyper

A terminal built on web technologies

44,710TypeScript
Analyze Code

#11GitSquared/edex-ui

A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support.

44,283JavaScript
Analyze Code

#12sharkdp/fd

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

41,729Rust
Analyze Code

#13chubin/cheat.sh

the only cheat sheet you need

40,971Python
Analyze Code

#14httpie/cli

🄧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

37,581Python
Analyze Code

#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.

34,388Python
Analyze Code

#16sxyazi/yazi

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

32,967Rust
Analyze Code

#17ibraheemdev/modern-unix

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

32,765
Analyze Code

#18fish-shell/fish-shell

The user-friendly command line shell.

32,705Rust
Analyze Code

#19nicolargo/glances

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

31,745Python
Analyze Code

#20kovidgoyal/kitty

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

31,420Python
Analyze Code

#21tqdm/tqdm

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

30,972Python
Analyze Code

#22herrbischoff/awesome-macos-command-line

Use your macOS terminal shell to do awesome things.

30,264
Analyze Code

#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.

29,870Python
Analyze Code

#24kingToolbox/WindTerm

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

29,793C
Analyze Code

#25zellij-org/zellij

A terminal workspace with batteries included

29,280Rust
Analyze Code

#26chubin/wttr.in

:partly_sunny: The right way to check the weather

28,827Python
Analyze Code

#27micro-editor/micro

A modern and intuitive terminal-based text editor

27,999Go
Analyze Code

#28sharkdp/hyperfine

A command-line benchmarking tool

27,542Rust
Analyze Code

#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

26,481Shell
Analyze Code

#30warpdotdev/Warp

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

25,963
Analyze Code

#31Swordfish90/cool-retro-term

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

25,184QML
Analyze Code

#32withfig/autocomplete

IDE-style autocomplete for your existing terminal & shell

25,071TypeScript
Analyze Code

#33wezterm/wezterm

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

24,371Rust
Analyze Code

#34gpakosz/.tmux

Oh my tmux! My self-contained, pretty & versatile tmux configuration made with šŸ’›šŸ©·šŸ’™šŸ–¤ā¤ļøšŸ¤

24,285Shell
Analyze Code

#35chalk/chalk

šŸ– Terminal string styling done right

22,975JavaScript
Analyze Code

#36gitui-org/gitui

Blazing šŸ’„ fast terminal-ui for git written in rust šŸ¦€

21,448Rust
Analyze Code

#37jarun/nnn

n³ The unorthodox terminal file manager

21,297C
Analyze Code

#38spaceship-prompt/spaceship-prompt

šŸš€āœØ Minimalistic, powerful and extremely customizable Zsh prompt

20,399Shell
Analyze Code

#39fastfetch-cli/fastfetch

A maintained, feature-rich and performance oriented, neofetch like system information tool.

20,246C
Analyze Code

#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.

20,242C
Analyze Code

#41eza-community/eza

A modern alternative to ls

20,043Rust
Analyze Code

#42xtermjs/xterm.js

A terminal for the web

19,957TypeScript
Analyze Code

#43yudai/gotty

Share your terminal as a web application

19,410Go
Analyze Code

#44railsware/upterm

A terminal emulator for the 21st century.

19,126TypeScript
Analyze Code

#45Rigellute/spotify-tui

Spotify for the terminal written in Rust šŸš€

19,021Rust
Analyze Code

#46fastapi/typer

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

18,875Python
Analyze Code

#47charmbracelet/vhs

Your CLI home video recorder šŸ“¼

18,695Go
Analyze Code

#48ratatui/ratatui

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

18,569Rust
Analyze Code

#49wavetermdev/waveterm

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

17,460Go
Analyze Code

#50Bash-it/bash-it

A community Bash framework.

14,953Shell
Analyze Code