Command-line interface
Before there were graphical user interfaces, command-line interfaces were used to issue commands to a computer. Programs that handle the user interface are called command language interpreters, often known as a shell. A CLI may give a user more control over the computer and programs they wish to execute.
Here are 17,843 public repositories matching this topic...
A powerful little TUI framework 🏗
-
Updated
Aug 31, 2026 - Go
A Commander for modern Go CLI interactions
-
Updated
Jul 11, 2026 - Go
DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.
-
Updated
Sep 1, 2026 - Go
Find secrets with Gitleaks 🔑
-
Updated
Aug 26, 2026 - Go
Render markdown on the CLI, with pizzazz! 💅🏻
-
Updated
Sep 1, 2026 - Go
A declarative, simple, fast, and fun package for building command line tools in Go
-
Updated
Aug 24, 2026 - Go
Pretty fancy and modern terminal file manager
-
Updated
Aug 30, 2026 - Go
Why is this running? Trace any process, port, container, or file back to what started it - CLI + TUI.
-
Updated
Aug 15, 2026 - Go
A next-generation crawling and spidering framework.
-
Updated
Aug 31, 2026 - Go
yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor
-
Updated
Aug 27, 2026 - Go
Open source AI coding agent. Designed for large projects and real world tasks.
-
Updated
Oct 3, 2025 - Go
Disk Usage/Free Utility - a better 'df' alternative
-
Updated
Jan 13, 2026 - Go
Created by Glenda Schroeder
Released 1965
- Followers
- 61.8k followers
- Website
- github.com/topics/cli
- Wikipedia
- Wikipedia