An open API service indexing awesome lists of open source software.

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.

https://github.com/NimbleArchitect/kubectl-ice

Kubectl-ice is an open-source tool for Kubernetes users to monitor and optimize container resource usage. Features include usage breakdowns for pods and containers, making scaling and optimization easier. The tool is compatible with major cloud providers and is actively developed by a community of contributors

cli golang krew krew-plugin kubectl kubectl-plugin kubectl-plugins kubernetes multi-container sidecar-container

Last synced: 06 Apr 2025

https://github.com/pkerspe/esp-steppermotor-server

Turn your ESP32 into a complete stepper motor control server with web UI, REST API and serial control interface

cli device-control esp32 esp32-arduino rest-api stepper-motors webapp

Last synced: 26 Oct 2025

https://github.com/Julien-R44/cli-candlestick-chart

📈 Display candlestick charts right into your terminal.

candlestick-chart cli cryptocurrency financial rust terminal trading

Last synced: 06 Apr 2025

https://github.com/mykeels/slack-theme-cli

A CLI tool for changing Slack's desktop app colors

cli dark-mode dark-theme night-mode shell-script slack

Last synced: 13 Apr 2025

https://github.com/msoap/Go-carpet

Tool for show test coverage in terminal for Go source files

cli golang test-coverage unittest

Last synced: 12 Mar 2025

https://github.com/msoap/go-carpet

Tool for show test coverage in terminal for Go source files

cli golang test-coverage unittest

Last synced: 04 Apr 2025

https://github.com/explaindev/kmdr-cli

🧠 The CLI tool for learning commands from your terminal

bash bash-shell cli command-line shell terminal

Last synced: 27 Sep 2025

https://github.com/patrickfav/density-converter

A multi platform image density converting tool converting single or batches of images to Android, iOS, Windows or CSS specific formats and density versions given the source scale factor or width/height in dp. It has a graphical and command line interface and supports many image types (svg, psd, 9-patch, etc.) aswell as some lossless compressors like pngcrush.

android cli converter density dpi drawable gui ios jpeg mozjpeg nine-patch png pngcrush post-processor psd resized-images svg

Last synced: 12 Apr 2025

https://github.com/tdh8316/investigo

🔎 Find usernames and download their data across social media.

cli go golang goroutine information-gathering osint reconnaissance sherlock tools

Last synced: 08 Sep 2025

https://github.com/alper-han/CrossMacro

Cross-platform desktop automation app with macro recording, playback, scheduling, text expansion, CLI tools, and Wayland/X11-aware Linux support.

autoclicker automation avalonia cli cross-platform desktop-automation dotnet keyboard linux macos macro macro-editor macro-recorder mouse scheduling shortcuts text-expansion wayland windows x11

Last synced: 11 Jun 2026

https://github.com/kaue/jsonexport

{} → :page_facing_up: it's easy to convert JSON to CSV

cli csv export javascript json json-objects nodejs npm npm-module npm-package

Last synced: 08 May 2026

https://github.com/Equationzhao/g

powerful and cross-platform ls 🌈 built for modern terminal

cli command-line-tool darwin golang linux-shell ls macos utility windows

Last synced: 04 Sep 2025

https://github.com/kakengloh/tsk

Lightweight terminal task app written in Go (Golang)

boltdb cli go golang simple todo

Last synced: 07 Apr 2025

https://github.com/jiggy-ai/pair

REPL environment for GPT pair programming

chatgpt cli gpt-3 gpt-4 gpt4 openai productivity python terminal

Last synced: 29 Apr 2025

https://github.com/openbootdotdev/openboot

Set up your Mac dev environment in one command — CLI + Web Dashboard + Team sharing

cli dev-environment developer-tools devops dotfiles go homebrew mac-setup macos productivity setup tui

Last synced: 19 May 2026

https://github.com/torch2424/live-stream-radio

24/7 live stream video radio station CLI / API 📹 📻

cli json livestream music nodejs raspberry-pi raspberry-pi-3 rest-api

Last synced: 02 Oct 2025

https://github.com/samdenty/github-icons

API, Chrome Extension & Mac App/CLI that adds icons to your repos

chrome-extension cli extension github icons macos rust sync

Last synced: 06 Oct 2025

https://github.com/abdfnx/resto

🔗 Send pretty HTTP & API requests with TUI.

api cli golang http http-client requests rest rest-api resto terminal-based tui user-interface

Last synced: 05 Apr 2025

https://github.com/serkanyersen/dotstate

A modern, secure, and user-friendly dotfile manager built with Rust

brew cli crates-io dotfiles ratatui rust tui

Last synced: 24 Jan 2026

https://github.com/mattpocock/xstate-codegen

