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-06 00:05:34 UTC
- JSON Representation
https://github.com/cutenode/openjs-cli
🔗A CLI to easily access the websites, GitHub organizations, and good first issues of OpenJS Foundation projects.
cli foundation javascript openjs openjs-foundation openjsf
Last synced: 25 Aug 2025
https://github.com/spences10/wiki0
Local-first AI memory as a Markdown wiki backed by SQLite search and MCP tools
ai-memory cli knowledge-base markdown mcp sqlite wiki
Last synced: 04 Jul 2026
https://github.com/progrhyme/perl5-app-memcached-cli
Interactive/Batch CLI for Memcached
Last synced: 06 Apr 2025
https://github.com/erdemkosk/envolve-ts
Envolve is your solution for effortless .env file management. With Envolve, you can seamlessly gather, arrange, and fine-tune environment variables across all your projects, ensuring that your configuration data is always at your fingertips without the risk of loss
cli cli-app cli-tool env env-file env-vars environment-variables file-management-system
Last synced: 12 Aug 2025
https://github.com/kurehajime/pera
pera is the command to slide display the text in CLI.
cli console-application go golang slide slide-display
Last synced: 09 Sep 2025
https://github.com/restuwahyu13/gopack-cli
Instant package downloader for Go programming
cli cli-app cli-application go golang gopack gopack-cli javascript node-module nodejs package-manager typescript
Last synced: 30 Mar 2025
https://github.com/gfleury/gobbs
simple Bitbucket Server (former stash) command line client in Go
bitbucket-server cli gobbs stash
Last synced: 30 Jul 2025
https://github.com/merlin04/vgy.me
A CLI for the image hosting website vgy.me
api-client cli cli-app cli-application csharp dotnet image-hosting upload-images uploader
Last synced: 14 Apr 2025
https://github.com/erudika/para-cli
CLI tool for interacting with Para servers
backend backend-as-a-service backend-services cli cli-app cli-client cli-utilities para
Last synced: 13 May 2025
https://github.com/kevcui/perplexity-cli
:speech_balloon: Chat with Perplexity AI in terminal
cli command-line command-line-tool perplexity perplexity-ai playwright playwright-javascript
Last synced: 30 Jul 2025
https://github.com/nicokosi/hubstats
🧪 Command-line for GitHub pull request statistics
Last synced: 12 Jan 2026
https://github.com/mrodrig/json-2-csv-cli
NPM package providing CLI functionality for the json-2-csv NPM package
cli command-line csv export hacktoberfest json
Last synced: 25 Aug 2025
https://github.com/mmcquillan/matcher
A library for parsing and matching based on a mask for use with CLI or Bots.
Last synced: 07 Mar 2026
https://github.com/mehditeymorian/jwt
JWT CLI Decoder & Encoder
cli cli-app cryptography go jwt jwt-cli jwt-token
Last synced: 15 Jul 2025
https://github.com/conorsheehan1/uhabits_converter
Convert uhabits boolean habits to the new numeric habit type.
cli loophabits python sqlite uhabits
Last synced: 27 Jul 2025
https://github.com/calvinnwq/agent-swarm
Run focused swarms of AI agents and get one deterministic synthesis back.
agent-swarm ai-agents cli code-review developer-tools multi-agent product-decision typescript
Last synced: 04 Jul 2026
https://github.com/derhuerst/cli-styles
A consistent look & feel for CLI prompts.
Last synced: 25 Jun 2025
https://github.com/andriawan/AndKamus
Aplikasi ini adalah aplikasi kamus berbasis CLI dikembangkan dengan C++
c-plus-plus cli cpp dictionary kamus
Last synced: 13 Apr 2025
https://github.com/0xfourzerofour/gpt-cli
Chat GPT Cli that allows you to call the API directly from your terminal
chatgpt cli openai openai-api rust
Last synced: 14 Apr 2025
https://github.com/gportay/dosh
Docker Shell CLI plugin
cli docker docker-scripts dosh plugin podman
Last synced: 02 Apr 2025
https://github.com/gangelo/branch-name
branch-name is a gem that provides a command-line interface that allows you to accomplish several tasks, tasks I personally find myself having to carry out every time I work on a feature branch. I created this gem for myself; however, you are free to use it yourself, if any of these tasks fits into your personal routine: 1) Formulate a git feature branch name, given a jira ticket and jira ticket description. Why? Because I am constantly having to create git feature branch names that are based on jira ticket and jira ticket descriptions. 2) Optionally create a "project" based on the branch name (formulated in step 1 above). Why? Because I'm constantly having to create folders to manage files associated with the feature branches I am working on. 3) Optionally use and manage default options that determine the git feature branch name formulated, project greated, and default files associated with the project.Why? Because I routinely have to create files to support the feature I am working on and associate them with the feature I am working on. For example: scratch.rb to hold scratch code, snippets.rb to hold code to execute to perform redundant tasks, and readme.txt files to document things I need to remember.
agile branch-names cli cli-app productivity ruby
Last synced: 26 Apr 2025
https://github.com/rayhomie/osser
Alibaba Cloud OSS interactive command line upload tool
Last synced: 07 Oct 2025
https://github.com/zack-ashen/noted
noted is a cli note taking and todo app similar to google keep or any other note taking service.
cli lists note-taking notes python todo todolist
Last synced: 14 Jan 2026
https://github.com/eneko/commandregistry
⚠️DEPRECATED⚠️ Beautifully handle subcommands on your SwiftPM command line tool
arguments cli command-line manager package parameters subcommands swift swiftpm tool
Last synced: 21 Oct 2025
https://github.com/h7x4/nix-attr-search
Easy search mechanism for nix manuals, built on fzf
cli documentation fzf home-manager nix nixos nixpkgs search unix-pipes
Last synced: 15 Mar 2026
https://github.com/zzx0106/reactor-templates-cli
A CLI for React.js projects
Last synced: 15 Apr 2025
https://github.com/danfickle/openhtmltopdf-cli
This is a CLI for converting HTML files to PDF documents (requires Java)
cli html-converter htmltopdf java pdf pdf-generation
Last synced: 26 Oct 2025
https://github.com/nnbnh/clipb
📋 Clipboard managers warper that SuperB
basher bpkg cli clipboard clipboard-manager copy-paste posix terminal
Last synced: 08 Oct 2025
https://github.com/rudrodip/ginit
ginit is a command-line tool for initializing go projects with predefined structures and configurations
Last synced: 06 Oct 2025
https://github.com/ocelotsloth/goqrz
Golang QRZ.com XML Library and Command Line Client
amateur-radio callsigns cli ham-radio qrz
Last synced: 01 Jun 2026
https://github.com/harrybrwn/yt
A cli for downloading YouTube videos written in Go
Last synced: 24 Oct 2025
https://github.com/rohaquinlop/immunipy
A Python SCA tool that acts as a watchdog, keeping an eye out for security vulnerabilities and reporting them promptly, written in Rust.
cli python python-library sca security vulnerability-detection vulnerability-scanners
Last synced: 17 Oct 2025
https://github.com/sgaunet/jwt-cli
jwt-cli is a tool to encode/decode JWT token
cli command-line-tool golang json-web-token jsonwebtoken jwt jwt-cli jwt-token jwt-tokens
Last synced: 28 Dec 2025
https://github.com/mirpo/fastapi-gen
Build LLM-enabled FastAPI applications without build configuration.
cli fastapi gemma-2b huggingface langchain langchain-python llama llama2 llamacpp llm named-entity-recognition ner nlp smollm summarization text-generation
Last synced: 06 Oct 2025
https://github.com/freddie-nelson/wfetch
A neofetch like cli tool for windows written entirely in Go
Last synced: 16 Oct 2025
https://github.com/antonk52/synd
Opinionated rsync wrapper that respects gitignore files
Last synced: 06 Oct 2025
https://github.com/itsdrvgo/create-ev0-app
The stack to rule them all
cli drizzle-orm nextjs supabase trpc uploadthing
Last synced: 30 Oct 2025
https://github.com/pooltogether/v4-cli
PoolTogether V4 Command Line Interface
cli ethereum pooltogether web3
Last synced: 17 Oct 2025
https://github.com/kevinelliott/agentmanager
CLI/TUI app to easily detect, manage, install, and update AI Agent CLI tools
agent agentic-ai agents ai ai-developer-tools ai-development ai-development-tools ai-tools cli cli-app cli-tool tui tui-app
Last synced: 24 Feb 2026
https://github.com/denver-code/nftgenerator
This repository provides various utilities to help you build your NFT collection!
cli generator go golang nft nft-gallery
Last synced: 26 Oct 2025
https://github.com/volks73/panser
A command line utility for (de)serializing data
cli deserialization developer-tools rust serialization
Last synced: 24 Oct 2025
https://github.com/siarheidudko/firebase-admin-cli
Cli for firebase
authentication cli data-manipulation data-migratation data-science firebase firebase-admin firebase-auth firebase-authentication firebase-database firebase-firestore firebase-firestore-database firebase-realtime-database firebase-storage firebase-tools firebase-ui firestore google-cloud-storage rtdb storage
Last synced: 27 Feb 2026
https://github.com/genza999/readme_cli
Readme_cli is a command-line tool that instantly fetches and displays Readme files of GitHub repositories in the command line interface
cli python readme readme-cli terminal
Last synced: 15 Apr 2025
https://github.com/slub/singlemarcrecord
generates single record MARC files
cli command-line-tool marc marc21 python
Last synced: 20 Oct 2025
https://github.com/soldapper/mcburn-js
A Node.js CLI to burn even the most stubborn of cNFTs.
Last synced: 16 Oct 2025
https://github.com/techygrrrl/timerrr
A CLI-based timer app with a TUI written in Go
bubbletea cli go golang hacktoberfest tui
Last synced: 14 Jan 2026
https://github.com/halkyonio/hal
Easily create and manage Kubernetes applications using the Halkyon operator, made with ❤️ by the Halkyon team.
cli halkyon kubernetes kubernetes-application kubernetes-operator
Last synced: 05 Oct 2025
https://github.com/tbor00/ftools
🚀 @ftools-suit is a set of packages whose objective is to facilitate and improve the development speed of any modern frontend project.
autocomplete cli frontend frontendtools javascript js monorepo nextjs opensource places-autocomplete react tools
Last synced: 07 Oct 2025
https://github.com/killo445/disablesearchboxsuggestions
Disable Search Box Suggestions for Windows 10/11
cli command-line command-line-tool copilot search start-menu windows windows-10 windows-11 windows-search
Last synced: 31 Oct 2025
https://github.com/nakabonne/webcrawlerforserps
Web crawler that scrapes Google search results
Last synced: 22 Oct 2025
https://github.com/stiles/streetview-dl
Download high-resolution Google Street View panoramas from the command line. Crop, filter, and frame your perfect shot with parallel downloads and rich terminal output.
cli geospatial google-maps-api python streetview
Last synced: 17 Jan 2026
https://github.com/kevcui/tvdb-cli
:tv: Show TV series information in terminal
bash bash-script cli script terminal tv tvdb tvdb-api
Last synced: 30 Jul 2025
https://github.com/z1cheng/statscat
Git statistics but with a cat
cat cli command commandline git gitstats go go-cli golang statistics statscat terminal
Last synced: 23 Mar 2025
https://github.com/flutterguard/flutterguard-cli
Know and see everything an attacker can extract and get from your published Flutter app
android apk cli dart exploit flutter opensource reverse-engineering security static-analysis
Last synced: 13 Jan 2026
https://github.com/laminas/laminas-composer-autoloading
Sets up Composer-based autoloading for your Laminas modules
autoloading cli composer module
Last synced: 25 Oct 2025
https://github.com/cheap-glitch/devlint
👁️ A meta-linter for configuration files, documentation and project setups.
cli cli-tool config-lint linter meta-linter package-json-lint package-lint typescript-cli
Last synced: 24 Mar 2025
https://github.com/eight04/ptt-article-parser
A python tool to parse PTT articles.
Last synced: 25 Oct 2025
https://github.com/cjee21/rdrand-tester
Application to test the functionality of the RDRAND instruction in x86 CPUs
amd-ryzen assembly assembly-language c c-language c-programming c-programming-language cli cli-app cpu cpuid cpus gcc intel rdrand rdrand-instruction x86 x86-64 x86-assembly
Last synced: 10 Apr 2025
https://github.com/sgregson/dotfiles-md
Manage your dotfiles with markdown
cli dotfiles dotfiles-manager markdown
Last synced: 10 Jun 2025
https://github.com/michelmelo/instagram-cli
Instagram-cli
api business cli instagram instagram-api instagram-bot like statistics stories
Last synced: 02 Jul 2025
https://github.com/uncenter/create-eleventy-app
🛠️ An easy-to-use CLI tool to quickly create a fresh Eleventy project.
Last synced: 02 Jul 2025
https://github.com/rakivo/rawgrep
The fastest grep in the world, that of-course, respects your gitignore!
cli fast grep performance recursively-search regex ripgrep rust search
Last synced: 13 Jan 2026
https://github.com/mtrunkat/jsonlash
CLI utility for filtering and aggregation of JSONL streams.
aggregation cli filtering logs stream
Last synced: 06 Aug 2025
https://github.com/trag1c/pep-tracker
A simple tool for checking PEP status updates.
Last synced: 31 Oct 2025
https://bradleycwojcik.github.io/euchre-cli
♠️ Play euchre in your terminal.
cli click command-line euchre euchre-cli game python terminal
Last synced: 05 Sep 2025
https://github.com/rittiksoni/flutter-release-x
A CLI tool to easily build, release, and share Flutter, Non-Flutter apps. Supports cloud uploads, QR codes, and download links for fast distribution. Documentation: https://frx.elpisverse.com
automation aws cicd cli cloud dart flutter flutter-release github googledrive pipelines qrcode qrcode-generator share share-build upload
Last synced: 24 Apr 2025
https://github.com/opuscapita/properties
Command line utility to work with '*.properties' file
Last synced: 12 Apr 2025
https://github.com/girishg4t/dd-downloader
A tool to download large amount of datadog logs in parallel & with custom header. Give it a star if you like it
cli datadog datadog-api datadog-logs downloader
Last synced: 11 Apr 2025
https://github.com/anh-ld/fancy-cli
🤖 Get recommendations right from your terminal
cli recommendations tastedive terminal
Last synced: 12 Apr 2025
https://github.com/joncloud/thor_net
Thor.NET is a port of a popular ruby framework for command-line interfaces.
Last synced: 09 Apr 2025
https://github.com/ipanardian/gobranch
A command line app to help you quickly creating git branch without hassle steps.
branching cli command-line-app git go golang hacktoberfest interactive
Last synced: 27 Apr 2025
https://github.com/enakoneschniy/claude-dev-stack
One command to set up a complete AI-powered development workflow with Claude Code. Persistent memory, session management, 35+ CLI tools.
ai-development claude-code claude-skills cli developer-tools obsidian
Last synced: 15 Apr 2026
https://github.com/jofas/mgart
Machine Generated Art. CLI app for generating algorithmic art
buddhabrot cli fractal-images fractals julia-set mandelbrot rust
Last synced: 05 Jul 2025
https://github.com/oracle/tax-reporting-framework-cli
Tax Reporting Framework CLI is a tool for generating boilerplate codes to quickly setup and deploy your reports using Tax Reporting Framework SuiteApp in NetSuite.
cli netsuite reports tax tax-reporting-framework trf
Last synced: 09 Apr 2025