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/waylaidwanderer/node-chatgpt-api

A client implementation for ChatGPT and Bing AI. Available as a Node.js module, REST API server, and CLI app.

api api-rest api-server bing bing-api bing-chat bing-search chatgpt chatgpt-api cli gpt gpt-3 gpt-4 javascript nodejs npm openai openai-api

Last synced: 13 May 2025

https://github.com/niklashigi/apk-mitm

🤖 A CLI application that automatically prepares Android APK files for HTTPS inspection

android apk apktool certificate-pinning cli man-in-the-middle mitm reverse-engineering

Last synced: 10 Apr 2025

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

A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀

bitcoin blockchain cli coin coingecko coinmarketcap command-line console cryptocurrency digital-currency ethereum go golang holdings homebrew linux macos monitoring portfolio terminal

Last synced: 14 May 2025

https://github.com/nklayman/vue-cli-plugin-electron-builder

Easily Build Your Vue.js App For Desktop With Electron

cli electron electron-builder hacktoberfest vue vue-cli vue-cli-plugin webpack

Last synced: 13 May 2025

https://github.com/AlecAivazis/survey

A golang library for building interactive and accessible prompts with full support for windows and posix terminals.

cli command-line golang interactive prompt unix windows

Last synced: 13 Mar 2025

https://github.com/alecaivazis/survey

A golang library for building interactive and accessible prompts with full support for windows and posix terminals.

cli command-line golang interactive prompt unix windows

Last synced: 07 Oct 2025

https://github.com/donnemartin/haxor-news

Browse Hacker News like a haxor: A Hacker News command line interface (CLI).

cli client developer-tools hacker-news hacker-news-client hacker-news-reader linux macos programming python shell terminal utilities utility windows

Last synced: 14 May 2025

https://github.com/smtg-ai/claude-squad

Manage multiple AI terminal agents like Claude Code, Aider, Codex, OpenCode, and Amp.

aider claude-code cli codex vibe-coding

Last synced: 26 Aug 2025

https://github.com/tlkh/asitop

Perf monitoring CLI tool for Apple Silicon

apple-silicon cli cpu gpu m1 macos

Last synced: 14 May 2025

https://github.com/genuinetools/img

Standalone, daemon-less, unprivileged Dockerfile and OCI compatible container image builder.

buildkit cli containers docker linux opencontainers rootless runc

Last synced: 13 May 2025

https://github.com/cloudflare/workers-sdk

⛅️ Home to Wrangler, the CLI for Cloudflare Workers®

cli cloudflare cloudflare-workers javascript serverless wasm

Last synced: 13 Apr 2026

https://github.com/zu1k/nali

An offline tool for querying IP geographic information and CDN provider. 一个查询IP地理信息和CDN服务提供商的离线终端工具.

cdn cdn-provider chunzhen cli geoip geoip2 golang ip ipip nali nali-cli qqwry qqwry-ip-database zx-ipv6

Last synced: 23 Apr 2025

https://github.com/lirantal/dockly

Immersive terminal interface for managing docker containers and services

cli command-line-tool console containers docker hacktoberfest nodejs

Last synced: 13 May 2025

https://github.com/dankamongmen/notcurses

blingful character graphics/TUI library. definitely not curses.

c cli ncurses terminal terminal-emulators

Last synced: 19 Oct 2025

https://github.com/pystardust/ytfzf

A posix script to find and watch youtube videos from the terminal. (Without API)

cli dmenu fzf posix terminal ueberzug youtube

Last synced: 14 May 2025

https://github.com/multiprocessio/dsq

Commandline tool for running SQL queries against JSON, CSV, Excel, Parquet, and more.

cli csv excel golang json openoffice-calc parquet sql tsv

Last synced: 14 May 2025

https://github.com/tox-dev/tox

Command line driven CI frontend and development task automation tool.

actions automation cli continuous-integration python testing venv virtualenv

Last synced: 06 Mar 2026

https://github.com/gptme/gptme

Your agent in your terminal, equipped with local tools: writes code, uses the terminal, browses the web, vision.

ai-agents ai-assistant anthropic chatbot chatgpt cli code-generation llamacpp llm llm-agent llm-apps openai openrouter rag

