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-10 00:05:34 UTC
- JSON Representation
https://github.com/frequency403/license-me
Create licenses for your unlicensed projects on your machine | Idea came from https://github.com/bukinoshita/license-me - thanks for that! =)
cli cli-app cli-application cli-tools git github hacktoberfest hacktoberfest2021 license license-me rust
Last synced: 17 Jan 2026
https://github.com/pablolec/insta_newspaper
CLI to download old newspaper front pages and post it on Instagram.
Last synced: 07 Oct 2025
https://github.com/gbafana25/typetester
Typing practice on the command line
Last synced: 24 Apr 2025
https://github.com/mutaimwiti/node-test-wrapper
An elegant and scalable solution for HTTP testing in Node.js
auth auth-wrapper bdd chai-http cli express expressjs http node node-test-wrapper supertest tdd test test-wrapper testing wrapper
Last synced: 09 Oct 2025
https://github.com/gabe565/go-spinners
Spinners for use in terminal Go apps.
Last synced: 18 Jun 2025
https://github.com/icemint0828/imgedit
Imgedit is a package that performs image processing such as resizing and trimming.
cli file-conversion go golang grayscale image-processing resize reverse tile trim
Last synced: 14 Jan 2026
https://github.com/brkn/git-blame-line
`git blame` a single line and get output in JSON. Written in TypeScript.
Last synced: 19 Apr 2025
https://github.com/vitaly-zdanevich/geeknote
Console client for Evernote. This is the current alive working fork (in 2025)
cli command-line-interface evernote knowledge-base notebook
Last synced: 01 Apr 2025
https://github.com/junioralive/old-spycli
A cli tool to browse and watch Movies/Shows/MORE, mainly focused on Bollywood & Indian Entertainment (Hindi Audio).
ani-cli anicli anipy-cli cli cli-player free free-tv-show freemovies freeseries mov-cli streaming-movies vid-player vid-src vidsrc-parser
Last synced: 10 Apr 2025
https://github.com/aartaka/sade
An optimizable Brainfuck-to-Lisp compiler.
brainfuck brainfuck-compiler cli lisp optimization-framework
Last synced: 18 Jan 2026
https://github.com/p3yman/aha
💡 A simple CLI tool to save your awesome aha moments right where you live!
Last synced: 09 Apr 2025
https://github.com/pythonnative/pythonnative
Build real native Android and iOS apps in Python with a lightweight UI toolkit, CLI, and project templates.
android beeware cli cross-platform django gradle ios kotlin mobile-development native-ui python python-mobile-apps rubicon swift ui-components xcode
Last synced: 12 May 2026
https://github.com/magiclen/favicon-generator
It helps you generate favicons with different formats and sizes.
Last synced: 27 Oct 2025
https://github.com/adeekshith/hn-over-ssh
View Hacker News over SSH ($ ssh hn.parishod.com)
cli hacker-news hackernews paramiko python python3 ssh ssh-app sshserver sshservers terminal terminal-app terminal-based
Last synced: 29 Apr 2025
https://github.com/sing-group/bicycle
bicycle (bisulfite-based methylcytosine caller) is a next-generation sequencing bioinformatics pipeline able to perform a full DNA methylation level analysis
bisulfite bisulfite-sequencing cli dna-methylation java java-bioinformatics methylation
Last synced: 03 Jul 2025
https://github.com/dalisoft/awesome-ai-coding?tab=readme-ov-file
List of AI-powered code editor and IDE's sorted by minimal price
ai claude-code cli coding cursor llm
Last synced: 08 Oct 2025
https://github.com/cap32/babel-register-cli
Just like babel-node, but using babel-register. You could use it in production.
babel babel-node babel-register cli es2015 es2016 es2017 es6 es7 node
Last synced: 22 Apr 2025
https://github.com/smartrecruiters/rabbitr
CLI tool for easier management of RabbitMQ related tasks
admin cli go master-pipeline rabbitmq rabbitmq-management
Last synced: 14 Apr 2025
https://github.com/hyp3r00t/hypercli
hypercli is a powerful Python package that simplifies the process of creating interactive menus and command-line interfaces. It provides a user-friendly and customizable interface for building command-line applications with enhanced features.
advanced-menu cli cli-menu cli-tool cli-utilities command-line menu menu-driven python python-menu python3 rich
Last synced: 21 Jun 2025
https://github.com/krishsharma0413/syncord
Syncord is a CLI-based file synchronization and storage tool that uses Discord as an encrypted file storage.
backup cli discord discord-bot drive encryption file-storage python python3 storage
Last synced: 13 Jan 2026
https://github.com/haasonsaas/email-agent
AI-powered email management agent with TUI dashboard, CLI commands, and multi-agent categorization system. Supports Gmail integration, rule-based processing, and Docker deployment.
ai-agents cli crewai docker email-automation email-management gmail python textual tui
Last synced: 18 Sep 2025
https://github.com/reagentx/logria-py
A powerful CLI tool that puts log analytics at your fingertips. Python implementation.
analytics cli grep logging multiprocessing parsing python regex tail
Last synced: 14 Apr 2025
https://github.com/HzaCode/ChemInformant
⚗️ An all-in-one solution for chemical property retrieval from PubChem.
api-client batch-processing caching cas cheminformatics chemistry cli compound-search data-validation dataframe drug-discovery iupac molecular-descriptors molecular-weight pandas pubchem python rest-api smiles sql
Last synced: 20 Nov 2025
https://github.com/jellydn/biome-interactive
Simple interactive to install biome to your project. Migrate from ESLint and Prettier with a single command
Last synced: 01 Sep 2025
https://github.com/swisscom/net-ssh-cli
A library to make interactive SSH sessions more convenient.
cli console interactive-shell ssh
Last synced: 15 Apr 2025
https://github.com/cyqsimon/what-the-port
Port lookup tool
cli cross-platform lookup port tool
Last synced: 29 Jul 2025
https://github.com/superjojo140/ascii-bar
A lightweight ascii progress bar with spinner and colors
ascii cli console nodejs progressbar
Last synced: 25 Sep 2025
https://github.com/jqueryscript/awesome-claude-code
A curated list of awesome tools, IDE integrations, frameworks, and other resources for developers working with Anthropic's Claude Code.
awesome-list awesome-lists claude claude-code cli code-generation coding-agents vibe-coding
Last synced: 28 Jul 2025
https://github.com/pavi2410/jot
A modern Java build tool — like cargo for Rust or uv for Python. Single binary, zero config, fast deterministic builds.
build-tool cli java jdk jvm maven rust toolchain
Last synced: 26 May 2026
https://github.com/davep/feeling
A simple terminal-based feelings tracker
cli cli-app feelings mental-health mental-health-awareness mentalhealth python terminal terminal-based textual
Last synced: 19 Sep 2025
https://github.com/bahmutov/print-env
Prints all environment variables that start with given string
cli cross-platform environment environment-variables utility
Last synced: 28 Sep 2025
https://github.com/g1eb/cli-plugin
🖥 CLI plugin for webapps
cli cli-plugin console shell user-interface vanilla-js
Last synced: 26 Jul 2025
https://github.com/cosmic-utils/cosmic-ctl
CLI for COSMIC Desktop configuration management
cli command-line configuration cosmic cosmic-desktop linux pop-os rust settings tool
Last synced: 15 Apr 2025
https://github.com/melezhik/p6-gtdt
Perl6 Get Things Done Tutorial
alternative cli gtd perl6 tutorial
Last synced: 10 Mar 2026
https://github.com/openknowledge-sh/openknowledge
CLI tool for managing Open Knowledge Format (OKF) bundles.
cli okf okf-format okf-validate openknowledgeformat
Last synced: 08 Jul 2026
https://github.com/injoongy/oriole
Make time fly 🐦
cli conf ink javascript node-fetch pastel react typescript
Last synced: 10 Aug 2025
https://github.com/openchami/magellan
Redfish-based BMC discovery tool written in Go
bmc bmc-discovery cli gofish golang hpc http networking openchami redfish
Last synced: 15 Apr 2025
https://github.com/jondot/bhgrep
like ripgrep but for browser history
cli productivity security-tools
Last synced: 13 Jan 2026
https://github.com/ferhatgec/edifor
Mostly inspired CLI Code editor (mostly based on kilo editor)
c cli code commandline editor inspired kilo text
Last synced: 14 Apr 2025
https://github.com/janerikcarlsen/fpl-cli
Fantasy Premier League Command Line Interface (CLI) - FPL in your terminal
cli command-line fantasy-premier-league football fpl python python3
Last synced: 25 Aug 2025
https://github.com/stuarthicks/otp
CLI TOTP token generator
cli mfa rust rust-lang totp totp-generator
Last synced: 10 Sep 2025
https://github.com/abdfnx/gh-resto
the gh cli extension of resto - `🔗 a CLI app can send pretty HTTP and API requests with TUI`
cli extension gh-extension github resto
Last synced: 26 Oct 2025
https://github.com/eshepelyuk/pykli
Interactive ksqlDB command line client with autocompletion and syntax highlighting written in Python
cli confluent console-application kafka ksql ksqldb ksqldb-cli tui
Last synced: 17 Nov 2025
https://github.com/ericyd/twittier
Twittier: Next-gen social interface. CLI for Twitter
Last synced: 12 Apr 2025
https://github.com/skhg/markdown-diary
📚 Python tool to generate monthly diary files in simple Markdown text file format
cli diary journal markdown python text-files
Last synced: 16 Jan 2026
https://github.com/albin-johansson/doxy-to-md
Converts Doxygen XML output to Markdown files.
cli cpp documentation doxygen markdown rust
Last synced: 28 Jun 2025
https://github.com/nikstar/CLInterface
Elegant @propertyWrapper-based command line argument parser
argument-parser cli command-line command-line-parser property-wrapper swift swift-script
Last synced: 15 May 2025
https://github.com/darmiel/yaxc
Yet Another Cross Clipboard
aes-256 aes-encryption cli clipboard clipboard-sync docker-compose go golang redis
Last synced: 10 Mar 2026
https://github.com/mayur1496/solidity_parser
Solidity Parser CLI tool build on top of ConsenSys/solidity-parser-antlr(https://github.com/ConsenSys/solidity-parser-antlr)
Last synced: 21 Apr 2025
https://github.com/shamin/figma-react-icons
CLI to generate react icon component files from figma
cli figma figma-react-icons react
Last synced: 23 Jul 2025
https://github.com/zachey01/deepljs
💬 Unofficial DeepL API (without apikey)
cli deepl deepl-api deepl-translation-api free-deepl
Last synced: 01 May 2025
https://github.com/arbal/brave-control
Control Brave Browser from the command line. List, close, deduplicate and bring focus to open tabs. Also includes Alfred workflow integration.
alfred alfred-workflow automation brave brave-browser browser cli command-line command-line-tool deduplication focus jxa tabs workflow
Last synced: 06 Apr 2025
https://github.com/freaktechnik/get-firefox
Download the latest Firefox Nightly from the command line.
Last synced: 04 Apr 2025
https://github.com/labatata101/grep_bin
Search a sequence of bytes in a binary file
bgrep binary cli command-line command-line-tool grep recursively-search rust search
Last synced: 29 Jun 2025
https://github.com/mratanusarkar/nodejs-progressbar
CLI Progress Bar implemented in NodeJS to track Time, ETA and Steps for any long running jobs in any loops in JS, NodeJS code
alert ascii cli console javascript loop node nodejs notification npm npm-module npm-package progress-bar progressbar tool
Last synced: 26 Aug 2025
https://github.com/arpan-206/formee
Formee is a tool that provides an easy way to create, edit and manage all of your forms from the command line. It uses a powerful GraphQL API and strives to make the process of working with forms as easy and simple as possible.
cli forms-builder graphql hasura python
Last synced: 06 Sep 2025
https://github.com/orbs-network/nebula
CLI tool for the creation and management of an Orbs V1 node on cloud service (like AWS) - deprecated, see Polygon
blockchain cli devops distributed-systems docker nodejs terraform
Last synced: 08 Oct 2025
https://github.com/rockstaedt/commit-message-check
A CLI tool to ensure short commit messages
cli commit commit-message git git-hooks golang length validation
Last synced: 26 Jan 2026
https://github.com/thomasgassmann/mycloud-cli
Swisscom myCloud CLI
cli cloud mycloud python swisscom swisscom-developer swisscom-mycloud
Last synced: 14 Jan 2026
https://github.com/evertras/khan
An interactive CLI management tool for Nomad
Last synced: 20 Aug 2025
https://github.com/cryptaliagy/krait
A Python CLI tool to create new python projects. [BETA]
bootstrapping cli click pypi python
Last synced: 19 Apr 2025
https://github.com/artginzburg/wifi-pass
QR encode, copy or get the password of current Wi-Fi connection
authentication bash cli macos wifi
Last synced: 24 Apr 2025
https://github.com/maxwelljens/gibman
A DOOM WAD manager for nerds
cli doom game mod-manager nim terminal wad
Last synced: 06 Oct 2025
https://github.com/chenasraf/sofmani
Installs software from a declerative config on any system
Last synced: 31 May 2026
https://github.com/woozymasta/bercon-cli
bercon-cli — cross-platform go command line utility and package for BattlEye RCON
arma arma3 battleye battleye-rcon bercon cli dayz rcon
Last synced: 24 Jan 2026
https://codeberg.org/thatonecalculator/NerdFetch
A POSIX *nix fetch script using Nerdfonts
aesthetics android arch-linux bash cli fetch linux macos neofetch nerdfont oses posix screenfetch sh system-info system-information terminal termux unix unixporn
Last synced: 08 May 2025
https://github.com/filipporanza/rmd
rmd : ReMove Duplicates, an rm implementation able to remove duplicate files
cli files fileutils remove remove-duplicates rm rust unix
Last synced: 09 Apr 2025
https://github.com/sorairolake/abcrypt
A simple, modern and secure file encryption tool, file format and Rust library
abcrypt abcrypt-encryption argon2 argon2id blake2 blake2b chacha20 chacha20-poly1305 cli command-line command-line-tool encryption poly1305 rust rust-lang rust-library terminal tool xchacha20 xchacha20-poly1305
Last synced: 09 Apr 2025
https://github.com/dmfed/termtools
Output to terminal in style.
ansi-codes cli color color-reset cursor golang linux terminal vt100
Last synced: 10 Apr 2025
https://github.com/etclabscore/dp2p
CLI developer tools for Ethereum's DEVP2P protocol.
Last synced: 11 Mar 2026
https://github.com/rapidkitlabs/rapidkit-npm
Official CLI for RapidKit - an open-source workspace platform that standardizes how teams build, scale, and deploy backend services.
api backend boilerplate cli developer-tools fastapi frameworks generator microservices nestjs python rapidkit scaffold typescript workspace
Last synced: 09 Jun 2026
https://github.com/dmotz/gimme
Simple command line utility that takes a name and shows domain and twitter availability.
Last synced: 07 Sep 2025
https://github.com/sanjay-sol/redis-implementation
This project is a Redis-like system implementation written in TypeScript, aiming to provide basic Redis functionalities such as string operations, list operations, set operations, and pub/sub messaging, along with the addition of Streams functionality.
Last synced: 28 Apr 2025
https://github.com/web3w/hd-address-cli
Hd Wallet deterministic address generation and recovery tool(HD钱包地址生成,恢复工具)
btc btc-hdwallet cli ethereum-hdwallet hd-address-cli hd-path mnemonic trx-hdwallet
Last synced: 22 Apr 2025
https://github.com/warengonzaga/thirdweb-tools-cli
A community-contributed NodeJS command line tool for thirdweb to create, develop and manage your Web3 projects without leaving your terminal. 🚀🌏🦄
blockchain cli command-line command-line-tool nodejs smart-contracts thirdweb web3
Last synced: 05 Jul 2025
https://github.com/borys25ol/elasticsearch-reindex
Tool for migration Elasticsearch indexes between different nodes.
cli elasticsearch migration-tool python reindex
Last synced: 14 Jan 2026
https://github.com/ftp27/loco_tool
LocoTool is a CLI tool for parsing, validating, and converting localization strings.
android cli command-line-tool ios localization localization-management localization-tool
Last synced: 11 May 2025
https://github.com/melbahja/ctl
🙌 All systemd commands and tools in one easy command `ctl`! One to rule them all.😼
cli cli-command cli-tool cli-utility command-line-tool go golang init-system linux systemd
Last synced: 09 Apr 2025
https://github.com/satharus/asciitable
Python3 script with no dependencies that prints (colourfully :D) the ASCII table like asciitable.com, with quering features.
ascii asciitables cli print-application python python3
Last synced: 27 Sep 2025
https://github.com/asasugar/asasugar-cli
🚀 快速生成项目cli工具,模版:多页应用模版、Vue SPA模版(Vue3 Vue2)、React SPA模版(v16.8)、npm插件开发模版
Last synced: 05 Jul 2025