Best Open Source Terminal/CLI Tools

Open source terminal/cli tools, ranked by score and analyzed honestly. Part of our Developer Tools coverage.

Ranked by score. Updated weekly.

1

ghostty

90

👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.

54,548Zigpermissive
2

bat

86

A cat clone with wings

58,868Rustpermissive
3

opencli

86

Make Any Website & Tool Your CLI. A universal CLI Hub and AI-native runtime. Transform any website, Electron app, or local binary into a standardized command-line interface. Built for AI Agents to discover, learn, and execute tools seamlessly via a unified AGENT.md integration.

20,619TypeScriptpermissive
4

ripgrep

84

Fast regex search respecting gitignore

63,774Rustpermissive
5

Starship

84

Minimal, blazing-fast cross-shell prompt

57,412Rustpermissive
6

Nushell

83

A new type of shell

39,480Rustpermissive
7

Zoxide

81

Smarter cd command for all major shells

36,642Rustpermissive
8

kitty

80

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

32,948Pythoncopyleft
9

Helix

78

Post-modern modal text editor

44,371Rustweak-copyleft
10

Warp

74

Agentic development environment terminal

58,282Rustsource-available
11

clui-cc

74

Clui CC — Command Line User Interface for Claude Code

1,176TypeScriptpermissive
12

resterm

66

1,675Gopermissive
13

ghostling

66

A minimum viable terminal emulator built on top of the libghostty C API. Ex minimo, infinita nascuntur. 👻🐣

1,002Cpermissive
14

opencli-rs

61

Opencli-rs is a Blazing fast, memory-safe command-line tool — Fetch information from any website with a single command. Covers Twitter/X, Reddit, YouTube, HackerNews, Bilibili, Zhihu, Xiaohongshu, and 55+ sites, with support for controlling Electron desktop apps, integrating local CLI tools (gh, docker, kubectl)

2,644Rustunspecified

Explore More Categories