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 54,266 public repositories matching this topic...
Language:All
Sort:Most stars
🙃 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.
- Updated
Jul 18, 2025 - Shell
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
- Updated
Jul 18, 2025 - TypeScript
Hunt down social media accounts by username across social networks
- Updated
May 6, 2025 - Python
🙌 OpenHands: Code Less, Make More
- Updated
Jul 18, 2025 - Python
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
- Updated
Jul 4, 2025 - Rust
A cat(1) clone with wings.
- Updated
Jul 17, 2025 - Rust
Ultralytics YOLO11 🚀
- Updated
Jul 18, 2025 - Python
A Commander for modern Go CLI interactions
- Updated
May 31, 2025 - Go
the only cheat sheet you need
- Updated
Feb 1, 2025 - Python
A simple, fast and user-friendly alternative to 'find'
- Updated
Jul 10, 2025 - Rust
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
- Updated
Dec 17, 2024 - Python
aider is AI pair programming in your terminal
- Updated
Jul 18, 2025 - Python
A powerful little TUI framework 🏗
- Updated
Jul 17, 2025 - Go
Created by Glenda Schroeder
Released 1965
- Followers
- 61.6k followers
- Website
- github.com/topics/cli
- Wikipedia
- Wikipedia