Best CLI Tools

Command-line tools that developers love: terminal utilities, shell enhancements, and CLI frameworks.

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.

53,818Zigpermissive
2

bat

86

A cat clone with wings

58,754Rustpermissive
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.

19,203TypeScriptpermissive
4

ripgrep

84

Fast regex search respecting gitignore

63,463Rustpermissive
5

Starship

84

Minimal, blazing-fast cross-shell prompt

57,213Rustpermissive
6

Nushell

83

A new type of shell

39,390Rustpermissive
7

Zoxide

81

Smarter cd command for all major shells

36,407Rustpermissive
8

Helix

78

Post-modern modal text editor

44,265Rustweak-copyleft
9

Warp

74

Agentic development environment terminal

55,906Rustsource-available
10

clui-cc

74

Clui CC — Command Line User Interface for Claude Code

1,168TypeScriptpermissive
11

resterm

66

1,655Gopermissive
12

ghostling

62

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

987Cpermissive
13

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,582Rustunspecified

Explore More Categories