Topic

cli

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.

Repositories (1646)

entropy
entropy EwenQuim Go

Entropy is a CLI tool that will scan your codebase for high entropy lines, which are often secrets.

709
otel-cli
otel-cli equinix-labs Go

OpenTelemetry command-line tool for sending events from shell scripts & similar environments

708
gscript
gscript gen0cide Go

framework to rapidly implement custom droppers for all three major operating systems

705
things.sh
things.sh AlexanderWillner Shell

Simple read-only comand-line interface to your Things 3 database

702
csview
csview wfxr Rust

πŸ“  Pretty and fast csv viewer for cli with cjk/emoji support.

701
gpt-cli
gpt-cli kharvd Python

Command-line interface for ChatGPT, Claude and Bard

699
bcal
bcal jarun C

:1234: Bits, bytes and general-purpose calculator

697
protolint
protolint yoheimuta Go

A pluggable linter and fixer to enforce Protocol Buffer style and conventions.

696
neonmodem
neonmodem mrusme Go

Neon Modem Overdrive (https://tty.fail/mrus/neonmodem)

696
Dataproofer
Dataproofer dataproofer JavaScript

A proofreader for your data

694
LibTerm
LibTerm ColdGrub1384 Swift

iOS sandboxed terminal with Python, Lua and Clang

689
cmd2
cmd2 python-cmd2 Python

cmd2 - quickly build feature-rich and user-friendly interactive command line applications in Python

688
dark-mode
dark-mode sindresorhus Swift

Control the macOS dark mode from the command-line

686
portman
portman apideck-libraries TypeScript

Port OpenAPI Specs to Postman Collections, inject test suite and run via Newman πŸ‘¨πŸ½β€πŸš€

686
wik
wik yashsinghcodes Python

wik is use to get information about anything on the shell using Wikipedia.

683
php-cli-tools
php-cli-tools wp-cli PHP

A collection of tools to help with PHP command line utilities

680
mri
mri lukeed JavaScript

Quickly scan for CLI flags and arguments

679
kaggle-cli
kaggle-cli floydwch Python

(Deprecated, use https://github.com/Kaggle/kaggle-api instead) An unofficial Kaggle command line tool.

678
Kurukuru
Kurukuru mayuki C#

Terminal Spinner for .NET platform

678
sudo-touchid
sudo-touchid artginzburg Shell

ο£Ώ Permanent TouchID support πŸ‘† for `sudo`.

678
listr2
listr2 listr2 TypeScript

NodeJS Task List derived from the best! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.

678
sultan
sultan davydany Python

Sultan: Command and Rule over your Shell

677
create-node-cli
create-node-cli ahmadawais JavaScript

πŸ“Ÿ CLI to create new Node.js CLI applications in minutes not hours.

677
cleye
cleye privatenumber TypeScript

πŸ‘β€πŸ—¨ Strongly typed CLI development for Node.js

676
binci
binci binci JavaScript

:whale: Containerize your development workflow.

670
i18next-scanner
i18next-scanner i18next JavaScript

Scan your code, extract translation keys/values, and merge them into i18n resource files.

670
doctave
doctave Doctave Rust

A batteries-included developer documentation site generator

669
static-web-apps-cli
static-web-apps-cli Azure TypeScript

Azure Static Web Apps CLI ✨

668
typed-scss-modules
typed-scss-modules skovy TypeScript

🎁 Generate type definitions (.d.ts) for CSS Modules using SCSS

665
yggdrasil-decision-forests
yggdrasil-decision-forests google C++

A library to train, evaluate, interpret, and productionize decision forest models such as Random Forest and Gradient Boosted Decision Trees.

663
flowgen
flowgen joarwilk TypeScript

Generate flowtype definition files from TypeScript

661
2048.c
2048.c mevdschee C

Console version of the game "2048" for GNU/Linux

661
code-minimap
code-minimap wfxr Rust

πŸ›° A high performance code minimap render.

661
handlr
handlr chmln Rust

A better xdg-utils

661
hoard
hoard Hyde46 Rust

cli command organizer written in rust

660
ngrrram
ngrrram wintermute-cell Rust

A TUI tool to help you type faster and learn new layouts. Includes a free cat.

660
macos-wallpaper
macos-wallpaper sindresorhus Swift

Manage the desktop wallpaper on macOS

659
agent-deck
agent-deck asheshgoplani Go

Terminal session manager for AI coding agents. One TUI for Claude, Gemini, OpenCode, Codex, and more.

658
intermodal
intermodal casey Rust

command-line utility for BitTorrent torrent file creation, verification, and more

656
zev
zev dtnewman Python

A simple CLI tool to help you remember terminal commands

656
Airshare
Airshare KuroLabs HTML

Cross-platform content sharing in a local network

654
mask
mask jakedeichert Rust

🎭 A CLI task runner defined by a simple markdown file

650
ck
ck mlcommons Python

Collective Knowledge (CK), Collective Mind (CM/CMX) and MLPerf automations: community-driven projects to learn how to run AI, ML, and other emerging w...

650
oci-cli
oci-cli oracle Python

Command Line Interface for Oracle Cloud Infrastructure

649
Transity
Transity ad-si Rust

Keep track of your πŸ’΅, πŸ•˜, πŸ–, πŸ„, 🍻 on your command line with the plain text accounting tool of the future! πŸš€

648
Termino.js
Termino.js MarketingPipeline JavaScript

Create a web based terminal on any website - great for games, animations and real world apps!

647
go-github-selfupdate
go-github-selfupdate rhysd Go

Binary self-update mechanism for Go commands using GitHub

646
box-cli-maker
box-cli-maker box-cli-maker Go

Render highly customizable boxes in the terminal

646
twitch-cli
twitch-cli twitchdev Go

The official Twitch CLI to make developing on Twitch easier.

640
solidarity
solidarity infinitered TypeScript

Solidarity is an environment checker for project dependencies across multiple machines.

639