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/hebertialmeida/modelgen

🎰 A CLI to generate Models for many languages, based on a JSON Schema and a template.

cli generator immutable-objects java kotlin model modelgen swift

Last synced: 21 Feb 2026

https://github.com/invinciblezeal/jiggler

Keep your screen awake and working while you rest

cli command-line command-line-tool linux macos python terminal utility windows

Last synced: 01 Sep 2025

https://github.com/MartinHeinz/ga-extractor

Tool for extracting Google Analytics data suitable for migrating to other platforms/databases

analytics cli google-analytics python3

Last synced: 15 Mar 2025

https://github.com/AlexanderThaller/hstdb

Better history management for zsh. Based on ideas from https://github.com/larkery/zsh-histdb.

cli history rust sync zsh

Last synced: 16 Aug 2025

https://github.com/alexanderthaller/hstdb

Better history management for zsh. Based on ideas from https://github.com/larkery/zsh-histdb.

cli history rust sync zsh

Last synced: 29 Oct 2025

https://github.com/mainframeos/erebos

JavaScript client and CLI for Swarm

cli dapp javascript library swarm web3

Last synced: 12 Jan 2026

https://github.com/pure-admin/pure-admin-cli

快速构建pure-admin相关项目的命令行工具

cli pure-admin pure-admin-cli vue-pure-admin

Last synced: 22 Jun 2025

https://github.com/cuba-platform/cuba-cli

CUBA Platform Development Command-Line Interface

cli cuba-cli cuba-platform generator scaffolding

Last synced: 14 Jul 2025

https://github.com/scmmishra/slick-deploy

CLI tool to declaratively deploy containers with Caddy

caddy cli containers deployment docker go golang vm

Last synced: 13 Apr 2025

https://github.com/supercilex/ftzz

File Tree Fuzzer creates a pseudo-random directory hierarchy filled with some number of files.

cli directory-tree files fuzzing rust

Last synced: 05 Apr 2025

https://github.com/mrz1836/paymail-inspector

:money_with_wings: CLI app for interacting with paymail service providers

bitcoin bitcoinsv bitpic brfc brfc-specifications bsv bsvalias cli golang paymail

Last synced: 06 May 2025

https://github.com/ethersphere/swarm-cli

Manage your Bee node and interact with the Swarm network via the CLI

bee bee-client cli decentralized feed identity sign swarm

Last synced: 05 Apr 2025

https://github.com/nickzuber/infrared

:sparkles::rocket: Blazing fast, inferred static type checker for JavaScript.

cli compiler configurable es6 fast javascript parser productivity static-analysis tool type-checking zero-configuration

Last synced: 07 May 2025

https://github.com/seriousme/openapi-schema-validator

OpenApi schema validation for OpenApi versions v2, v3.0.x and v3.1.x

cli javascript jsonschema openapi openapi-schema-validator openapi3 openapi3-1 openapi3-validation

Last synced: 04 Apr 2025

https://github.com/humio/cli

CLI Client for Humio - Stream Logs All Day Long

cli humio

Last synced: 29 Oct 2025

https://github.com/hodfords-solutions/nestjs-command

nestjs-command simplifies creating and managing CLI commands in NestJS applications. It offers an easy way to define and execute commands, streamlining CLI integration and boosting productivity with minimal configuration.

cli command nestjs nodejs

Last synced: 06 Apr 2025

https://github.com/eggplants/getjump

Retrieve and save images from manga distribution sites using GigaViewer

cli downloader gigaviewer manga manga-downloader shonenjump

Last synced: 28 Dec 2025

https://github.com/sahil87/run-kit

Web-based tmux orchestration dashboard for long-running AI agent tasks

agents claude-code cli dashboard developer-tools fab-kit mobile orchestration terminal tmux web-ui worktrees

Last synced: 14 Jun 2026

https://github.com/oalders/is

an inspector for your environment

bash cli golang shell terminal

Last synced: 23 Apr 2026

https://github.com/8go/matrix-nostr-bridge

Bridge between Matrix and Nostr communication protocols

bridge cli communication-protocol matrix nostr python rust-lang terminal tool

Last synced: 26 Oct 2025

https://github.com/beatbrot/trackie

⏳ trackie is a private, daemon-less time tracker for your CLI.

cli hacktoberfest project-management rust terminal time-tracking

Last synced: 31 Jul 2025

https://github.com/omar-dulaimi/json-to-prisma-schema-convertor

Converts a Json schema to a Prisma schema

cli json-schema prisma prisma-schema

Last synced: 10 Mar 2026

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

A markdown-supported command-line interface tool that connects to ChatGPT using OpenAI's API key.

