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 881 public repositories matching this topic...
Language:All
Sort:Most stars
Blazing 💥 fast terminal-ui for git written in rust 🦀
- Updated
Jul 4, 2025 - Rust
Command-line Git information tool
- Updated
Jul 5, 2025 - Rust
CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.
- Updated
Jul 8, 2025 - Python
A network diagnostic tool
- Updated
Jul 8, 2025 - Rust
Instant Stack Overflow results whenever an exception is thrown
- Updated
Feb 16, 2022 - Python
🚀 A next-generation cd command with your interactive filter
- Updated
Jan 24, 2025 - Shell
smenu started as a lightweight and flexible terminal menu generator, but quickly evolved into a powerful and versatile CLI selection tool for interactive or scripting use.
- Updated
Jun 8, 2025 - C
A CLI React performance optimization tool that identifies potential unnecessary re-rendering
- Updated
Mar 23, 2018 - JavaScript
A Python module for common interactive command line user interfaces
- Updated
Mar 2, 2024 - Python
⌛ easy to use progress-bar for command-line/terminal applications
- Updated
Oct 23, 2023 - JavaScript
A firmware platform aimed at quick prototyping, built around FreeRTOS and a feature-packed CLI
- Updated
Feb 25, 2025 - C
Your journal app if you live in a terminal
- Updated
Jul 12, 2025 - Rust
CLI tool to filter JSON and JSON Lines data with Python syntax. (Similar to jq)
- Updated
May 30, 2025 - Python
Command line interface for the built-in speech recognition and transcription capabilities in macOS.
- Updated
May 29, 2025 - Objective-C
An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
- Updated
Apr 30, 2025 - C
The CLI emoji keyboard
- Updated
Jul 7, 2025 - Python
Node.js mock server running live, interactive mocks in place of real APIs
- Updated
Mar 18, 2024 - JavaScript
Zeit, erfassen. A command line tool for tracking time spent on activities.
- Updated
Jul 1, 2025 - Go
Your best CLI generator in JuliaLang
- Updated
Mar 31, 2025 - Julia
A console-oriented COVID-19 tracker with real-time updates for your favorite terminal. 💻🌏😷
- Updated
Jul 11, 2023 - TypeScript
Created by Glenda Schroeder
Released 1965
- Followers
- 61.6k followers
- Website
- github.com/topics/cli
- Wikipedia
- Wikipedia