Last synced: 02 Apr 2026

https://github.com/flow-typed/flow-typed

A central repository for Flow library definitions

cli flow flowtype hacktoberfest libdefs types

Last synced: 13 May 2025

https://github.com/version-fox/vfox

A cross-platform and extendable version manager with support for Java, Node.js, Golang, Python, Flutter, .NET & more

asdf bash cli cmd cross-platform development-tools golang linux lua macos nodejs plugin-manager powershell sdk tools version-manager windows zsh

Last synced: 07 Feb 2026

https://github.com/homerchen19/nba-go

🏀 💻 The finest NBA CLI.

basketball box-score cli javascript live nba scoreboard

Last synced: 14 May 2025

https://github.com/lirantal/nodejs-cli-apps-best-practices

The largest Node.js CLI Apps best practices list ✨

best-practices cli command-line hacktoberfest nodejs nodejs-cli

Last synced: 14 May 2025

https://github.com/exiftool/exiftool

ExifTool meta information reader/writer

api cli exif image-metadata iptc metadata perl xmp

Last synced: 13 May 2025

https://github.com/sindresorhus/meow

🐈 CLI app helper

cli command-line javascript kitten meow nodejs

Last synced: 20 Feb 2026

https://github.com/arxanas/git-branchless

High-velocity, monorepo-scale workflow for Git

cli git workflow

Last synced: 09 May 2025

https://github.com/callstack/haul

Haul is a command line tool for developing React Native apps, powered by Webpack

cli react-native webpack

Last synced: 14 May 2025

https://github.com/cliutils/cli11

CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.

cli cli-parser cpp11 no-dependencies

Last synced: 12 May 2025

https://github.com/bchao1/bullet

🚅 Interactive prompts made simple. Build a prompt like stacking blocks.

cli colors command-line-tool customization formatting interactive prompts python terminal utility

Last synced: 15 May 2025

https://github.com/alecthomas/kingpin

CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser

cli command-line go kingpin

Last synced: 12 May 2025

https://github.com/apple/swift-argument-parser

Straightforward, type-safe argument parsing for Swift

cli command-line flag option

Last synced: 01 Apr 2026

https://github.com/mergestat/mergestat-lite

Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. 🔍 📊

cli command-line git go golang sql sqlite

Last synced: 23 Apr 2025

https://github.com/augmentable-dev/askgit

Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. 🔍 📊

cli command-line git go golang sql sqlite

Last synced: 22 Feb 2025

https://rs.github.io/curlie/

The power of curl, the ease of use of httpie.

api-client cli curl developer-tools go http-client httpie terminal webdevelopment

Last synced: 29 Sep 2025

https://github.com/neomutt/neomutt

✉️ Teaching an Old Dog New Tricks -- IRC: #neomutt on irc.libera.chat

c cli email imap mail maildir mbox mime mua mutt ncurses neomutt nntp notmuch pgp pop3 smtp

Last synced: 05 Jan 2026

https://github.com/mayuki/cocona

Micro-framework for .NET console application. Cocona makes it easy and fast to build console applications on .NET.

cli command-line console csharp dotnet dotnet-core

Last synced: 13 May 2025

https://github.com/antonmedv/walk

Terminal file manager

cli file-manager terminal

Last synced: 11 Dec 2025

https://github.com/can1357/oh-my-pi

⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more

ai-agent ai-coding-agent anthropic bun claude cli coding-assistant llm mcp multi-provider openai rust terminal tui typescript

Last synced: 25 Apr 2026

https://github.com/hasura/graphqurl

curl for GraphQL with autocomplete, subscriptions and GraphiQL. Also a dead-simple universal javascript GraphQL client.

autocomplete cli curl graphql mutations query subscription

Last synced: 11 May 2025

https://github.com/CLIUtils/CLI11

CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.

cli cli-parser cpp11 no-dependencies

Last synced: 01 Apr 2025

https://github.com/deepjyoti30/ytmdl

A simple app to get songs from YouTube in mp3 format with artist name, album name etc from sources like iTunes, Spotify, LastFM, Deezer, Gaana etc.

apple-music apple-music-api cli ffmpeg free-software freemusic gaana high-quality-music id3 itunes metadata mp3 music music-bot no-ads song-download songs spotify youtube youtube-dl