chatbot chatgpt chatgpt-cli cli command-line markdown openai

Last synced: 19 Apr 2025

https://github.com/hairyhenderson/go-which

A cross-platform Go implementation of the which(1) command, usable both as a CLI and library

cli cross-platform go go-package golang golang-cli golang-library hacktoberfest library shell

Last synced: 28 Apr 2025

https://github.com/nlnwa/warchaeology

Command line tool for digging into WARC files

cli command-line warc

Last synced: 16 Jan 2026

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

An interactive Periodic Table of Elements app for the console

ascii-art chemistry cli command-line curses elements periodic-table-of-elements pip python terminal

Last synced: 14 Apr 2025

https://github.com/voxpelli/node-webmention-testpinger

A tool to ping your site with a variety of real world WebMentions

cli indieweb microformats test-suite webmention

Last synced: 06 Apr 2025

https://github.com/anirudhg07/cheatshh

Cheatshh is a CLI tool to store commands and their descriptions in a place you can look into as cheatshheat so you dont have to remember them.

cheatsheet cheatsheets cheatsheets-hub cheatshh cli shell-script shellscript

Last synced: 15 Apr 2025

https://github.com/abdfnx/gosh

⌨ A golang library for executing bash & powershell commands easly.

bash cli go golang library linux macos powershell shell tool windows

Last synced: 13 Apr 2025

https://github.com/beatlabs/gomodctl

Search, Check, and Update Go modules.

cli go golang modules packages

Last synced: 08 Sep 2025

https://github.com/peterpme/create-simple-icon

🎨 🔧 Download and colorize branded svg icons in a snap!

cli generator nodejs svg-icons

Last synced: 21 Mar 2025

https://github.com/ilyes512/boilr

⚡️ boilerplate template manager that generates files or directories from template repositories

boilerplate-template cli go golang template tool

Last synced: 05 May 2025

https://github.com/kenjitakahashi/td

a non-offensive, per project ToDo manager.

cli python todo todolist

Last synced: 13 Apr 2025

https://github.com/bkuhlmann/xdg

A XDG Base Directory Specification implementation.

cli xdg

Last synced: 13 Apr 2025

https://github.com/coolapso/tfimport

Automatically import infrastructure to tfstate

automation cli iac opentofu terraform

Last synced: 11 Jun 2026

https://github.com/knqyf263/sou

A tool for exploring files in container image layers

cli container-image tui

Last synced: 27 Feb 2026

https://github.com/orsinium-archive/poetry-setup

Generate setup.py (setuptools) from pyproject.toml (poetry)

cli packaging pip poetry pypi pyproject python setuptools

Last synced: 08 May 2025

https://github.com/3rd-eden/argh

argh is a extremely light weight option/argument/process.argv parser for Node.js. It only parses options, nothing more than that.

argh argument-parsing cli javascript parse-options

Last synced: 13 Apr 2025

https://github.com/24seconds/rust-cli-pomodoro

Pomodoro cli app. Manage your time using this

cli ipc notifications pomodoro pomodoro-technique rust

Last synced: 21 Jun 2025

https://github.com/radiusmethod/awsd

AWS Profile Switcher in Go

aws aws-profile aws-profiles cli go tools

Last synced: 17 Jan 2026

https://github.com/alekseymartynov/shazam-for-real

Cross-platform Shazam console client, written in .NET

cli dotnet shazam

Last synced: 11 Jul 2025

https://github.com/kubukoz/spotify-next

Small CLI app for filtering out music on Spotify.

cats-effect cats-mtl cats-tagless cli decline http4s scala spotify tagless-final

Last synced: 09 May 2025

https://github.com/mauvilsa/tesseract-recognize

Tool that does layout analysis and/or text recognition using tesseract and outputs the result in Page XML format

cli docker-image document-recognition ocr optical-character-recognition pagexml tesseract text-detection

Last synced: 05 May 2025

https://github.com/t34-dev/go-field-alignment

A powerful tool designed for Golang developers to enhance code readability by performing multi-level field alignment in struct declarations while preserving original metadata.

alignment cicd clean cli field go optimization padding structure

Last synced: 09 Apr 2025

https://github.com/yankeexe/air-quality-cli

Get Air Quality Index for your city/country 😷

air-quality cli commandline go go-cli golang golang-application

Last synced: 19 Apr 2025

https://github.com/openware/kite

Kite is a devops CLI for generating infrastructure as code

cli devops infrastructure kite

Last synced: 20 Aug 2025

https://github.com/orsinium-labs/mypy-baseline

Integrate mypy in seconds with existing codebase. A friendly CLI tool to make mypy report only new type violations and ignore existing ones.

