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/omidfi/moro

[DEPRECATED/DON'T USE] Simple CLI tool for tracking work hours. Note: Heavy changes are happening in this repository. Docs might not be up to date, and things might be broken. Only the released NPM version is stable.

cli nodejs time-tracker time-tracking

Last synced: 15 Apr 2025

https://github.com/sveltejs/cli

The Svelte CLI

cli sv svelte svelte-migrate

Last synced: 08 Apr 2026

https://github.com/lance0/xfr

A modern iperf3 alternative with a live TUI, multi-client server, and QUIC support. Built in Rust.

bandwidth benchmark cli iperf network rust tui

Last synced: 21 Apr 2026

https://github.com/marcolardera/chatgpt-cli

Simple yet effective command line client for chatting with ChatGPT using the official API

api chatgpt chatgpt-api cli openai openai-api python

Last synced: 05 Apr 2025

https://github.com/siriusmart/youtube-tui

An aesthetically pleasing YouTube TUI written in Rust

cli rust rust-lang terminal terminal-based terminal-user-interface tui youtube youtube-dl

Last synced: 07 Sep 2025

https://github.com/tanaikech/goodls

This is a CLI tool to download shared files and folders from Google Drive.

cli downloader golang google-drive shared-file shared-folders terminal

Last synced: 19 Oct 2025

https://github.com/broderick-westrope/tetrigo

Play Tetris in your terminal.

bubbletea cli go golang tetris tui

Last synced: 16 May 2025

https://github.com/kriskbx/gitlab-time-tracker

🦊🕘 A command line interface for GitLab's time tracking feature.

cli docker docker-image gitlab node nodejs time time-tracker time-tracking timetracker timetracking tracking

Last synced: 08 Apr 2025

https://github.com/leo/args

Toolkit for building command line interfaces

argv cli command-line flags minimist parse

Last synced: 15 May 2025

https://github.com/rafaelrinaldi/hn-cli

:newspaper: CLI to browse Hacker News

cli hacker-news hn terminal

Last synced: 06 Apr 2025

https://github.com/expo/exp

cli expo

Last synced: 31 Mar 2025

https://github.com/macacajs/macaca-cli

Macaca command-line interface

cli macaca

Last synced: 16 May 2025

https://github.com/minamijoyo/hcledit

A command line editor for HCL

cli go hcl

Last synced: 16 May 2025

https://github.com/go-toast/toast

A go package for Windows 10 toast notifications

cli golang toast windows windows-10

Last synced: 16 May 2025

https://github.com/spring-projects-experimental/spring-boot-migrator

Spring Boot Migrator (SBM) is a tool for automated code migrations to upgrade or migrate to Spring Boot

automation cli migration-tool spring-boot tool

Last synced: 04 Apr 2025

https://github.com/home-assistant-ecosystem/home-assistant-cli

:computer: Command-line tool for Home Assistant

cli home-assistant home-automation iot smart-home

Last synced: 16 May 2025

https://github.com/darakian/ddh

A fast duplicate file finder

cli rust

Last synced: 16 May 2025

https://github.com/fuelen/owl

A toolkit for writing command-line user interfaces.

cli elixir progress-bar prompt spinner table terminal tty tui

Last synced: 14 May 2025

https://github.com/apify/mcpc

mcpc is a universal CLI client for MCP. It supports persistent sessions, stdio/HTTP, OAuth 2.1, tasks, JSON output for code mode, proxy for AI sandboxes, and more.

ai-agents bash claude cli code-mode command-line mcp mcp-client model-context-protocol shell

Last synced: 20 Apr 2026

https://github.com/src-d/enry

A faster file programming language detector

cli golang java language-detection linguist

Last synced: 16 May 2025

https://github.com/jmcdo29/nest-commander

A module for using NestJS to build up CLI applications

cli cli-applications cli-command commander hacktoberfest nestjs nestjs-commander

Last synced: 14 May 2025

https://github.com/craigmulligan/js-fire

A javascript clone of google/python-fire 🔥

cli hacktoberfest javascript node nodejs python-fire

Last synced: 25 Mar 2025

https://github.com/jordancoin/codemap

a project brain for your AI. Give LLMs instant architectural context without burning tokens

claude claude-code cli codex codex-cli context cursor developer-tools llm openai project-management

Last synced: 08 Apr 2026

https://github.com/netflix/go-expect

an expect-like golang library to automate control of terminal or console based programs.

automation cli expect

Last synced: 01 Jul 2025

https://github.com/samuel-lucas6/kryptor

A simple, modern, and secure encryption and signing tool that aims to be a better version of age and Minisign.

argon2id blake2b chacha20-poly1305 cli cryptography curve25519 digital-signatures ed25519 elligator2 encryption file-encryption libsodium linux macos monocypher portable signatures signing windows x25519

Last synced: 16 May 2025

https://github.com/lastguest/pixeler

CLI image renderer

cli php pixel-art

Last synced: 10 Jan 2026

https://github.com/pixelb/crudini

A utility for manipulating ini files

cli command config configuration-file ini ini-parser

Last synced: 14 May 2025

https://github.com/samuel-lucas6/Kryptor

A simple, modern, and secure encryption and signing tool that aims to be a better version of age and Minisign.

argon2id blake2b chacha20-poly1305 cli cryptography curve25519 digital-signatures ed25519 elligator2 encryption file-encryption libsodium linux macos monocypher portable signatures signing windows x25519

Last synced: 02 Apr 2025

https://github.com/neurosnap/sentences

A multilingual command line sentence tokenizer in Golang

cli sentence-tokenizer sentences tokenizer

Last synced: 16 May 2025

https://github.com/graykode/abtop

Like htop, but for AI coding agents. Monitor Claude Code & Codex CLI sessions, tokens, context window, rate limits, and ports in real-time.

ai-agents ai-coding-agent btop claude-code cli codex developer-tools htop monitor ratatui rust terminal tui

Last synced: 24 Apr 2026

https://github.com/fabianonline/telegram_backup

Java app to download all your telegram data.

backup cli java media messages telegram

Last synced: 28 Mar 2025

https://github.com/suzuki-shunsuke/tfcmt

tfcmt enhances mercari/tfnotify in many ways, including Terraform >= v0.15 support and advanced formatting options

cli terraform

Last synced: 16 Jan 2026

https://github.com/afshinm/zerobox

Lightweight, cross-platform process sandboxing powered by OpenAI Codex's runtime. Sandbox any command with file, network, and credential controls.

ai-agents cli llm llm-sandbox mcp mcp-security openclaw process-isolation rust sandbox security security-tools vault

Last synced: 18 Apr 2026

https://github.com/vannvan/yuque-tools

🧰 玩转语雀-朴实无华的语雀工具集合,语雀知识库+团队资源批量导出/备份工具(无需Token)|浏览器插件助手

chrome-extension cli typescript yuque

Last synced: 08 Jul 2025

https://github.com/theckman/yacspin

Yet Another CLi Spinner; providing over 80 easy to use and customizable terminal spinners for multiple OSes

cli go golang spinner statusbar terminal terminal-ui

Last synced: 15 May 2025

https://github.com/railwayapp/cli

Railway CLI

cli infrastructure railway

Last synced: 15 Apr 2026

https://github.com/nik012003/ripdrag

Drag and Drop utilty written in Rust and GTK4

cli drag-and-drop gtk4 rust

Last synced: 16 May 2025

https://github.com/kongaskristjan/fire-hpp

A C++ library that uses clever tricks to create super low-code, yet fully functional CLIs

argument-parser cli library

Last synced: 08 May 2025

https://github.com/sukkaw/nali-cli

:anchor: Parse geoinfo of IP Address without leaving your terminal

cli nali-dig nali-nslookup nali-ping nali-tracepath nali-traceroute qqwry qqwry-ip-database

Last synced: 04 Apr 2025

https://github.com/playcanvas/splat-transform

CLI tool for 3D Gaussian splat format conversion and transformation

3d-gaussian-splatting cli gaussian-splatting playcanvas supersplat typescript

Last synced: 01 Feb 2026

https://github.com/SukkaW/nali-cli

:anchor: Parse geoinfo of IP Address without leaving your terminal

cli nali-dig nali-nslookup nali-ping nali-tracepath nali-traceroute qqwry qqwry-ip-database

Last synced: 06 May 2025

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

Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀

cli fastapi typer uvicorn

Last synced: 14 May 2025

https://github.com/dahlia/optique

Type-safe combinatorial CLI parser for TypeScript

cli getopt parser-combinators typescript

Last synced: 10 Oct 2025

https://github.com/simonepri/sympact

🔥 Stupid Simple CPU/MEM "Profiler" for your JS code.

benchmark cli cpu damage impact memory nodejs pid pids process profile resources system usage

Last synced: 05 Apr 2025

https://github.com/cedricblondeau/world-cup-2022-cli-dashboard

Watch live World Cup 2022 matches in your terminal. ⚽🏆

bubbletea cli dashboard football go golang lipgloss soccer terminal tui worldcup worldcup2022

Last synced: 14 Jan 2026

https://github.com/mrodrig/json-2-csv

Convert JSON to CSV *or* CSV to JSON!

cli csv csv2json hacktoberfest javascript json json2csv node node-module rfc4180

Last synced: 14 May 2025

https://github.com/servicer-labs/servicer

A CLI to simplify service management on systemd

cli daemon service systemd

Last synced: 04 Apr 2025

https://github.com/aerogear/create-graphql

Command-line utility to build production-ready servers with GraphQL.

boilerplate cli express graphql graphql-server koa mongoose nodejs relay yeoman

Last synced: 05 Apr 2025

https://github.com/Netflix/go-expect

an expect-like golang library to automate control of terminal or console based programs.

automation cli expect

Last synced: 21 Apr 2025

https://github.com/efugier/smartcat

Putting a brain behind `cat`🐈‍⬛ Integrating language models in the Unix commands ecosystem through text streams.

ai chatgpt cli command-line command-line-tool copilot llm mistral-ai unix

Last synced: 29 Mar 2025

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

The CLI tool to train certifications

cli cli-application php symfony

Last synced: 18 Dec 2025

https://github.com/VoidenHQ/voiden

Define, test, and document APIs like a developer, not a SaaS user. No accounts. No lock-in. No telemetry. Just Markdown, Git, hotkeys, and your damn specs.

api api-client api-rest apis cli curl devtools electron-app git graphql grpc offline-first websockets

Last synced: 09 Feb 2026

https://github.com/deggja/netfetch

Kubernetes tool for scanning clusters for network policies and identifying unprotected workloads.

cilium cli kubernetes network opensource policy

Last synced: 15 May 2025

https://github.com/renpenguin/display3d

A command line interface for rendering and animating 3D objects

3d ansi cli rust tui

Last synced: 27 Sep 2025

https://github.com/seamia/protodot

transforming your .proto files into .dot files (and .svg, .png if you happen to have graphviz installed)

cli dependency-graph dot go golang graph graphviz graphviz-dot-language grpc png portable-network-graphics proto3 protobuf protoc protocol-buffers scalable-vector-graphics svg visualization

Last synced: 05 Apr 2025

https://github.com/myriad-dreamin/shiroa

shiroa is a simple tool for creating modern online books in pure typst.

cli typst

Last synced: 16 May 2025

https://github.com/typst/hayagriva

Rusty bibliography management.

bibtex citations cli references yaml

Last synced: 14 May 2025

https://github.com/davidesantangelo/krep

Fast text search tool with advanced algorithms, SIMD acceleration, multi-threading, and regex support. Designed for rapid, large-scale pattern matching with memory-mapped I/O and hardware optimizations.

c cli hardware-acceleration search-algorithm searching

Last synced: 18 Feb 2026

https://github.com/tektoncd/cli

A CLI for interacting with Tekton!

cli command-line hacktoberfest pipeline tekton

Last synced: 23 Feb 2026

https://github.com/php-tui/php-tui

PHP TUI

cli php tui

Last synced: 11 Jan 2026

https://github.com/gjbae1212/gossm

💻Interactive CLI tool that you can connect to ec2 using commands same as start-session, ssh in AWS SSM Session Manager

aws aws-ssm-agent cli ec2 go golang session-manager ssh tool

Last synced: 05 Apr 2025

https://github.com/olavolav/uniplot

Lightweight plotting to the terminal. 4x resolution via Unicode.

ascii-art braille ci cli console dataviz observability plot python terminal tui unicode

Last synced: 14 Jan 2026

https://github.com/gitlabform/gitlabform

🏗 Specialized configuration as a code tool for GitLab

cli configuration-as-code gitlab yaml

Last synced: 02 Apr 2026

https://github.com/jstrait/beats

A command-line drum machine. Convert a beat notated in YAML into a *.wav file.

audio cli command-line drum drum-machine music ruby sound

Last synced: 06 Apr 2025

https://github.com/leonchen83/redis-rdb-cli

Redis rdb CLI : A CLI tool that can parse, filter, split, merge rdb and analyze memory usage offline. It can also sync 2 redis data and allow user define their own sink service to migrate redis data to somewhere.

analyze cli dashboard memory migrate rdb redis

Last synced: 05 Mar 2026

https://github.com/antonybudianto/cra-universal

🌏 Create React App companion for universal app. No eject, zero config, Streaming SSR with Suspense. React 18 ready

cli create-react-app react server-side-rendering ssr universal zero-config

Last synced: 12 Apr 2025

https://github.com/cube-root/directory-serve

CLI tool to send and receive file on a network to a server

cli directory filesystem nodejs send server static

Last synced: 12 Apr 2025

https://github.com/safe-waters/docker-lock

Automatically manage image digests in Dockerfiles, docker-compose files, and Kubernetes manifests by tracking them in a separate Lockfile

cli container-registry docker golang kubernetes

Last synced: 21 Mar 2025

https://github.com/phlx0/drift

Terminal screensaver that activates when you're idle — constellations, rain, particles & more. Press any key to resume. Just drift away!

animation ascii cli go golang idle screensaver tcell terminal tui unixporn

Last synced: 16 Apr 2026

https://github.com/daniel3303/claudecodestatusline

Custom status line for Claude Code showing model, tokens, rate limits, and git info in real-time

anthropic claude claude-code cli developer-tools powershell rate-limiting shell status-line terminal

Last synced: 23 Apr 2026

https://github.com/alohe/quicky

A simple CLI tool to self-host Next.js applications.

automation cli deployment nextjs npm npm-package npx self-hosted server

Last synced: 15 May 2025

https://github.com/abdfnx/tran

🖥 Securely transfer and send anything between computers with TUI.

cli data-sharing data-transfer end-to-end file-sharing filetransfer golang peer-to-peer sender terminal-based transfer tui websocket

Last synced: 15 May 2025

https://github.com/jrnxf/gh-eco

🦎 gh cli extension to explore the ecosystem

cli gh-extension github go golang terminal tui

Last synced: 05 Apr 2025

https://github.com/jifunks/botany

command line virtual plant buddy

cli curses friends garden mmo pet plant tilde unix virtual

Last synced: 06 Oct 2025

https://github.com/blob42/gosuki

A lightweight, open-source, privacy-first bookmark manager that unifies your bookmarks across multiple browsers, syncs them in real time (locally or P2P), requires no extensions, and stores everything locally.

archivebox archiving bookmark-manager bookmarks buku cli cloudless extension-free golang multi-browser multi-device-sync multi-profile organizer privacy real-time self-hosted standalone webui

Last synced: 19 Jan 2026

https://github.com/apollographql/rover

The CLI for Apollo GraphOS

apollo cli graphql rust

Last synced: 14 May 2025

https://github.com/giann/croissant

🥐 A Lua REPL and debugger

cli commandline debugger lua repl

Last synced: 05 Apr 2025

https://github.com/lkabuci/Botflix

🎥 Stream your favorite movie from the terminal!

cli movie movies mpv nodejs stream streaming streams terminal torrents vlc webtorrent

Last synced: 08 Jul 2025

https://github.com/absolute-version/commit-and-tag-version

Fork of the excellent standard-version. Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org :trophy:

changelog cli git history release semantic standard tag tags version versioning

Last synced: 17 Mar 2026

https://github.com/0xMassi/webclaw

Fast, local-first web content extraction for LLMs. Scrape, crawl, extract structured data — all from Rust. CLI, REST API, and MCP server.

ai ai-agents ai-scraping cli crawler data-extraction html-to-markdown llm markdown mcp mcp-server rust scraper self-hosted tls-fingerprinting web-crawler web-extraction web-scraper web-scraping webscraping

Last synced: 04 Apr 2026

https://github.com/fbsobreira/gotron-sdk

Go SDK & CLI for TRON blockchain — build wallets, exchanges, bots & backend services. gRPC client, HD wallets, Ledger support, TRC20/TRC10, multi-sig, staking.

blockchain cli cryptocurrency defi exchange go golang grpc hd-wallet ledger sdk staking trc10 trc20 tron tron-protocol tron-sdk trx wallet web3

Last synced: 01 Apr 2026

https://github.com/dedupeio/csvdedupe

:id: Command line tool for deduplicating CSV files

cli csv-files dedupe entity-resolution record-linkage

Last synced: 13 Apr 2025

https://github.com/ccbrown/iocraft

A Rust crate for beautiful, artisanally crafted CLIs, TUIs, and text-based IO.

cli iocraft logs rust terminal tui

Last synced: 07 Mar 2026

https://github.com/pysonDB/pysonDB

A Simple , ☁️ Lightweight , 💪 Efficent JSON based database for 🐍 Python. PysonDB-V2 has been released ⬇️

cli csv database discord hacktoberfest hacktoberfest2021 json pypi python schema

Last synced: 20 Apr 2025

https://github.com/teamdfir/sift-cli

CLI tool to manage a SIFT Install

cli nodejs sift

Last synced: 06 Apr 2025

https://github.com/mattbrictson/tomo

A friendly and extensible CLI for deploying Rails apps via SSH

cli deploying-rails deployment rails ruby ruby-gem ssh tomo

Last synced: 16 May 2025