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.
- GitHub: https://github.com/topics/cli
- Wikipedia: https://en.wikipedia.org/wiki/Command-line_interface
- Created by: Glenda Schroeder
- Released: 1965
- Aliases: commandline-interface, command-line-interface, commandline, command-line,
- Last updated: 2026-06-23 00:05:25 UTC
- JSON Representation
https://github.com/jayadamsmorgan/Yatoro
VIM-like Apple Music Player in Terminal
Last synced: 02 May 2025
https://github.com/nikolaydubina/jsonl-graph
π JSONL Graph Tools
cli data-visualization go graph json
Last synced: 13 Apr 2025
https://github.com/prsh11/manga-cli
π Script to read manga from cli
bash cli command-line linux manga shell zsh
Last synced: 23 Jul 2025
https://github.com/Senth/minecraft-mod-manager
Install and update mods from CurseForge and Modrinth through a CLI
cli curseforge minecraft modrinth mods
Last synced: 22 Jul 2025
https://github.com/paulrbr/ansible-makefile
Makefile to use as a simple interface for Ansible
ansible cli makefile password-store
Last synced: 07 Mar 2026
https://github.com/bittner/pyclean
Pure Python cross-platform pyclean. Clean up your Python bytecode.
Last synced: 09 Apr 2025
https://github.com/alex-phillips/node-clouddrive
Node SDK and CLI for Amazon's Cloud Drive
amazon-account amazon-cloud-drive amazon-drive cli cloud-drive filesystem nodejs sdk
Last synced: 27 Oct 2025
https://github.com/chrishrb/go-grip
Preview Markdown files locally before committing them.
cli github go grip html markdown markdown-preview readme
Last synced: 25 Dec 2025
https://github.com/benja/cloup
Cloup is a template manager that provides the files you desire when you need them, written in Rust.
Last synced: 21 Aug 2025
https://github.com/sdiehl/cabal-edit
A utility for managing Hackage dependencies and manipulating Cabal files from the command line.
Last synced: 22 Aug 2025
https://github.com/dlesbre/bibtex-autocomplete
Python package to autocomplete bibtex bibliographies
arxiv-api bibtex cli crossref-api dblp-api openalexapi python research rest-api scraper script semantic-scholar terminal unpaywall
Last synced: 19 Aug 2025
https://github.com/orhun/rustypaste-cli
A CLI tool for rustypaste
cli file-upload file-uploader hacktoberfest pastebin rust rustypaste upload
Last synced: 26 Oct 2025
https://github.com/dymensionxyz/roller
CLI tool for deploying Dymension RollApps
Last synced: 06 Mar 2026
https://github.com/anki-code/xontrib-rc-awesome
π π Make your xonsh RC file installable with awesome snippets of code.
awesome awesome-config awesome-shell awesome-xonsh cli console iterm2 linux mac macos terminal xonsh xonshrc xontrib
Last synced: 30 Dec 2025
https://github.com/archondevio/archondev
AI Development Governance - Stop babysitting your AI agent. Login β Tier β Interview β Build.
ai architecture cli developer-tools governance
Last synced: 14 Feb 2026
https://github.com/forgepwa/the_forge
Our groundbreaking, lightning fast PWA CLI tool
aws cli command-line deploy deploy-tool deployment express firebase forge generator hosting inquirer mobile mobile-development nodejs progressive-web-app pwa react service-worker web-development
Last synced: 25 Oct 2025
https://github.com/herrhotzenplotz/gcli
Portable Git(hub|lab|tea)/Forgejo/Bugzilla CLI tool
c cli freebsd github-api gitlab gitlab-api libcurl linux open-source terminal unix
Last synced: 07 Apr 2025
https://github.com/yiling-j/tablepilot
AI-native platform for tabular data generation via CLI, WebUI or app.
ai airtable automation cli database excel notion spreadsheet table workflow
Last synced: 08 Oct 2025
https://github.com/wyatt915/fireplace
A cozy fireplace in your terminal
cli fireplace fun terminal terminal-based
Last synced: 11 Oct 2025
https://github.com/chicolucio/terminal-christmas-tree
A simple terminal Christmas tree made with Python
christmas christmas-lights christmas-tree cli cli-app terminal terminal-app
Last synced: 12 Apr 2025
https://github.com/cmorten/deno-rollup
Next-generation ES module bundler ported for Deno
cli deno deno-module deno-rollup denoland javascript rollup rollup-library rollupjs
Last synced: 27 Mar 2025
https://github.com/Flight-School/ner
A command-line utility for extracting names of people, places, and organizations from text on macOS.
cli macos named-entity-recognition nlp swift
Last synced: 16 Jul 2025
https://github.com/roger-luo/ion
Ion - a CLI toolbox for agentic developers
agent cli package-manager skills tools
Last synced: 07 May 2026
https://github.com/zitsen/xlsx2csv.rs
Excel (eg. .xlsx/.xls) to CSV/TSV Format Converter in Rust
cli csv rust spreadsheet worksheet xlsx2csv
Last synced: 08 May 2025
https://github.com/slauth-io/slauth-cli
CLI that scans directories for Cloud Provider SDK usage generates the IAM Policies/Permissions needed
aws cli gcp iam llm openai permissions policies
Last synced: 11 Apr 2025
https://github.com/splode/fname
Generate random, human-friendly names.
cli command-line diceware generator human-friendly random-name-generator
Last synced: 11 Apr 2025
https://github.com/notslang/tidy-markdown
Beautify Markdown, fixing formatting mistakes and standardizing syntax
Last synced: 05 Sep 2025
https://github.com/monirz/conget
A CLI app for downloading file concurrently.
cli concurrent downloader terminal
Last synced: 27 Feb 2026
https://github.com/twigly/rust-http-cli
rh is a user-friendly command-line tool to request HTTP APis
api api-client api-rest cli development devops http http-client json rest rust terminal tool
Last synced: 26 Mar 2025
https://github.com/infamousjoeg/cybr-cli
A "Swiss Army Knife" command-line interface (CLI) for easy human and non-human interaction with @CyberArk suite of products.
cli client-library command-line command-line-interface command-line-tool conjur cyberark cyberark-identity cyberark-pas go golang iam identity-security pas-api privileged-access-security security
Last synced: 07 Apr 2025
https://github.com/candidco/confidential
π€« Easily manage configs and secrets in your Python projects (with CLI support)
aws-secrets-manager aws-ssm-parameter-store cli python
Last synced: 06 Mar 2026
https://github.com/dashlane/dbt-invoke
A CLI for creating, updating, and deleting dbt property files
Last synced: 19 Jun 2025
https://github.com/inkdevhub/swanky-cli
The all-in-one developer environment for Parity pallet-contracts based smart contracts!
Last synced: 12 Jan 2026
https://github.com/pierrekieffer/http-tanker
Create, manage and execute http requests from the terminal
api-client cli http-client http-requests terminal-based testing-tools
Last synced: 30 Apr 2025
https://github.com/deepal/baapan
β¨ Super Cool NPM Playground right on the Node REPL β¨
cli javascript js node-modules nodejs repl replserver require
Last synced: 20 Jun 2025
https://github.com/yankeexe/timezones-cli
CLI toolkit for timezones :earth_asia:
cli cli-app datetime python python-cli python-click timezone utc utc-datetime
Last synced: 05 Apr 2025
https://github.com/neondatabase/neonctl
Neon CLI tool. The Neon CLI is a command-line interface that lets you manage Neon Serverless Postgres directly from the terminal.
cli database postgres postgresql serverless
Last synced: 26 Feb 2026
https://github.com/konrad1977/loco
A linter for Swift Localizations
cli linter localization-management static-code-analysis swift xcode
Last synced: 04 Mar 2026
https://github.com/CleverCloud/clever-tools
The official command line interface for Clever Cloud
Last synced: 11 Jul 2025
https://github.com/paulRbr/ansible-makefile
Makefile to use as a simple interface for Ansible
ansible cli makefile password-store
Last synced: 11 Mar 2025
https://github.com/AstarNetwork/swanky-cli
The all-in-one developer environment for Parity pallet-contracts based smart contracts!
Last synced: 15 Apr 2025
https://github.com/upcrob/fsq
A tool for querying the file system with a SQL-like language.
cli command-line filesystem go language regex search terminal tool
Last synced: 14 Jan 2026
https://github.com/fedeztk/sku
Simple TUI written in go to play sudoku in the terminal
cli command-line go sudoku tui
Last synced: 08 Oct 2025
https://github.com/alexchantastic/figma-export
A CLI tool to bulk export Figma, FigJam, and Figma Slides files
cli figjam figma figma-slides playwright
Last synced: 16 May 2025
https://github.com/leanprover/lean4-cli
A Lean 4 library for configuring Command Line Interfaces and parsing command line arguments.
Last synced: 31 Oct 2025
https://github.com/terkelg/sisteransi
ANSI escape codes for some terminal swag.
Last synced: 04 Apr 2025
https://github.com/ngx-builders/netlify-builder
Deploy your Angular app to netlify from CLI
angular angular-builders angular8 builder builders cli deploy netlify netlify-deployment ng ngdeploy ngx-builder typescript
Last synced: 06 Apr 2025
https://github.com/s3rgeym/hh-applicant-tool
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π΄Π΅ΠΉcΡΠ²ΠΈΠΉ Π½Π° HH.RU: ΠΎΡΠΊΠ»ΠΈΠΊ Π½Π° ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ ΡΠ΅Π·ΡΠΌΠ΅...
Last synced: 05 Apr 2025
https://github.com/avalarin/elasticsearch-cli
Command line interface for ElasticSearch
cli console elastic elasticsearch kibana
Last synced: 22 Apr 2025
https://github.com/paldepind/projectdo
Context-aware single-letter project commands to speed up your terminal workflow.
Last synced: 12 Apr 2025
https://github.com/tuladhar/ssl-handshake
A command-line tool for testing SSL/TLS handshake latency, written in Go.
cli client debugging developer-tools devops golang hacktoberfest hacktoberfest-accepted https open-source ssl ssl-handshake terminal tls
Last synced: 13 Mar 2026
https://github.com/lucasbento/rn-update-deprecated-modules
Codemod to update import declarations as per react-native > 0.59.x deprecations.
Last synced: 16 Mar 2025
https://github.com/lets-cli/lets
CLI task runner for developers - a better alternative to make
bash cli docopts go make runner task task-runner terminal
Last synced: 25 Oct 2025
https://github.com/cheton/github-release-cli
A command-line tool for managing release assets on a GitHub repository.
cli command-line github releases
Last synced: 08 May 2025
https://github.com/kharazi/snapp-cli
a command-line interface to get a ride with Snapp (Snapp API)
Last synced: 19 Aug 2025
https://github.com/elliotgao2/handsets
A high-performance Android automation CLI, built for agents and humans
Last synced: 27 May 2026
https://github.com/0x61nas/aarty
Print any image in your terminal
ansi ascii ascii-art ascii-generator ascii-generators ascii-graphics cli command-line convert-image-to-ascii hacktoberfest rust text
Last synced: 07 Apr 2025
https://github.com/frostoven/Squoosh-with-CLI
Fork of Google's Squoosh, but with the CLI retained
cli image-compression image-processing jpg lossless perceptually-lossless png web webp
Last synced: 31 Mar 2026
https://github.com/statamic/cli
Install and manage your Statamic projects from the command line.
Last synced: 16 May 2025
https://github.com/YodaEmbedding/frece
Maintain a database sorted by frecency (frequency + recency)
cli customization frecency rofi search
Last synced: 12 Apr 2025
https://github.com/shikaan/keydex
π Terminal based password manager for KeePass databases.
bash cli fzf keepass password password-manager terminal
Last synced: 13 Apr 2025
https://github.com/mxmlnkn/indexed_bzip2
Fast parallel random access to bzip2 and gzip files in Python
bzip2 cli command-line command-line-tool cpp cpp17-library decompression gzip library parallel python python-library random-access
Last synced: 21 Mar 2025
https://github.com/crafter-station/trx
Agent-first CLI for audio/video transcription via Whisper
agent audio captions cli speech-to-text srt subtitles transcription video whisper
Last synced: 06 Apr 2026
https://github.com/danburzo/hred
Reduce HTML and XML to JSON from the command line, using an expressive query language inspired by CSS selectors.
cli data-extraction html json xml
Last synced: 02 Apr 2025
https://github.com/blue-yonder/bonfire
A CLI Graylog Client with Follow Mode
Last synced: 23 Apr 2025
https://github.com/pv8/noipy
Command line tool to update DDNS: No-IP, DuckDNS and DynDNS hosts IP
cli command-line ddns ddns-client dyndns noip python python3
Last synced: 14 Dec 2025
https://github.com/wp-cli/db-command
Performs basic database operations using credentials stored in wp-config.php.
cli db hacktoberfest mariadb mysql wordpress wp-cli wp-cli-package
Last synced: 14 Apr 2025
https://github.com/micromata/cli-error-notifier
Sends native desktop notifications if CLI apps fail
cli cli-apps cli-error-notifier desktop-notifications error-handling node-js node-notifier notification-center notifier notify npm-scripts watch-files
Last synced: 23 Jan 2026
https://github.com/gios/gzipper
CLI for compressing files.
algorithm brotli cli compression deflate gzip nodejs zlib
Last synced: 05 Feb 2026
https://github.com/phlx0/snip
A terminal snippet manager to store, search, and copy code snippets without leaving your shell β local, offline, and built with Textual.
cli developer-tools offline productivity python snippet-manager snippets sqlite terminal textual tui vim-keybindings
Last synced: 01 Apr 2026
https://github.com/perflint/perflint
PerfLint is a tool to identify unexpected performance levels of a Website
cli development performance performance-analysis web-performance
Last synced: 13 Jul 2025
https://github.com/MadeInPierre/finalynx
A minimalistic companion (CLI & web) to organize your investment portfolio, simulate its future, and reach your life goals.
cli command-line command-line-tool dashboard finance finary invest investing investment optimization portfolio python simulation web
Last synced: 10 May 2025
https://github.com/hackerb9/vv
An image viewer for sixel terminals.
cli command-line console graphics imagemagick images pager sixel ssh terminal
Last synced: 17 Jul 2025
https://github.com/hackebrot/labels
CLI app for managing GitHub labels for Python 3.6 and newer. π
Last synced: 06 May 2025
https://github.com/cloudposse/slack-notifier
Command line utility to send messages with attachments to Slack channels via Incoming Webhooks
bot cicd cli docker environment-variables golang notifications slack
Last synced: 26 Jun 2025
https://github.com/Pu-Anlai/base16-builder-python
A base16 colorscheme builder for Python
base16 base16-builder cli python3
Last synced: 21 Jul 2025
https://github.com/xiag-ag/typescript-to-json-schema
Generate JSON schema from your Typescript sources
cli generator json json-schema schema ts typescript
Last synced: 28 Jul 2025
https://github.com/JaosnHsieh/github-star-search
A CLI that search your github starred repositories offline through README , description and other fields.
cli github javascript react search starred-repositories terminal typescript
Last synced: 06 Mar 2025
https://github.com/m4cs/foxify-cli
:computer: Firefox Command-Line Theme Manager :fox_face: Inspired by spicetify-cli :fire:
cli command-line-tool customization firefox foxify python python3 ricing theme-manager themeing
Last synced: 11 Jun 2025
https://github.com/marekjm/issue
Simple, distributed, command-line issue tracker
bug-tracker bug-tracking-system cli command-line command-line-tools distributed issue issue-management issue-tracker issue-tracking-system
Last synced: 13 Jun 2025
https://github.com/jaywcjlove/markdown-to-html-cli
Command line tool that converts markdown to HTML.
action actions cli github-actions html markdown markdown-to-html markdown-to-html-cli nodejs
Last synced: 04 Apr 2025
https://github.com/expressots/expressots-cli
CLI tool for ExpressoTS application π
cli expressots expressots-cli expressots-framework hacktoberfest nodejs typescript
Last synced: 04 Apr 2025
https://github.com/ctreffs/swiftsimctl
Swift client-server tool to call xcrun simctl from your simulator. Automate push notification testing!
cli ios macos push-notifications simctl simulator spm swift swift-package-manager testing tvos uitests xcode
Last synced: 06 Apr 2025
https://github.com/TobyAndToby/generate-license-file
Generates a text file containing all of the licences for your production dependencies
cli generator licence license nodejs npm oss third-party third-party-libraries third-party-licenses typescipt
Last synced: 18 Jul 2025
https://github.com/arthurhenrique/rusti-cal
β‘οΈ A cal(1) clone lightning-fast ~ more than 9999 years ~ Written in Rust π¦
calendar cli command-line date hacktoberfest rust terminal tool
Last synced: 11 Oct 2025
https://github.com/tjenkinson/mock-hls-server
Fake a live/event HLS stream from a VOD one. Useful for testing. Supports looping.
cli event-hls-stream hls http-live-streaming live m3u8 m3u8-playlist mock-hls-server playlist proxy segment server stream streaming test testing testing-tools vod
Last synced: 01 Mar 2026
https://github.com/zikani03/groupby
Group files into directories by year, month or day created
Last synced: 19 Sep 2025
https://github.com/vimpostor/blobdrop
Drag and drop files directly out of the terminal
cli drag-and-drop qml qt workflow
Last synced: 21 Apr 2025
https://github.com/alnah/go-md2pdf
Go library and CLI for Markdown to PDF. Cover pages, auto table of contents, watermarks, signatures, CSS themes, and custom assets support. Parallel batch processing via headless Chrome. No LaTeX. No complexity.
batch-processing chrome-headless cli document-generator go go-rod golang goldmark markdown markdown-to-pdf pdf pdf-generation
Last synced: 06 Mar 2026
https://github.com/CVarisco/delete-react-zombies
CLI to search and delete unimported π§components in your react βοΈ files
cli cli-app nodejs react react-component react-components reactjs
Last synced: 02 Jun 2026
https://github.com/lmammino/webhook-tunnel
A little HTTP proxy suitable to create tunnels for webhook endpoints protected behind a firewall or a VPN
cli command-line command-line-tool firewall http https node nodejs proxy server tunnel webhook
Last synced: 05 Apr 2025