baseline cli gradual-typing legacy-code mypy python python3 static-typing typing

Last synced: 20 Aug 2025

https://github.com/liamg/flinch

A collection of terminal-based widgets for richer Golang CLI apps.

cli gui terminal-ui tui

Last synced: 03 Nov 2025

https://github.com/ademking/webcmd

💣 WebCmd v1.1 : Improved "new tab" page made for CLI Lovers

browser chrome chrome-browser chrome-extension cli

Last synced: 15 Jun 2025

https://github.com/bendingbender/yarpm

CLI tool to run npm scripts with either npm, pnpm, or yarn, depending on how it was started

cli cross-platform nodejs npm npm-package npm-scripts pnpm yarn

Last synced: 12 Apr 2025

https://github.com/keisukeyamashita/commitlint-rs

🔦 Lint commit messages with conventional commit messages

cd ci cicd cli commitlint conventional-commits conventionalcommits gitops lint linter rust

Last synced: 05 Apr 2025

https://github.com/taiki-e/cargo-minimal-versions

Cargo subcommand for proper use of -Z minimal-versions and -Z direct-minimal-versions.

cargo cli rust testing

Last synced: 05 Apr 2025

https://github.com/nyggus/makepackage

Package for easy packaging of Python code

cli package packaging python

Last synced: 21 Oct 2025

https://github.com/alexandretrotel/todo-tree

A command-line tool to find and display TODO-style comments in your codebase.

cli command-line-tool statistics todo

Last synced: 31 May 2026

https://github.com/mklement0/shall

A CLI and REPL for invoking shell scripts or commands with multiple POSIX-like shells for portability testing.

cli cross-platform posix-sh shell testing unix-cli

Last synced: 10 Oct 2025

https://github.com/rtlzeromemory/rezi

React-style terminal UI framework powered by a native C rendering engine. Ink-compatible. Minimal redraws. Much lower overhead.

c cli devtools ffi ink nodejs opensource react terminal-ui tui typescript

Last synced: 14 Mar 2026

https://github.com/mirukana/pixcat

CLI and Python 3.6+ API to display images on a kitty terminal with optional resizing.

api cli graphic icat image kitty picture python resize scale terminal

Last synced: 22 Apr 2025

https://github.com/vknabel/Archery

Declare all your project's metadata and what you can do with it in one single place.

archery arrow cli hacktoberfest metadata mint swift swift-package-manager

Last synced: 14 May 2025

https://github.com/budde25/switcheroo

A cross platform, Rust implementation for the Tegra X1 bootROM exploit

cli gui

Last synced: 20 Aug 2025

https://github.com/hotsno/keroro

Play next unwatched episode in mpv and sync progress with AniList

anilist anime cli mpv mpv-anilist

Last synced: 10 Apr 2025

https://github.com/Ademking/WebCmd

💣 WebCmd v1.1 : Improved "new tab" page made for CLI Lovers

browser chrome chrome-browser chrome-extension cli

Last synced: 27 Mar 2025

https://github.com/irishmaestro/fubar

Formidable Unix Binary Arsenal & Repository. TUI built for offline payload generation, retrieval, and exfiltration.

binaries cli ctf ctf-tools cybersecurity fubar gtfobins hackthebox linux privesc tui tui-rs

Last synced: 31 Mar 2025

https://github.com/mufeedvh/seclip

A CLI utility to secretly copy secrets to clipboard. :lock::memo:

cli clipboard command-line pgp pgp-key privacy privacy-tools private-key rust secrets secrets-management ssh ssh-key utility

Last synced: 06 Jul 2025

https://github.com/amalfra/docker-hub

Docker Hub in your terminal

cli docker dockerhub python table

Last synced: 15 Mar 2025

https://github.com/jellydn/twt-dl-cli

The easiest way to download any Twitter video from CLI

cli download-videos twitter

Last synced: 28 Aug 2025

https://github.com/3rd-Eden/argh

argh is a extremely light weight option/argument/process.argv parser for Node.js. It only parses options, nothing more than that.

argh argument-parsing cli javascript parse-options

Last synced: 28 Mar 2025

https://github.com/vknabel/archery

Declare all your project's metadata and what you can do with it in one single place.

archery arrow cli hacktoberfest metadata mint swift swift-package-manager

Last synced: 29 Sep 2025

https://github.com/genuinetools/magneto

Pipe runc (OCI compatible) events to a stats TUI (Text User Interface).

cgroups cli containers docker linux oci opencontainers runc stats

Last synced: 31 Aug 2025

https://github.com/kitschpatrol/yanki

A CLI tool and TypeScript library to turn Markdown into Anki flashcards.