A codegen tool for 100% TS type-safety in XState

cli codegen state-machines typescript xstate

Last synced: 02 Apr 2025

https://github.com/stevertus/mcscript

A programming language for Minecraft Vanilla

cli compiler minecraft minecraft-script node programming programming-language vanilla

Last synced: 05 Apr 2025

https://github.com/box/boxcli

A command line interface for interacting with the Box API.

box cli

Last synced: 23 Oct 2025

https://github.com/genkiroid/cert

Cert is the Go tool to get TLS certificate information.

certificate cli go ssl ssl-certificate tls

Last synced: 16 Jun 2025

https://github.com/qaware/protocurl

protoCURL is cURL for Protobuf: The command-line tool for interacting with Protobuf over HTTP REST endpoints using human-readable text formats

cli curl protobuf protocol-buffers rest rest-client

Last synced: 12 Apr 2025

https://github.com/Ruya-AI/cozempic

Context cleaning for Claude Code — prune bloated sessions, protect Agent Teams from context loss, auto-guard with tiered pruning

agent-teams claude-code claude-skills cli context context-management jsonl llm-tools pruning python session-management

Last synced: 20 Apr 2026

https://github.com/warpy-ai/rustubble

Beautifull components for your terminal.

cli rust terminal-ui

Last synced: 17 Jul 2025

https://github.com/jazzband/web3-devkit-cli

Web3 DevKit is an open-source CLI that helps developers bootstrap dApps, generate smart contracts, test RPCs, manage wallets, deploy contracts, and monitor on-chain activity across EVM and Solana.

cli dapp debug deployment developer devkit evm monitor onchain open-source rpc smart solana tookit wallet web3

Last synced: 28 May 2026

https://github.com/seldaek/cli-prompt

Allows you to prompt for user input on the command line, and optionally hide the characters they type

cli hidden password php prompt shell

Last synced: 12 Apr 2025

https://github.com/Seldaek/cli-prompt

Allows you to prompt for user input on the command line, and optionally hide the characters they type

cli hidden password php prompt shell

Last synced: 12 May 2025

https://github.com/brevdev/brev-cli

Connect your laptop to cloud computers. Follow to stay updated about our product

cli cloud-computing devtools golang oss

Last synced: 22 May 2026

https://github.com/jiro4989/textimg

Command to convert from color text (ANSI or 256) to image.

cli command escape-sequences go image

Last synced: 15 May 2025

https://github.com/koenbollen/jl

jl — JSON Logs, a development tool for working with structured JSON logging.

cli json json-logs logging logs structured-logging

Last synced: 06 Apr 2025

https://github.com/99designs/iamy

A cli tool for importing and exporting AWS IAM configuration to YAML files

aws aws-cli cli devops iam iam-configuration sync-iam-users yaml yaml-files

Last synced: 06 Apr 2025

https://github.com/sdushantha/facebook-dl

📼 Very minimal Facebook downloader written in 28 lines of Python code (not including comments and blank spaces)

cli codegolf command-line commandline-tool downloader facebook facebook-dl linux macos python python3 video

Last synced: 07 May 2025

https://github.com/owenthereal/spotctl

A command-line interface to Spotify, written in Go

cli golang spotify

Last synced: 21 Aug 2025

https://github.com/vgropp/bwm-ng

Bandwidth Monitor NG is a small and simple console-based live network and disk io bandwidth monitor for Linux, BSD, Solaris, Mac OS X and others.

bandwidth-monitor bandwidth-monitoring cli disk-monitor disk-monitoring network-analysis traffic

Last synced: 05 Apr 2025

https://github.com/bchao1/vocabs

📚 A lightweight online dictionary integration to the command line. No browsers. No paperbacks.

cli command-line-tool dictionary english oxford vocabulary words

Last synced: 14 Dec 2025

https://github.com/typicode/please-upgrade-node

:information_desk_person: Show a message to your users to upgrade Node instead of a stacktrace

cli engines node package upgrade version

Last synced: 08 Apr 2025

https://github.com/spirometaxas/periodic-table-cli

An interactive Periodic Table of Elements app for the console!

ascii-art chemistry cli command-line elements javascript nodejs npx periodic-table-of-elements terminal

Last synced: 06 Apr 2025

https://github.com/snowflakedb/snowflake-cli

Snowflake CLI is an open-source command-line tool explicitly designed for developer-centric workloads in addition to SQL operations.

cli data-ops devops-tools snowflake sql

Last synced: 01 Apr 2026

https://github.com/protofire/eth-cli

CLI swiss army knife for Ethereum developers

blockchain cli ethereum

Last synced: 03 Jul 2025

https://github.com/oclif/core

Node.js Open CLI Framework. Built by Salesforce.