Last synced: 14 May 2025

https://github.com/rudrankriyam/App-Store-Connect-CLI

Fast, scriptable CLI for the App Store Connect API. Automate TestFlight, builds, submissions, signing, analytics, screenshots, subscriptions, and more. JSON-first, no interactive prompts

app-store-connect apple automation cicd cli command-line-tool developer-tools devops go golang ios macos swift testflight xcode

Last synced: 31 Mar 2026

https://github.com/steipete/mcporter

Call MCPs via TypeScript, masquerading as simple TypeScript API. Or package them as cli.

cli mcp ts-api

Last synced: 02 Apr 2026

https://github.com/mayuki/Cocona

Micro-framework for .NET console application. Cocona makes it easy and fast to build console applications on .NET.

cli command-line console csharp dotnet dotnet-core

Last synced: 24 Mar 2025

https://github.com/archivy/archivy

Archivy is a self-hostable knowledge repository that allows you to learn and retain information in your own personal and extensible wiki.

cli digital-brain elasticsearch hacktoberfest knowledge knowledge-base note-taking productivity python

Last synced: 14 May 2025

https://github.com/cloudflare/wrangler

🤠 Home to Wrangler v1 (deprecated)

cli cloudflare-workers rust serverless

Last synced: 04 Aug 2025

https://github.com/cloudflare/wrangler-legacy

🤠 Home to Wrangler v1 (deprecated)

cli cloudflare-workers rust serverless

Last synced: 28 Sep 2025

https://github.com/killercup/cargo-edit

A utility for managing cargo dependencies from the command line.

cargo cli rust

Last synced: 13 May 2025

https://github.com/crate-ci/typos

Source code spell checker

cli code-quality rust spell-checker

Last synced: 05 Feb 2026

https://github.com/rs/curlie

The power of curl, the ease of use of httpie.

api-client cli curl developer-tools go http-client httpie terminal webdevelopment

Last synced: 15 Dec 2025

https://github.com/danvergara/dblab

The database client every command line junkie deserves.

cli client developer-tools development golang mysql oracle postgresql sqlite sqlserver tui tview

Last synced: 07 Apr 2026

https://github.com/waf/csharprepl

A command line C# REPL with syntax highlighting – explore the language, libraries and nuget packages interactively.

cli console csharp dotnet global-tool interactive-programming repl

Last synced: 12 May 2025

https://github.com/jhawthorn/fzy

:mag: A simple, fast fuzzy finder for the terminal

c cli fuzzy fuzzy-finders fuzzy-search fuzzyfinder fzy unix vim

Last synced: 13 May 2025

https://github.com/railwayapp/nixpacks

App source + Nix packages + Docker = Image

buildpacks cli docker nix nixpkgs rust

Last synced: 08 May 2025

https://github.com/peak/s5cmd

Parallel S3 and local filesystem execution tool.

aws cli filesystem go s3 s5cmd storage

Last synced: 12 May 2025

https://github.com/aandrew-me/tgpt

AI Chatbots in terminal without needing API keys

ai chatbot chatgpt cli go golang gpt4 linux llama macos mixtral terminal windows

Last synced: 01 Feb 2026

https://github.com/microsoft/procdump-for-linux

A Linux version of the ProcDump Sysinternals tool

cli debugging-tool sysinternals

Last synced: 12 Apr 2025

https://github.com/infinitered/gluegun

A delightful toolkit for building TypeScript-powered command-line apps.

cli javascript nodejs toolkit

Last synced: 14 May 2025

https://github.com/bgreenwell/doxx

Expose the contents of .docx files without leaving your terminal. Fast, safe, and smart — no Office required!

cli docx msword render rust terminal tui

Last synced: 05 Oct 2025

https://github.com/tsedio/tsed

:triangular_ruler: Ts.ED is a Node.js and TypeScript framework on top of Express to write your application with TypeScript (or ES6). It provides a lot of decorators and guideline to make your code more readable and less error-prone. ⭐️ Star to support our work!

cli contribution decorators dependency-injection express hacktoberfest ioc koa lifecycle-hooks middleware multer nodejs nodejs-api nodejs-framework open-source rest-api socket-io swagger typescript typescript-framework

