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-07-08 00:05:46 UTC
- JSON Representation
https://github.com/mmark-md/mmark-cli
Command line interface to the MMark markdown processor
Last synced: 30 Apr 2025
https://github.com/uhmarcel/rbase64
A fast multi-threaded base64 encoding / decoding library and CLI tool, made in Rust.
Last synced: 12 Dec 2025
https://github.com/zabojeb/amazeme
CLI tool for generating and displaying mazes in the terminal
cli maze pypi-package terminal
Last synced: 14 Dec 2025
https://github.com/bitfinexcom/grenache-cli
The Grenache Command Line Interface.
bash bash-script cli cli-app command-line command-line-tool grenache shell shell-script terminal
Last synced: 11 Apr 2025
https://github.com/earthstar-project/earthstar-cli
A complete Earthstar toolbox in the console.
cli deno distributed earthstar
Last synced: 10 Apr 2025
https://github.com/cargo-fob/rusty-svg
Convert SVG files into React components (TypeScript or JavaScript) with ease
Last synced: 03 Apr 2025
https://github.com/lukechampine/user
A CLI renter for Sia
cli cloud-storage fuse http-server sia
Last synced: 12 Jul 2025
https://github.com/fumeapp/taskin
Add user-friendly tasks to your terminal
charmbracelet cli golang tasks
Last synced: 10 Apr 2025
https://github.com/gavinlyonsrepo/opml_convert_rss
Command line python utility, Converts the opml(Xml) or JSON file of a youtube user subscriptions provided by youtube, into a text file which can added to RSS reader setup file, like newsboat for example. Thus converting your youtube subscriptions, into a group of tagged RSS feeds.
cli command-line-tool convert converter feeds-reader json newsboat opml python python-utility rss rss-reader rss-reader-setup subscription-manager subscriptions user-subscriptions utility xml youtube youtube-subscriptions
Last synced: 02 May 2025
https://github.com/moisentinel/flomo
A flowmodoro timer CLI for productivity enthusiasts
cli flomodoro flowtime hacktoberfest pomodoro-technique productivity stopwatch timer tui
Last synced: 09 Jul 2025
https://github.com/natlee/fisheye-warping
Dewarp top-down fisheye image to panorama and rewarp panorama to fisheye image.
cli fisheye image-processing image-warping opencv opencv-python panorama python3 tools warping
Last synced: 28 Oct 2025
https://github.com/shinagawa-web/gomarklint
A fast and configurable Markdown linter written in Go
cli go link-checker linter linting markdown markdown-lint static-analysis
Last synced: 27 May 2026
https://github.com/sieteunoseis/cisco-axl
Cisco CUCM AXL API library & CLI skills for provisioning phones, lines, route patterns, partitions, CSS, and more. Supports SOAP/XML, bulk operations, SQL queries, and automation.
api automation axl callmanager cisco cisco-axl cisco-cucm cli cucm javascript json nodejs provisioning skill skills soap telephony unified-communications voip xml
Last synced: 01 Apr 2026
https://github.com/txty-io/txty-cli
A command-line tool for Txty.
api cli command-line-tool i18n internationalization localization nodejs terminal texterify texterify-cli txty txty-cli
Last synced: 01 Apr 2026
https://github.com/softinstigate/http-shell
HTTP Shell is a CLI tool based on the Kui framework that provides developers a modern alternative to http clients for interacting with APIs.
api api-client cli developer-tools electron-app http-client http-requests kui kui-framework nodejs typescript
Last synced: 26 Oct 2025
https://github.com/alexeev-prog/nadzoring
An open source tool for detecting website blocks, downdetecting, and network analysis
ai-friendly arp censorship cli dns network network-analysis network-monitoring python security security-tools utility
Last synced: 01 Apr 2026
https://github.com/robzolkos/web-recap
Help turn your browser history into AI-ready insights
ai browser-history chrome cli firefox golang llm safari
Last synced: 07 Feb 2026
https://github.com/c-d-cc/reap
Recursive Evolutionary Autonomous Pipeline — AI and humans evolve software across generations
ai claude cli development genome lifecycle pipeline
Last synced: 01 Apr 2026
https://github.com/paperspace/cli
The CLI for Paperspace
ai cli cloud gpu llm paperspace
Last synced: 07 Feb 2026
https://github.com/fractalmind-ai/agent-manager-skill
tmux + Python agent lifecycle manager (start/stop/monitor/assign) with cron-friendly scheduling; no server required
agent-orchestration ai-agents cli cron python tmux
Last synced: 03 Mar 2026
https://github.com/darkseal/dir2json
A PHP CLI script to ouput the contents of a whole directory tree to a JSON object
cli directory-tree json php php-cli-script php-page php7
Last synced: 08 Apr 2025
https://github.com/tychenjiajun/exif-ai
A Node.js CLI and library that uses OpenAI, Ollama, ZhipuAI, Google Gemini or Coze to write AI-generated image descriptions and/or tags to EXIF metadata by its content.
ai cli cli-tool coze exif gemini image jpeg jpg llm metadata mllm ollama openai openai-api photo zhipu
Last synced: 26 Oct 2025
https://github.com/koalagang/crunchyroll-cli
A CLI tool for browsing and playing anime from Crunchyroll.
anime bash cli crunchyroll crunchyroll-premium linux macos mpv shell unix-shell youtube-dl
Last synced: 08 May 2025
https://github.com/tablelandnetwork/js-tableland-cli
Development has moved to: https://github.com/tablelandnetwork/tableland-js/
blockchain cli command-line-tool database nfts web3
Last synced: 03 Aug 2025
https://github.com/tuwilof/tomograph
Convert API Blueprint, Swagger and OpenAPI to JSON Schema and search through it
api-blueprint cli converter drafter json-schema openapi openapi3 swagger
Last synced: 12 May 2025
https://github.com/jamessimone/sf-trace-plugin
SF CLI plugin to allow trace flags to be set for you, users, and the Automated Process User
cli plugin salesforce sf-cli sfdx-cli
Last synced: 01 Aug 2025
https://github.com/stevelauc/pup
A command-line tool that automatically uploads images from the markdown document to the GitHub repo and replaces the paths with the returned URL.
cli command-line-tool markdown pic-uploader
Last synced: 03 Sep 2025
https://github.com/Lindeneg/generate-next-links
(Not Maintained) Generate typescript enum containing paths to nextjs pages
cli link-generator nextjs react typescript utility
Last synced: 12 Apr 2025
https://github.com/devrapture/rappy
A lightning-fast CLI tool for scaffolding Web3 projects with Next.js frontend and your choice of Foundry or Hardhat for smart contract development.
cli nextjs rust solidity template-project
Last synced: 12 Jun 2025
https://github.com/sgreben/image-palette-tools
extract palettes from images / cluster images by their palettes
cli image image-clustering json palette-generation
Last synced: 01 Sep 2025
https://github.com/rasjani/processcdb
Tool for providing static analysis of items in Clang's compilation database.
clang-tidy cli cppcheck hacktoberfest hacktoberfest2020 jenkins python static-analysis
Last synced: 27 Jul 2025
https://github.com/paulopacitti/bacon
🥓 cli to update the public IP of your domain registered in Porkbun
cli dns domain porkbun porkbun-ddns
Last synced: 26 Sep 2025
https://github.com/vlesierse/dotnet-publish-docker
Publish your application to a Docker image using .NET Core CLI
cli docker docker-image dotnet-cli
Last synced: 02 Aug 2025
https://github.com/mklement0/rreadlink
A multi-platform Unix CLI that prints a symlink's complete chain of targets using absolute paths.
cli filesystem filesystem-path symlink unix-cli
Last synced: 27 Dec 2025
https://github.com/eddiriarte/console-select
A fancy selection interface for symfony's console component.
cli laravel laravel-zero symfony
Last synced: 18 Jan 2026
https://github.com/projectdiscovery/sslcert
Reworked version of https://golang.org/src/crypto/tls/generate_cert.go
Last synced: 08 Apr 2025
https://github.com/jamesgeorge007/svelter-cli
An unofficial CLI solution for the svelte ecosystem
cli command-line-tool commander developer-tools front-end-development hacktoberfest hacktoberfest2020 javascript nodejs svelte sveltejs
Last synced: 20 Jun 2025
https://github.com/frantjc/forge
Run reusable steps from proprietary CI systems.
cicd cli cloudbuild concourse containers docker github-actions go golang
Last synced: 02 Jan 2026
https://github.com/suzuki-shunsuke/ghproj
Add GitHub Issues and Pull Requests to GitHub Projects
cli github github-projects oss
Last synced: 13 Jun 2025
https://github.com/mxssl/webshare
webshare is a CLI tool that provides web-interface for your local files
Last synced: 13 Jul 2025
https://github.com/jamesgeorge007/hackalist-cli
Get to know about the upcoming hackathons without leaving your terminal.
cli cobra golang hackalist hackathon hacktoberfest
Last synced: 07 Oct 2025
https://github.com/leolovenet/ipqqwry
一个(包含)纯真IP库的单一可执行文件
chunzhen cli geoip golang ip qqwry qqwry-ip-database tcpdump
Last synced: 04 Jul 2025
https://github.com/yaph/charla
A terminal based chat application that works with AI language models.
chat-client chatbot chatgpt cli github-models llama llm ollama terminal
Last synced: 09 Mar 2026
https://github.com/noderaider/modular
Scaffold a react monorepo and its component parts.
boilerplate cli companion create-react-app css-modules ecosystem hot-reloads modular react scaffold webpack2 yarn
Last synced: 27 Oct 2025
https://github.com/khrj/get-release-url
Deno package + CLI for fetching GitHub/BitBucket/Custom provider release + asset links with pattern matching
asset cli deno fetch github module pattern-matching release url
Last synced: 11 Dec 2025
https://github.com/ossobv/dutree
dutree (python lib/cli) helps quickly find which files/dirs are taking up space. Compare it with a summary of ncdu.
Last synced: 07 Oct 2025
https://github.com/syaw0/term_tools
Colorize Your Terminal with Term_Tools: A Rust-powered Formatting Tool
cli cli-style rust rust-cli rust-crate rust-lang rust-terminal terminal terminal-style
Last synced: 08 Oct 2025
https://github.com/bkuhlmann/sod
A domain specific language for creating composable command line interfaces.
Last synced: 08 Oct 2025
https://github.com/mrjefflarry/redmine-cli
Redmine-cli is a CLI tool for interacting with the Redmine project management system. It allows you to perform tasks such as managing issues and listing projects from the command line, streamlining workflow and saving time.
cli go golang linux mac macos osx redmine redmine-client windows
Last synced: 09 Apr 2025
https://github.com/thanosgn/cli-tables
:hash: Create a pretty looking ascii table.
ascii ascii-table cli cli-table python table
Last synced: 14 Jan 2026
https://github.com/m3t0r/tpl
Render templates with data from various sources
Last synced: 23 Apr 2025
https://github.com/dl-tg/luash
Extensible Lua terminal emulator
cli lua lua-script shell terminal terminal-emulator
Last synced: 17 Jan 2026
https://github.com/guillermo-carrasco/social_ids
Get user ids from social network handlers
cli facebook instagram social-ids social-network twitter
Last synced: 12 Apr 2025
https://github.com/JS-DevTools/template-node-typescript
Template repo for Node.js projects written in TypeScript
cli javascript library nodejs template typescript
Last synced: 18 Jul 2025
https://github.com/erichenry/swagger-data-gen
Tool to generate random data from a Sagger/OpenAPI spec
cli data generator mock-data openapi openapi-specification random swagger tool
Last synced: 14 Apr 2025
https://github.com/kodius/kodiui-core
@kodiui/cli is a tool for integrating primitive components into your project. Inspired by the book "Every Layout: Relearn CSS layout"
cli css every-layout layout-primitives
Last synced: 20 Mar 2025
https://github.com/rametta/coppa
🏇 A CLI tool for local development of serverless Google Cloud Functions
cli express gcf google-cloud-functions local-development nodejs serverless tool
Last synced: 14 Apr 2025
https://github.com/insolita/coloro
A console tool for output text with highlighted hex colors
cli command-line command-line-tool console hacktoberfest linux python python3 terminal xterm
Last synced: 18 Mar 2025
https://github.com/eval/bbangsearch
DuckDuckGo's bang searches from the commandline
babashka cli clojure duckduckgo search
Last synced: 06 May 2025
https://github.com/wp-cli/export-command
Exports WordPress content to a WXR file.
cli export hacktoberfest wordpress wp-cli wp-cli-package
Last synced: 13 Apr 2025
https://github.com/yashksaini-coder/task-tracker
A simple CLI tool for keeping track of your tasks. Built with Python
cli command-line-tool cosnole python rich
Last synced: 11 Apr 2025
https://github.com/solidusio-contrib/solidus_cmd
⌨️ Command-line utility for creating Solidus extensions.
cli command-line extensions generation solidus
Last synced: 10 Jul 2025
https://github.com/derhuerst/dict-cc-cli
Offline dict.cc lookup in the command line.
Last synced: 09 Oct 2025
https://github.com/fdemir/geyik
türkçe:sözcüklerin:kökenine:bakmanızı:sağlayan:küçük:bir:cli:uygulamasıdır
Last synced: 13 Apr 2025
https://github.com/signavio/pimba
Pimba is a minimalist command-line tool written in Go to publish and serve static files.
api-client api-server cli golang static-server
Last synced: 22 Jun 2025
https://github.com/angreal/angreal
Task automation and project templating tool. Define reusable commands in Python, scaffold projects from templates, and let tasks travel with your codebase. Rust core, Python API.
cli developer-tools productivity project-templates pyo3 python rust scaffolding task-automation
Last synced: 29 May 2026
https://github.com/hyperb1iss/unifly
Elegant UniFi network management CLI & TUI — built with Rust
cli networking ratatui rust terminal tui ubiquiti unifi
Last synced: 08 Apr 2026
https://github.com/ehmicky/preferred-node-version
Get the preferred Node.js version of a project or user
bash cli command-line dependency-management es6 exec javascript library node nodejs npmjs npx nvm operating-system package-manager shell terminal typescript versioning versions
Last synced: 12 May 2025
https://github.com/sionpixley/polynode
PolyNode is a Node.js version manager that does not require sudo/admin privileges and is installed on a per-user basis. Works on AIX, Linux, macOS, and Windows.
aix cli cli-tool cross-platform environment-setup go golang linux macos nodejs nodejs-tools shell terminal version-manager version-switcher windows
Last synced: 17 May 2026
https://github.com/gevgev/hadsync
Pull, edit, and push Home Assistant Lovelace dashboards as code — CLI + VS Code extension. Available on PyPI: pip install hadsync
cli dashboard home-assistant home-automation lovelace python websocket yaml
Last synced: 03 Jun 2026
https://github.com/lifespikes/apext
🗺 A simple CLI tool to manage and organize Next.js API routes.
Last synced: 12 Oct 2025
https://github.com/piraces/dotnex
A simple .NET tool to execute other dotnet tools without installing them globally or in a project
cli cross-platform dotnet dotnet-cli dotnet-tool dotnet-tools global tool
Last synced: 12 Oct 2025
https://github.com/integrii/serve
🕸 A robust and handy tool for serving your current terminal directory over HTTP
cli current-directory go golang http server static-server
Last synced: 14 Oct 2025
https://github.com/jaredwray/docula
Beautiful Website for Your Projects
cli documentation documentation-site markdown mdx nodejs openapi templates
Last synced: 01 Apr 2026
https://github.com/galvanized-pukeko/gaunt-sloth-assistant
CLI AI assistant doing your code reviews
Last synced: 05 Mar 2026
https://github.com/ovyerus/vexil
An Elixir CLI flag parser that does just enough.
cli command-line elixir flag-parser flags
Last synced: 16 Oct 2025