Open source terminal projects

Every project in the registry tagged terminal, ranked by real GitHub adoption.

projects 39 combined stars ★ 513K refresh nightly
01 Alacritty ★ 66K

High-performance terminal with GPU acceleration

last push19 hours ago languageRust licenseApache-2.0
02 Warp ★ 66K

A modern terminal built around AI coding agents

last push5 hours ago languageRust licenseAGPL-3.0
03 Zellij ★ 36K

Organize terminal sessions with built-in layouts, tabs, and panes

last push7 hours ago languageRust licenseMIT
04 Kitty ★ 36K

GPU-accelerated terminal built for power users

last push9 hours ago languagePython licenseGPL-3.0
05 JumpServer ★ 32K

Secure access management for modern IT infrastructure

last push14 hours ago languagePython licenseGPL-3.0
06 WezTerm ★ 29K

GPU-accelerated terminal emulator with multiplexing across all platforms

last push8 days ago languageRust license—
07 qwen-code ★ 29K

An open-source AI coding agent that lives in your terminal.

last push5 hours ago languageTypeScript licenseApache-2.0
08 WaveTerm ★ 23K

Cross-platform terminal with AI built in

last push14 hours ago languageGo licenseApache-2.0
09 jcode ★ 21K

The most RAM efficient harness

last push12 hours ago languageRust licenseMIT
10 wtf ★ 17K

The personal information dashboard for your terminal

last push12 days ago languageGo licenseMPL-2.0
11 bottom ★ 14K

Yet another cross-platform graphical process/system monitor.

last push8 hours ago languageRust licenseMIT
12 ccstatusline ★ 13K

🚀 Beautiful highly customizable statusline for Claude Code CLI with powerline support, themes, and more.

last push16 hours ago languageTypeScript licenseMIT
13 posting ★ 13K

The modern API client that lives in your terminal.

last push18 days ago languageGo licenseApache-2.0
14 lnav ★ 11K

Log file navigator

last push18 hours ago languageC++ licenseBSD-2-Clause
15 hunk ★ 9.7K

Review-first terminal diff viewer for agentic coders

last push11 hours ago languageTypeScript licenseMIT
16 lf ★ 9.6K

Terminal file manager

last push3 days ago languageGo licenseMIT
17 terax-ai ★ 9.4K

Lightweight (7MB) Terminal-first AI-native dev workspace

last push2 days ago languageTypeScript licenseApache-2.0
18 Claude-Code-Usage-Monitor ★ 8.8K

Real-time Claude Code usage monitor with predictions and warnings

last push4 months ago languagePython licenseMIT
19 xh ★ 8.2K

Friendly and fast tool for sending HTTP requests

last push4 days ago languageRust licenseMIT
20 ANUS ★ 6.6K

A free coding agent in your terminal. It runs on the smartest free model that is up today.

last push1 months ago languageJavaScript licenseMIT
21 rainfrog ★ 5.4K

🐸 a database tool for the terminal

last push21 hours ago languageRust licenseMIT
22 chafa ★ 5.4K

📺🗿 Terminal graphics for the 21st century.

last push25 hours ago languageC licenseLGPL-3.0
23 s-tui ★ 5.1K

Terminal-based CPU stress and monitoring utility

last push2 months ago languagePython licenseGPL-2.0
24 terminal-browser ★ 4.4K

A browser inside your terminal

last push7 hours ago languageTypeScript licenseMIT
25 opencode.nvim ★ 3.9K

Neovim 🤝 OpenCode in the flow that you already know.

last push3 days ago languageLua licenseMIT
26 curlie ★ 3.7K

The power of curl, the ease of use of httpie.

last push11 months ago languageGo licenseMIT
27 walk ★ 3.6K

Terminal file manager

last push10 months ago languageGo licenseMIT
28 tgpt ★ 3.3K

AI Chatbots in terminal for free

last push5 days ago languageGo licenseGPL-3.0
29 ghostty-web ★ 3.0K

Ghostty for the web with xterm.js API compatibility

last push3 days ago languageTypeScript licenseMIT
30 tirith ★ 2.8K

Terminal security for developers and AI agents. Intercepts homograph URLs, pipe-to-shell, ANSI injection, obfuscated payloads, data exfiltration, and malicious

last push5 hours ago languageRust licenseAGPL-3.0
31 MovieBox-Tui ★ 2.7K

Terminal interface to find, download, and stream movies, TV shows, and live TV using local media players.

last push5 days ago languageRust licenseApache-2.0
32 oterm ★ 2.4K

the terminal client for LLMs

last push12 hours ago languagePython licenseMIT
33 calcure ★ 2.4K

Modern TUI calendar and task manager with minimal and customizable UI.

last push8 days ago languagePython licenseMIT
34 claude-code.nvim ★ 2.1K

Seamless integration between Claude Code AI assistant and Neovim

last push9 months ago languageLua licenseMIT
35 durdraw ★ 1.9K

Versatile ASCII and ANSI Art text editor for drawing in the Linux/Unix/macOS terminal, with animation, 256 and 16 colors, Unicode and CP437, and customizable th

last push3 days ago languagePython licenseBSD-3-Clause
36 fanbox ★ 1.1K

vibe coding 的驾驶舱:左边文件,右边/下边终端,中间看清每一次改动。 / The cockpit for vibe coding: browse files on the left, command agents on the right, watch every change in between.

last push3 days ago languageJavaScript licenseMIT
37 Rezi ★ 677

Build TypeScript TUI backed by fast native rendering engine

last push5 months ago languageTypeScript licenseApache-2.0
38 terminal ★ 659

Terminal UI to get stuff done in the browser

last push3 days ago languageRust licenseMIT
39 rentry ★ 592

Markdown pastebin from command line

last push2 months ago languagePython licenseMIT

Related tags

← all tags

Frequently asked questions

How many open source terminal projects are there?

This registry tracks 39 projects tagged terminal, with 513,222 GitHub stars between them. The most-adopted is Alacritty at 66,108 stars.

Are these terminal projects free to use?

Yes — 38 of the 39 carry an explicit open-source licence across 9 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which terminal project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these terminal projects still maintained?

34 of the 39 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.