Last synced: 15 Jan 2026

https://github.com/microsoft/ProcDump-for-Linux

A Linux version of the ProcDump Sysinternals tool

cli debugging-tool sysinternals

Last synced: 15 Jul 2025

https://github.com/nomad-cli/houston

Apple Push Notifications; No Dirigible Required

apns cli houston nomad notifications ruby

Last synced: 28 Sep 2025

https://github.com/mermaid-js/mermaid-cli

Command line tool for the Mermaid library

cli diagrams mermaid

Last synced: 07 May 2025

https://github.com/str4d/rage

A simple, secure and modern file encryption tool (and Rust library) with small explicit keys, no config options, and UNIX-style composability.

age-encryption cli curve25519 encryption rust rust-library scrypt secure-by-default unix-philosophy yubikey zero-configuration

Last synced: 19 Oct 2025

https://github.com/waf/CSharpRepl

A command line C# REPL with syntax highlighting – explore the language, libraries and nuget packages interactively.

cli console csharp dotnet global-tool interactive-programming repl

Last synced: 09 Apr 2025

https://github.com/kubernetes-sigs/kui

A hybrid command-line/UI development experience for cloud-native development

cli dashboard electron kubectl kubernetes plugin ui visualization visualizations

Last synced: 12 Jan 2026

https://github.com/inngest/inngest

The leading workflow orchestration platform. Run stateful step functions and AI workflows on serverless, servers, or the edge.

cli event-driven event-driven-architecture queues serverless serverless-functions workflow-engine workflows

Last synced: 12 Feb 2026

https://github.com/getagentseal/codeburn

See where your AI coding tokens go. Interactive TUI dashboard for Claude Code, Codex, and Cursor cost observability.

ai-coding claude-code cli codex cost-tracking cursor-ide developer-tools observability terminal-ui token-usage

Last synced: 25 Apr 2026

https://github.com/dotnet/sdk

Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI

cli dotnet sdk visual-studio

Last synced: 10 Feb 2026

https://github.com/pankod/superplate

A well-structured production-ready frontend boilerplate with Typescript, React Testing Library, styled-component, React Query, .env, Axios, Bundle Analyzer, Prettier and 30+ plugins. superplate creates projects for React.js, Next.js, and refine. https://pankod.github.io/superplate/

best-practices boilerplate cli nextjs npx react reactjs typescript

Last synced: 14 May 2025

https://github.com/dnote/dnote

A simple command line notebook for programmers

cli command-line-tool developer-tools dnote notebook personal-knowledge-base

Last synced: 14 May 2025

https://github.com/generalaction/emdash

Emdash is the Open-Source Agentic Development Environment (🧡 YC W26). Run multiple coding agents in parallel. Use any provider.

ai claude-code cli coding-agents codingagents containerization docker gitworktrees jira linear llm openai opensource orchestration parallel-agents parallelexecution terminal

Last synced: 06 Apr 2026

https://github.com/hairyhenderson/gomplate

A flexible commandline tool for template rendering. Supports lots of local and remote datasources.

boltdb cli cloud config consul devops devops-tools docker go golang sysadmin sysops template templating vault

Last synced: 14 May 2025

https://github.com/ouch-org/ouch

Painless compression and decompression in the terminal

cli compression decompression hacktoberfest rust

Last synced: 12 May 2025

https://github.com/guptarohit/asciigraph

Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.

ascii-chart asciigraph chart charting-library cli command-line command-line-tool go golang golang-library graph line-chart plot terminal utility

Last synced: 12 May 2025

https://github.com/johanneskaufmann/html-to-markdown

⚙️ Convert HTML to Markdown. Even works with entire websites and can be extended through rules.

cli converter go golang html html-to-markdown markdown

Last synced: 13 May 2025

https://github.com/atanunq/viu

Terminal image viewer with native support for iTerm and Kitty

cli image-viewer rust terminal

Last synced: 13 May 2025

https://github.com/gravitational/teleconsole

Command line tool to share your UNIX terminal and forward local TCP ports to people you trust.

cli collaboration pair-programming ssh terminal-based tools tunnel

Last synced: 29 Sep 2025