anki anki-connect cli flashcards markdown npm-package spaced-repetition sync

Last synced: 07 Apr 2026

https://github.com/tismith/exitfailure

Helpers for easily using failure::Error and others as return types in main() while still giving human-readable error messages.

cli exitfailure failure library newtype rust

Last synced: 08 Apr 2026

https://github.com/stevelr/age-op

simple CLI encryption without the footguns: age + 1password

1password-cli backups cli encryption

Last synced: 11 Apr 2025

https://github.com/m-sureshraj/jenni

👩‍💻 Jenkins Personal Assistant - CLI to interact with Jenkins server

cli jenkins jenkins-cli node-js

Last synced: 06 Jul 2025

https://github.com/goerz/tmuxpair

Command line script for setting up a temporary tmux session for pair programming

cli pair-programming ssh terminal tmux

Last synced: 16 Oct 2025

https://github.com/engnr/qt-downloader

CLI to download Qt on headless systems

cli downloader headless qt qt5 qt6

Last synced: 06 Oct 2025

https://github.com/lachlanjc/objectify-css

CLI for converting CSS rules to JavaScript style objects

cli converter css css-in-js

Last synced: 23 Apr 2025

https://github.com/eyeplum/cicero-tui

Unicode tool with a terminal user interface.

cli linux macos rust tui unicode

Last synced: 24 Mar 2025

https://github.com/intonate/tinker-zero

Bridge laravel/tinker for your laravel-zero applications

cli console laravel laravel-packages laravel-zero php psysh repl tinker

Last synced: 12 Oct 2025

https://github.com/purpleclay/dns53

Dynamic DNS within Amazon Route53. Expose your EC2 quickly, easily and privately

aws bubbletea cli dns dns-record dynamic ec2 phz private route53 tui

Last synced: 11 Jun 2025

https://github.com/getspooky/create-express-app

Get Express js projects ready fast by running one command.

boilerplate cli express expressjs generator nodejs offers webpack zero-configuration

Last synced: 27 Oct 2025

https://github.com/agent-team-foundation/first-tree-legacy

A Git-native knowledge layer for your team — and a set of tool suite that keeps it alive.

ai-agents claude-code cli codex context-engineering context-tree context-wiki harness-engineering

Last synced: 31 May 2026

https://github.com/arp242/zli

Go library for writing CLI programs. Includes flag parsing, colours, testing, and various helpful utility functions

cli go golang

Last synced: 12 Oct 2025

https://github.com/720kb/yogurl

Serve files and code over HTTP in one command. The CLI for http://yogurl.io

cli command-line file-sharing files http link serve urlify urls

Last synced: 17 Aug 2025

https://github.com/smartondev/gwbackupy

Open source Google Workspace™ backup solution written in python. (gmvault alternative)

backup cli g-suite gcp gmail gmvault google-api google-cloud-platform google-workspace oauth2 package pip python restore service-account tool versioned-backups

Last synced: 02 Mar 2026

https://github.com/coriolinus/calc

CLI calculator app and library

calc calculator cli hacktoberfest

Last synced: 13 Apr 2025

https://github.com/flyteorg/flytectl

A cross platform CLI for Flyte. Written in Golang. Offers an intuitive interface to Flyte https://docs.flyte.org/projects/flytectl/en/latest/

brew cli cobra-viper command-line-interface cross-platform flyte flyte-cli gitops golang hacktoberfest workflows

Last synced: 05 Apr 2025

https://github.com/NathanBaulch/protoc-gen-cobra

Cobra command line tool generator for gRPC clients

cli cobra grpc grpc-go protobuf protocol-buffers

Last synced: 29 Mar 2025

https://github.com/trinhminhtriet/spiko

🚀 Spiko is a fast, Rust-based load testing tool with a beautiful TUI for real-time insights.

benchmark cli http http2 load-testing perfomance-testing rust tui

Last synced: 23 Jun 2025

https://github.com/jpleorx/youtube-download-cli

An elegant CLI tool built in Python that allows you to download videos from YouTube both as MP4 video files and as MP3 audio files

cli cli-app cli-tool python python3 pytube youtube youtube-audio-downloader youtube-dl youtube-downloader youtube-downloader-app youtube-downloader-python youtube-video-downloader

Last synced: 10 May 2025

https://github.com/novfensec/kvdeveloper

KvDeveloper is a CLI to manage Kivy and KivyMD applications. Inspired by Expo CLI for React Native, KvDeveloper provides starter templates and essential functionalities to kickstart your projects with ease.

android automation build-tools cli ios kivy kivymd kvdeveloper linux macos open-source python software-development windows

Last synced: 07 Apr 2025