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/dylibso/modsurfer
Devtools to validate, audit and investigate WebAssembly binaries.
binary-scan cli debug diagnostics observability security system-of-record wasm webassembly
Last synced: 20 Aug 2025
https://github.com/00JCIV00/cova
Commands, Options, Values, Arguments. A simple yet robust cross-platform command line argument parsing library for Zig.
clap cli command-line terminal zig zig-package ziglang
Last synced: 06 May 2025
https://github.com/mmkal/trpc-cli
Turn a tRPC router into a type-safe, fully-functional, documented CLI
Last synced: 12 Apr 2025
https://github.com/gkze/gh-stars
:star: Keep your Github Stars fresh!
automation cli github go golang star tool
Last synced: 30 Dec 2025
https://github.com/easy-team/easywebpack-cli
A Powerful Cross-platform Webpack CLI Tool
cli easywebpack-cli easywebpack-server react react-boilerplate react-ssr server-side-react server-side-rendering server-side-vue vue vue-boilerplate vue-ssr webpack webpack-cli weex weex-building weex-native weex-vue weex-web
Last synced: 06 Apr 2025
https://github.com/fission-codes/fission
Fission CLI & server
api cli decentralized heroku ipfs service web-api
Last synced: 24 Jun 2025
https://github.com/microsoft/tui-test
An end-to-end terminal testing framework for CLI and TUI experiences
automation bash cli e2e-testing fish powershell pwsh terminal testing tui tui-test
Last synced: 09 Mar 2026
https://github.com/MaartenDesnouck/google-apps-script
๐ Manage and deploy your Google Apps Script projects using the command line
apps-script cli gas-include google-apps-script google-drive npm
Last synced: 17 Mar 2025
https://github.com/jalendport/switch-php
Easily switch between PHP versions on your Mac. Requires Homebrew and works with Laravel Valet. ๐
cli laravel-valet php php-versions php5 php7 php70 php71 php72 shell shell-script shell-scripts terminal valet
Last synced: 16 Jul 2025
https://github.com/push-based/user-flow
๐ฆ Combine Chrome tooling like Lighthouse userflows and DevTools reconder scripts in your CI
chrome cli devtools lighthouse-audits performance-analysis performance-metrics performance-monitoring performance-testing pupeteer typescript web-performance
Last synced: 13 Apr 2025
https://github.com/WoLfulus/zoya
Truly highly composable logging utility
cli color colors express javascript json logging logs node nodejs server signale typescript winston
Last synced: 03 Apr 2025
https://github.com/nskins/goby
Command-line role-playing game framework
cli command-line framework game-development gamedev rpg ruby text-rpg
Last synced: 27 Mar 2025
https://github.com/joakin/markdown-folder-to-html
Convert a folder with files and markdown documents to an HTML site
Last synced: 07 Apr 2025
https://github.com/wolfulus/zoya
Truly highly composable logging utility
cli color colors express javascript json logging logs node nodejs server signale typescript winston
Last synced: 08 May 2025
https://github.com/denisdefreyne/cri
A tool for building commandline applications
Last synced: 05 Apr 2025
https://github.com/cloveric/tarocub
TaroCub runs Codex, Claude Code, and Antigravity locally, then lets you control them from Telegram and Feishu/Lark.
agent-bus ai anthropic automation claude-code cli codex developer-tools feishu lark lark-cli multi-agent openai-codex session-management tarocub telegram-bot typescript
Last synced: 31 May 2026
https://github.com/synacktraa/ani-skip
A script that offers an automated solution to bypass anime opening and ending sequences, enhancing your viewing experience by eliminating the need for manual intro and outro skipping.
ani-cli anime aniskip cli mpv-script shell
Last synced: 05 Apr 2025
https://github.com/terminal-junkies/npmx
Advanced CLI for npm
blessed cli command-line npm terminal
Last synced: 10 Sep 2025
https://github.com/pierridotite/stonks-dashboard
A cyberpunk-style, real-time financial monitor that runs directly in the terminal. It visualizes cryptocurrency and stock market data using ASCII charts and dynamic coloring.
cli dashboard data finance market market-data real-time stocks terminal trading tui
Last synced: 29 Dec 2025
https://github.com/opensolon/soloncode
The open source coding agent.
claude-code cli cli-app java opencode solon solon-ai
Last synced: 11 Jun 2026
https://github.com/bombshell-dev/args
<1kB CLI flag parser
args args-parser cli command-line command-line-parser node
Last synced: 13 Apr 2025
https://github.com/spectresystems/spectre.cli
An extremely opinionated command-line parser.
cli command-line command-line-parser hacktoberfest parser
Last synced: 18 Apr 2025
https://github.com/purpleteam-labs/purpleteam
CLI component of OWASP PurpleTeam
application-security build-tool ci cli cloud-security devsecops devsecops-pipeline hacktoberfest purpleteam security-regression-testing security-testing web-security
Last synced: 01 Apr 2025
https://github.com/00jciv00/cova
Commands, Options, Values, Arguments. A simple yet robust cross-platform command line argument parsing library for Zig.
clap cli command-line terminal zig zig-package ziglang
Last synced: 06 Apr 2025
https://github.com/xyproto/cxx
:electric_plug: Configuration-free utility for building, testing and packaging executables written in C++. Can auto-detect compilation flags based on includes, via the package system and pkg-config.
arch-linux auto-detection bsd c c-plus-plus clang-format cli cmake cpp cpp17 cpp20 cxx cxx20 freebsd linux ninja qmake scons void-linux
Last synced: 11 Apr 2025
https://github.com/peterdavehello/colorechoforshell
Make ๐(shell) 's ๐ฌ (`echo`) to be ๐จ easily โจ Support โ sh โ bash โ zsh โ ksh โ ๐ One simple command for vibrant text output! ๐ซ
ansi bash cli color console echo fish hacktoberfest ksh script sh shell shellscript terminal zsh
Last synced: 07 Aug 2025
https://github.com/shahradelahi/node-cronstack
[WIP] โณ A Versatile library for Cron Management & Automation
cli cronjob microservice nodejs
Last synced: 05 Apr 2025
https://github.com/feinoujc/gh-search-cli
searches github via command line. Supports repo, issues, code and commit searches and listing notifications
Last synced: 08 Apr 2025
https://github.com/promptops/cli
um is a GPT-powered CLI assistant. Ask questions in plain English, get the perfect shell command.
cli devops generative-ai shell terminal
Last synced: 14 Jan 2026
https://github.com/ba-calderonmorales/terminal-jarvis
In the midst of all the tools out there that you can possibly use to keep track of them. Here's a "shovel" that just works to try them all out.
aider amp cargo claude-code cli codex context-engineering copilot crush gemini-cli goose llxprt meta-prompting opencode packages-manager qwen-code rust terminal thinwrapper typescript
Last synced: 01 Mar 2026
https://github.com/chukhraiartur/seo-keyword-research-tool
Python SEO keywords suggestion tool. Google Autocomplete, People Also Ask and Related Searches.
cli google google-autocomplete google-related-search people-also-ask python seo serpapi webscraping
Last synced: 07 May 2025
https://github.com/moali87/jirust
Jira terminal UI
cli jira productivity rust terminal tool tools tui
Last synced: 25 Feb 2025
https://github.com/milchreis/uibooster
๐ Creates fast and easy dialogs for utility tools
cli confirmation-dialog dark-theme dialog easy-dialogs fast form gui java login login-dialog progress-dialog selection-dialog swing table table-dialog ui utility
Last synced: 05 Apr 2025
https://github.com/RhetTbull/osxmetadata
Python package to read and write various MacOS extended attribute metadata such as tags/keywords and Finder comments from files. Includes CLI tool for reading/writing metadata.
cli command-line command-line-tool extended-attributes mac macos metadata python
Last synced: 07 Apr 2025
https://github.com/shorwood/gptsh
GPT.sh is a CLI tool built with NodeJs and powered by Open AI's GPT-3. It's main purpose is to translate natural language questions and requests into shell commands.
ai bash cli cmdxyz cross-platform gitpod gpt3 natural-language-processing nlsh nodejs openai powershell
Last synced: 09 Mar 2026
https://github.com/kyma-project/cli
Simple set of commands to manage a Kyma cluster
Last synced: 16 May 2025
https://github.com/near-examples/FT
Example implementations of money-like tokens, where one token is the same as any other, using the NEP-141 spec (similar to ERC-20)
Last synced: 10 May 2025
https://github.com/zowe/zowe-cli
Zowe CLI
cli mainframe mainframe-development mvs os390 zosmf zowe zowe-cli
Last synced: 27 Jan 2026
https://github.com/Code-Militia/jirust
Jira terminal UI
cli jira productivity rust terminal tool tools tui
Last synced: 26 Mar 2025
https://github.com/twilio-labs/serverless-toolkit
CLI tool to develop, debug and deploy Twilio Functions
cli nodejs nodejs-cli twilio twilio-functions twilio-serverless
Last synced: 15 May 2025
https://github.com/rhettbull/osxmetadata
Python package to read and write various MacOS extended attribute metadata such as tags/keywords and Finder comments from files. Includes CLI tool for reading/writing metadata.
cli command-line command-line-tool extended-attributes mac macos metadata python
Last synced: 07 Apr 2025
https://github.com/igniteui/igniteui-cli
Ignite UI Command-Line Interface by Infragistics
angular build-automation cli ignite-ui jquery react scaffolding test-automation
Last synced: 02 Apr 2026
https://github.com/graphql-editor/gql
Very simple CLI for many GraphQL schemas in the cloud. Provides autocompletion for GraphQL queries
autocomplete cli command curl graphql graphql-cli line terminal
Last synced: 22 Apr 2025
https://github.com/dhobsd/castty
A CLI tool to record audio-enabled screencasts of your terminal, for the web.
asciicast audio-recording cli recorder recording screencast screencast-recording terminal terminal-recording tty
Last synced: 21 Sep 2025
https://github.com/dragfire/leetup
Command line tool to solve Leetcode problems. Leet it up!!
cli leetcode leetcode-java leetcode-practice leetcode-rust rust
Last synced: 21 Oct 2025
https://github.com/nil4/dotnet-transform-xdt
Modern .NET tools and library for XDT (Xml Document Transformation)
cli dotnet-cli global-tool netstandard20 transformation xdt xml
Last synced: 14 Jan 2026
https://github.com/alxrw/parm
Cross-platform package manager for GitHub Releases ๐ง
cli cross-platform github go golang linux macos package-manager shell terminal windows
Last synced: 28 Feb 2026
https://github.com/shkoliar/docker-ngrok
Expose a local web server or docker environment to the internet
busybox cli command-line developer-tools development development-environment devops devops-tools docker docker-compose docker-container docker-image environment-variables glibc local-development mit mit-license ngrok worksonmymachine
Last synced: 09 Apr 2025
https://github.com/sveltinio/sveltin
The Smartest Way to Create SvelteKit powered static websites: a powerful CLI with batteries included
cli cli-app static-site static-site-generator sveltekit sveltekit-blog sveltekit-example sveltekit-tailwindcss sveltekit-template
Last synced: 10 Apr 2025
https://github.com/josefpihrt/orang
Search, replace, rename and delete directories, files and its content using the power of .NET regular expressions.
cli dotnet-global-tool filesystem regex regexp
Last synced: 16 May 2025
https://github.com/hartbit/yaap
Yet Another (Swift) Argument Parser
argparse argparser argument-parser argument-parsers argument-parsing cli linux macos shorthand-syntax swift swift-package-manager swiftp yaap yet-another
Last synced: 21 Oct 2025
https://github.com/tobilg/duckerd
CLI to create an ER Diagram from DuckDB database files
cli database-diagram duckdb erd erdiagram
Last synced: 06 Apr 2025
https://github.com/kira-nt/outline-cli
๐ The Free and Open Internetโข right in your terminal.
cli linux outline outline-vpn shadowsocks
Last synced: 06 Apr 2025
https://github.com/neutralinojs/neutralinojs-cli
neu cli for Neutralinojs
cli hacktoberfest neutralinojs
Last synced: 23 May 2026
https://github.com/nullarray/mimir
OSINT Threat Intel Interface - CLI for HoneyDB
cli honeydb honeypot information-retrieval intel interface ioc nmap osint scan-tool threatintel
Last synced: 13 Apr 2025
https://github.com/bitcoindevkit/bdk-cli
A CLI wallet library and REPL tool to demo and test the BDK library
Last synced: 05 Apr 2025
https://github.com/boyter/lc
licensechecker (lc) a command line application which scans directories and identifies what software license things are under producing reports as either SPDX, CSV, JSON, XLSX or CLI Tabular output. Dual-licensed under MIT or the UNLICENSE.
classifier cli command-line-tool commandline go golang license license-management licensechecker open-source-licensing spdx
Last synced: 02 Sep 2025
https://github.com/yakkomajuri/teeny
A super simple static site generator
blog cli javascript nodejs personal-website static-site static-site-generator
Last synced: 20 Aug 2025
https://github.com/condensedmilk7/countryfetch-deno
A cli tool for fetching information about countries.
cli countries deno fetcher typescript
Last synced: 19 Jul 2025
https://github.com/maxzender/jv
Helps you view JSON on the command-line.
cli go golang json termbox-go terminal
Last synced: 11 Jan 2026
https://github.com/sindresorhus/ink-big-text
Awesome text component for Ink
cli figlet ink ink-component jsx nodejs npm-package react
Last synced: 05 Apr 2025
https://github.com/mheap/pin-github-action
Pin your GitHub actions to a specific hash
actions cli github github-actions security
Last synced: 05 Oct 2025
https://github.com/etienne-napoleone/spinach
๐ฅฌ Practical spinner for Rust
cli no-dependencies rust spinner terminal-ui
Last synced: 30 Oct 2025
https://github.com/frohoff/ciphr
CLI crypto swiss-army knife for performing and composing encoding, decoding, encryption, decryption, hashing, and other various cryptographic operations on streams of data from the command line; mostly intended for ad hoc, infosec-related uses.
cli command-line crypto cryptography decoding decryption encoding encryption ruby
Last synced: 11 Jul 2025
https://github.com/seth-shi/go-v2ex
ไธไธช V2EX ็ๅฝไปค่กๅฎขๆท็ซฏ
cli command-line go golang iterm2 terminal v2ex v2ex-api
Last synced: 21 Jan 2026
https://github.com/trstringer/pycli
:computer: Basic structure for a simple Python CLI
cli cli-structure python python-cli
Last synced: 19 Apr 2025
https://github.com/wordup-dev/wordup-cli
Wordup is a fully integrated development platform for WordPress. Develop plugins and themes locally. Preview in the cloud. Automatic updates in WP.
cli developer-tools docker docker-compose nodejs npm-package php web wordpress wordpress-development wp-cli
Last synced: 29 Sep 2025
https://github.com/reorx/ai.py
A single-file Python script that interacts with ChatGPT API in the command-line.
chatgpt chatgpt-api cli python
Last synced: 22 Apr 2025
https://github.com/PeterDaveHello/ColorEchoForShell
Make ๐(shell) 's ๐ฌ (`echo`) to be ๐จ easily โจ Support โ sh โ bash โ zsh โ ksh โ ๐ One simple command for vibrant text output! ๐ซ
ansi bash cli color console echo fish hacktoberfest ksh script sh shell shellscript terminal zsh
Last synced: 08 Apr 2025
https://github.com/tomasz-tomczyk/crit
GitHub PR-style review tool for all of your LLM agent's output
agentic-coding ai-agents ai-tools cli code-review developer-tools llm markdown
Last synced: 16 May 2026
https://github.com/writeas/writeas-cli
Command line client for Write.as / WriteFreely
blogging cli go linux macos privacy windows writeas writefreely
Last synced: 05 May 2025
https://github.com/yne/vcd
VCD file (Value Change Dump) command line viewer
Last synced: 14 Jul 2025
https://github.com/yankeexe/good-first-issues
Find good first issues from your commandline! ๐
beginner-friendly cli cli-app github github-api good-first-issue hacktoberfest python-cli
Last synced: 19 Oct 2025
https://github.com/wasabeef/droid
A command-line tool for checking Android OS version history written by Rust.
Last synced: 18 Oct 2025
https://github.com/3timeslazy/nix-search-tv
Fuzzy search for Nix packages.
cli fzf nix nixos search television
Last synced: 05 Feb 2026
https://github.com/keenwon/eazydict
็ฎๅๆ็จ็ๅฝไปค่ก่ฏๅ ธ :closed_book: :orange_book: :green_book: :blue_book: :notebook:
bing cli console dict dictionary google-translate terminal youdao
Last synced: 17 Oct 2025
https://github.com/akshaykmr/teletype
Stream and share terminals over the web. Show off mad cli-fu, help a colleague, teach, or troubleshoot. end-to-end encrypted ๐ก
cli collaboration command-line e2ee end-to-end-encryption private sharing teletype terminal vim
Last synced: 05 Apr 2025
https://github.com/sarfraznawaz2005/quran-cli
:closed_book: Read/Recite The Holy Quran from the commandline with English translation.
cli holy islam islamic-apps javascript node nodejs quran
Last synced: 16 Mar 2025
https://github.com/generate/generate-gitignore
Generate a .gitignore file from the command line when Generate's CLI is installed globally, or use as a plugin or sub-generator in your own generator.
build-tool cli command-line create generate generator gitignore gitignore-cli gitignore-files gitignore-generator gitignore-template gitignore-templates init project prompt scaffold scaffolding task-runner yeoman yo
Last synced: 20 Aug 2025
https://github.com/centos-paas-sig/linchpin
ansible based multicloud orchestrator
ansible ansible-playbooks aws cli cloud googlecloud hybrid-cloud inventory inventory-files libvirt linchpin openshift openstack provisioning topology
Last synced: 05 Apr 2025
https://github.com/knbr13/gitcs
๐ Command line tool written in Go. It allows developers to scan their local Git repositories and generate a visual contributions graph.
cli git go golang visualization
Last synced: 12 Jan 2026
https://github.com/acgtools/hanime-hunter
A CLI app to download HAnime. ็จไบไธ่ฝฝ้็ช็ CLI ๅทฅๅ ท
anime cli cli-app downloader go golang hanime hentai open-source opensource
Last synced: 20 Jan 2026
https://github.com/sindresorhus/windows-wallpaper
Manage the desktop wallpaper on Windows
binary cli cli-app desktop-wallpaper rust wallpaper windows
Last synced: 13 Aug 2025
https://github.com/reliverse/rse
๐ฏ rse (prev. @reliverse/cli) is a js/ts, e.g. next.js, app creator inside your terminal. you can just use a template or start from scratch. you can set everything up automatically or configure everything exactly the way you like. you can have it all, with all the tools already prepared for you.
authjs blefnk cli i18n next-auth next-i18next next-intl next-starter next-tailwind nextjs nextjs-example nextjs-template react reliverse shadcn shadcn-ui starter tailwind tailwindcss
Last synced: 08 May 2025