cli node oclif typescript

Last synced: 02 Apr 2026

https://github.com/Ephigenia/ikea-availability-checker

Command-Line-Script & Library for checking the availability of specific IKEA products in specific stores and/or countries.

api automation bu-codes cli command-line command-line-tool furniture ikea iows stock storage warehouse

Last synced: 11 Apr 2025

https://github.com/localeapp/localeapp

Send and retrieve your ruby i18n localizations to the Locale translation service

cli gem i18n

Last synced: 28 Aug 2025

https://github.com/trekhleb/nodejs-master-class

🛠 This repository contains the homework assignment for Node.js Master Class that is focused on building a RESTful API, web app GUI, and a CLI in plain Node JS with no NPM or 3rd-party libraries

cli javascript node node-js nodejs restful restful-api

Last synced: 30 Oct 2025

https://github.com/rliebz/tusk

The modern task runner

cli go task-runner tusk yaml-configuration

Last synced: 05 Jan 2026

https://github.com/alecrabbit/php-console-spinner

Colorful extremely flexible spinner for [async] php cli applications

async asynchronous cli color console percentage php reactphp revolt spinner terminal xterm xterm256

Last synced: 08 Sep 2025

https://github.com/jreisinger/checkip

Get (security) info about IP addresses

cli go ipaddress security tool

Last synced: 31 Jan 2026

https://github.com/amanvarshney01/create-better-t-stack

A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations

better-auth bun clack-prompt cli commander drizzle-orm fumadocs hono prisma shadcn-ui tailwindcss tanstack-router turborepo typescript

Last synced: 11 May 2026

https://github.com/erickochen/purple

Open-source terminal SSH manager and SSH config editor in Rust. Fuzzy search hundreds of hosts, sync from 16 clouds, transfer files, manage Docker and Podman over SSH, sign short-lived Vault SSH certs and expose an MCP server for AI agents.

cli cloud-sync command-line-tool devops hashicorp-vault homelab mcp model-context-protocol proxmox ratatui rust sftp-client ssh ssh-client ssh-config ssh-manager ssh-tunnel sysadmin terminal tui

Last synced: 25 Apr 2026

https://github.com/andreasonny83/lighthouse-ci

A useful wrapper around Google Lighthouse CLI

ci cli hacktoberfest headless-chrome lighthouse nodejs report testing

Last synced: 15 May 2025

https://github.com/ad-si/tu

CLI tool to convert a natural language date/time string to UTC

cli cli-tool date datetime iso8601 rfc3339 rust time utc

Last synced: 05 Apr 2025

https://github.com/whyboris/TypeScript-Call-Graph

CLI to generate an interactive graph of functions and calls from your TypeScript files

callgraph cli typescript

Last synced: 16 Apr 2025

https://github.com/info-mono/diyfetch

🧰📠 The ultimate fetch tool template

cli fetch gum shell-script system-fetch terminal tutorial

Last synced: 12 Apr 2025

https://github.com/shellscape/webpack-nano

A teensy, squeaky 🐤 clean Webpack CLI

cli minimal minimalist small tiny webpack

Last synced: 04 Apr 2025

https://github.com/vet-run/vet

vet is a command-line tool that acts as a safety net for the risky curl | bash pattern. It lets you inspect, diff against previous versions, and lint remote scripts before asking for your explicit approval to execute. Promoting a safer, more transparent way to handle remote code execution.

bash cli command-line curl developer-tools devops-tools pipe-security security security-hardening shell shell-script shellcheck sysadmin-tools vet wget

Last synced: 04 Jul 2025

https://github.com/xcaeser/zli

📟 Zig command-line interfaces made easy. A blazing fast CLI framework. Build ergonomic, high-performance command-line tools with zig.

cli zig zig-library

Last synced: 30 Oct 2025

https://github.com/abraham/pkg-ok

👌 Checks paths and scripts defined in package.json before you publish

bin cli crlf hacktoberfest lf line-endings main package path publish test

Last synced: 15 May 2025

https://github.com/PwnKit-Labs/foxguard

A security scanner as fast as a linter, written in Rust. Live in the terminal? It also comes with a TUI triage for secrets, post-quantum audits, diff-scans and more 🦊

cli code-security linter opengrep pre-commit rust sarif sast security semgrep static-analysis tree-sitter vulnerability-scanner

Last synced: 06 May 2026

https://github.com/mensfeld/code-on-incus

Run coding agents in isolated Incus containers (sandboxes) with session persistence, workspace isolation, and multi-slot support.

ai-tools anthropic claude claude-code cli coding-assistant containers developer-tools devtools incus llm-security llm-tools lxc opencode sandbox sandboxing security

Last synced: 10 Mar 2026

https://github.com/theykk/git-switcher

Switch between your git profiles easily

cli config git hacktoberfest switch tool

Last synced: 08 Apr 2025

https://github.com/red5d/pushbullet-bash

Bash interface to the PushBullet API

bash cli notification pushbullet

Last synced: 13 Oct 2025

https://github.com/bfontaine/rfc

:page_facing_up: Read RFCs from the command-line

bash cli rfc shell tool

Last synced: 12 Apr 2025

https://github.com/KunalBagaria/rustyvibes

A Rust CLI that makes mechanical keyboard sound effects on every key press

cli inputs key keyboard linux macos mechanical mechvibes rust tool windows

Last synced: 27 Mar 2025

https://github.com/thass0/spray

A x86_64 Linux debugger 🐛🐛🐛

c cli debugger scheme

Last synced: 22 Jul 2025

https://github.com/Stevertus/mcscript

A programming language for Minecraft Vanilla

cli compiler minecraft minecraft-script node programming programming-language vanilla

Last synced: 16 May 2025

https://github.com/rash-sh/rash

Declarative shell scripting using Rust native bindings inspired by Ansible

bash cli cloud containers docker rust shell

Last synced: 20 Jan 2026

https://github.com/pengpan/91160-cli

健康160全自动挂号脚本,捡漏神器

91160 cli java

Last synced: 27 Mar 2025

https://github.com/k4m4/dcipher-cli

🔓Crack hashes using online rainbow & lookup table attack services, right from your terminal.

capture-the-flag cli crack cracking ctf dcipher decipher hash md5 nodejs password rainbow-table sha

Last synced: 06 Apr 2025

https://github.com/mattvr/ShellGPT

Upgrade your terminal with GPT-4. Ask questions, automate commands, pipe I/O, etc. Made with Deno.

chatgpt cli deno gpt-3 gpt-4 terminal

Last synced: 27 Mar 2025

https://github.com/nordtheme/xfce-terminal

An arctic, north-bluish clean and elegant Xfce Terminal color theme.

bash cli color-theme colorscheme nord shell terminal terminal-theme xfce zsh

Last synced: 17 Jul 2025

https://github.com/tzador/makedown

Organise your shell scripts within executable markdown files

cli makefile markdown scripts

Last synced: 08 Apr 2025

https://github.com/squirrelscan/squirrelscan

Website auditing tool built for your agent and llm workflow.

agent audit cli llm performance seo website

Last synced: 16 Jun 2026

https://github.com/ctxis/SnitchDNS

Database Driven DNS Server with a Web UI

cli dns-server dns-tunneling logging notifications python swagger twisted

Last synced: 01 May 2025

https://github.com/rootsami/terradrift

A tool to detect drifts in terraform IaC

cli drift-detection go iac metrics server terraform

Last synced: 09 May 2025

https://github.com/darky/bull-repl

Bull / BullMQ queue command line REPL

bull bullmq cli command-line queue repl

Last synced: 15 May 2025

https://github.com/openupm/openupm-cli

The OpenUPM-CLI is a command-line interface for maintaining UPM registries.

cli hacktoberfest openupm openupm-cli unity unity-registry upm upm-registry

Last synced: 04 Apr 2025

https://github.com/maxlath/wikibase-cli

read and edit a Wikibase instance from the command line

cli read wikibase wikidata write

Last synced: 08 Apr 2025

https://github.com/LCTT/Grank

Github 项目活跃度分析工具

cli github hacktoberfest hacktoberfest2018 python3

Last synced: 19 Jul 2025

https://github.com/qverisai/qveris-agent-toolkit

Open-source toolkit for the QVeris capability routing network: CLI, MCP server, Python SDK, skills, and REST API docs for agents to discover, inspect, call, and audit real-world tools.

ai-agent ai-tools cli developer-tools mcp model-context-protocol openclaw plugin python-sdk qveris rest-api tool-calling tool-discovery typescript

Last synced: 13 Jun 2026

https://github.com/jakewmeyer/Geo

:earth_americas: A Bash utility for easy wan, lan, router, dns, mac address, and geolocation output, with clean stdout for piping

bash clean-output cli ip linux network pipes piping script scripts-cli sh shell terminal unix zsh

Last synced: 08 Apr 2025

https://github.com/aineejames/chatgpterminator

GPTerminator provides a convenient way to interact with OpenAI's chat completion and image generation API's using your command line interface.

chatgpt chatgpt-api cli openai python

Last synced: 05 Apr 2025

https://github.com/tdh8316/Investigo

🔎 Find usernames and download their data across social media.

cli go golang goroutine information-gathering osint reconnaissance sherlock tools

Last synced: 06 Apr 2025