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/noah2610/pong-cli

Play pong from your terminal!

cli cli-game game pong

Last synced: 17 Mar 2026

https://github.com/xgfone/gconf

Another extensible and powerful go configuration manager, which is inspired by oslo.config, github.com/micro/go-micro/config and viper.

argument argument-parser cli cli-parser config config-file configuration configure go go-config golang ini parse parser property

Last synced: 26 Feb 2026

https://github.com/jaredlunde/zcli

A framework for building type-safe command-line tools using Zod validators in Deno

cli cli-framework deno deno-cli deno-cli-framework deno-module zod zod-cli zod-lib

Last synced: 05 Mar 2026

https://github.com/koki-develop/gotrash

🗑️ rm alternative written in Go.

cli golang terminal

Last synced: 08 Apr 2025

https://github.com/smortex/puppet-add-cli-auth-to-certificate

Update a Puppet certificate to make it suitable for CLI authentication

authentication certificate cli hacktoberfest puppet

Last synced: 23 Apr 2025

https://github.com/dwisiswant0/shloop

Want to execute command repeatedly without workache? Here is shloop born for it!

cli go go-tools golang

Last synced: 05 Jul 2025

https://github.com/msmart/hreports

A simple wrapper to create and manage reports based on hledger queries.

accounting cli finance hledger python

Last synced: 14 Jan 2026

https://github.com/dannyfeliz/create-pull-request

`create-pull-request` is a CLI that lets you open the URL to create a pull request pointing to the base branch in Github and Bitbuket.

cli open-pull-request pull-request

Last synced: 22 Apr 2025

https://github.com/rhenning/terrajux

terrajux diffs the source code of a terraform project and all of its transitive module dependencies between two git refs.

cli cloud cloud-management devops devops-tools golang infrastructure-as-code terraform

Last synced: 11 Apr 2025

https://github.com/volvofixthis/go-couchbase-cli

CLI client for Couchbase KV Engine written in Golang

benchmark cli client couchbase golang kv

Last synced: 15 Jul 2025

https://github.com/56quarters/staccato

Statistics from the command line

cli rust statistics

Last synced: 07 Apr 2025

https://github.com/rose-pine/cava

Soho vibes for cava

cli music terminal theme

Last synced: 06 Oct 2025

https://github.com/sidhantpanda/xkcd-api

An API wrapper to fetch xkcd comics

api cli nodejs

Last synced: 12 Jul 2025

https://github.com/pebaz/tinyhttp

Performant static file HTTP server using Nim for speed.

cli nim nimporter nimporter-libraries performance python

Last synced: 19 Apr 2025

https://github.com/wise-team/steem-wise-cli

Vote delegation system for STEEM blockchain: cli tool for delegators

blockchain blockchain-technology cli steem steem-blockchain steemjs vote-delegation

Last synced: 12 Jun 2025

https://github.com/saagarjha/generateappicons

A command line tool to generate app icons

app-icon-generator cli ios watchos

Last synced: 24 Mar 2025

https://github.com/filipekiss/nestjs-cli-completion

CLI completion for NestJS

cli completion nestjs node npm zsh

Last synced: 16 Jan 2026

https://github.com/khuei/tdr

Text-based user interface utility to manage todo list

board cli cross-platform gtd note rust task terminal todo todoapp todolist tui

Last synced: 02 May 2025

https://github.com/tigerinus/good

Install and uninstall Go package in isolated path, to keep your `GOPATH/pkg` clean. Like `pipx`, but for Go.

cli cli-app commandline go golang golang-application package pipx

Last synced: 14 Jan 2026

https://github.com/roman910dev/ghmd

An extremely light-weight (~4KB) and simple command line tool to convert Markdown files to GitHub-styled HTML.

cli converter github github-flavored-markdown html markdown

Last synced: 16 Jan 2026

https://github.com/vg-dev1/fdir

Find and organize anything on your system

cli command-line filesystem python search terminal tool

Last synced: 25 Jan 2026

https://github.com/kui-shell/oui

Visual Terminal for OpenWhisk

cli electron kui openwhisk tool visualization

Last synced: 30 Aug 2025

https://github.com/lumapps/metrx

Measure web page performance metrics with ease.

cli performance performance-analysis puppeteer

Last synced: 24 Dec 2025

https://github.com/aliounebfam/vscode_projects_launcher

Scripts pour démarrer plusieurs projets VSCode à partir d'un répertoire principal. | Scripts to launch multiple VSCode projects from a main directory.

automation cli launcher linux macos multiple-projects scripts starter vscode windows

Last synced: 23 Jul 2025

https://github.com/bhupesh-v/godeping

Ping your Go project dependencies for aliveness (are they maintained or not?)

cleanup cli dependencies go go-tools healthcheck ping refactoring

Last synced: 24 Jul 2025

https://github.com/ullenius/spctag

:video_game: :notes: Read and parse ID666 tags from SNES SPC-700 files (Super Nintendo & Super Famicom Sound Files)

cli gpl3 java maven snes spc700 super-famicom tag terminal xid6

Last synced: 15 Apr 2025

https://github.com/anirudh4583/ezpush

Are you tired of writing git add git commit git push all the time? Here's a simple CLI to do it all in one go :)

cli git hacktoberfest node

Last synced: 14 Apr 2025

https://github.com/dillonchanis/vue-mason

A command line tool for quickly generating and scaffolding Vue files.

cli javascript node scaffold vue vue-cli vue-mason

Last synced: 13 Apr 2025

https://github.com/kremilly/linkscraper

Plunge into the depths of the web with Linkscraper! Uncover links, images, emails, and more swiftly, catering to researchers, developers, and curious explorers alike.

cli linkscraper python scraper security security-tools utils

Last synced: 31 Jul 2025

https://github.com/devansh3712/pysql

Python wrapper for making MySQL queries easier

cli hacktoberfest hacktoberfest2022 mysql python

Last synced: 31 Jul 2025

https://github.com/ultirequiem/quotable

💻 Quotable.io API Wrapper + CLI App

cli cli-application go golang golang-wrapper random-quotes

Last synced: 31 Jul 2025

https://github.com/yashishdua/gpm

gpm is a tool for managing Go projects.

cli golang project-management utility

Last synced: 25 Jan 2026

https://github.com/petabridge/petabridge.cmd-quickstart

Quickstart tutorial sample for Petabridge.Cmd

akka akkadotnet cli cluster petabridge

Last synced: 17 Aug 2025

https://github.com/mazzz1y/mcli

A simple shortcut menu for shell commands

bash bash-promp cli fish prompt shortcuts ssh terminal zsh

Last synced: 28 Aug 2025

https://github.com/knutkirkhorn/btc-value-cli

💸💻 Get the current Bitcoin value CLI

bitcoin btc cli cli-app command-line cryptocurrency nodejs terminal value

Last synced: 26 Jul 2025

https://github.com/emyann/matron

A Domain Specific Language à-la Dockerfile with a CLI to scaffold your projects.

angular cli command-line es6 jasmine javascript jest karma nodejs npm parcel react schematics typescript webpack

Last synced: 24 Jun 2025

https://github.com/neverland/fin-cli

fin-cli https://www.npmjs.com/package/fin-cli

cli fin-cli

Last synced: 09 Mar 2026

https://github.com/jamieweavis/streaker-cli

GitHub contribution streak/statistic tracking command line application with ASCII contribution graph

ascii cli contribution contribution-graph contributions github node nodejs statistics stats streak streaker

Last synced: 23 Aug 2025

https://github.com/lrstanley/arlo-dl

:movie_camera: :camera: cli tool for downloading arlo recordings and saving them to a file (add to a cron!)

arlo arlo-camera arlo-netgear cli go golang iot netgear

Last synced: 22 Mar 2025

https://github.com/i10416/prettytable-native

standalone application with scala native

cli scala scala-native

Last synced: 15 Mar 2026

https://github.com/dotdevdotdev/agentwire-dev

Voice-controlled multi-agent framework. Spawn workers, orchestrate across machines, talk to your agents over SSH. CLI + SDK + Telegram.

agent ai ai-coding claude cli speech-to-text tmux tts voice

Last synced: 18 May 2026

https://github.com/aidenlangley/bspcq

A user friendly bspc analyzer.

bspwm cli linux

Last synced: 05 Apr 2025

https://github.com/pmeinhardt/ql

Quick Look from the command-line 👀

cli macos quicklook terminal

Last synced: 12 May 2025

https://github.com/o-daneel/Lunii.PACKS

A simple Python proof of concept for handling Lunii stories

cli lunii proof-of-concept python3

Last synced: 16 Jul 2025

https://github.com/pbahner/serial-monitor

sending and writing serial data (for example to an Arduino)

arduino cli python serial serial-communication terminal

Last synced: 19 Mar 2025

https://github.com/lawzava/go-pg-migrate

CLI-friendly package for pg migrations management.

cli go go-pg golang hacktoberfest migrate migration migration-tool migrations postgresql

Last synced: 07 May 2025

https://github.com/napcs/demo-api

A lightweight local http server with CORS support that serves JSON data via a REST API. Great for testing stuff.

api-server cli

Last synced: 10 Sep 2025

https://github.com/sachinl0har/war-of-wizards-java

War of Wizards Game

cli game java

Last synced: 30 Oct 2025

https://github.com/jonschlinkert/is-true

Returns `true` if the value of an object's property is strictly true, or it's inverse is false.

arguments argv boolean cli options true truthy

Last synced: 07 May 2025

https://github.com/osteel/kobwise

Convert your Kobo annotations to Readwise highlights

annotations cli composer highlights kobo php readwise

Last synced: 05 May 2025

https://github.com/wubin1989/esdump

esdump is a migration CLI written in Go for migrating index mapping and data from one elasticsearch to another.

cli cobra elasticsearch golang migration-tool

Last synced: 29 Oct 2025

https://github.com/sjmulder/json-yaml

Convert JSON to YAML and back

cli json textproc unix yaml

Last synced: 28 Jul 2025

https://github.com/n-r-k/sxbm

Simple Unix Bookmark Manager, a POSIX compliant shell script for managing bookmarks. [MIRROR OF https://codeberg.org/NRK/sxbm]

bookmark bookmark-manager cli

Last synced: 11 Apr 2025

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

An app store for CLI apps.

app-store appstore cli cliappstore terminal

Last synced: 23 Jun 2025

https://github.com/zevaverbach/tatt

Transcribe All The Things™ is a CLI for creating and managing speech-to-text transcripts.

amazon-transcribe-api asr automatic-speech-recognition cli speech-to-text stt

Last synced: 13 Apr 2025

https://github.com/phase2/rig

Outrigger command line tool

cli docker docker-machine linux osx outrigger

Last synced: 05 May 2025

https://github.com/jaywcjlove/bannerjs

Add a banner to the string. Get one-line/multi-line comment banner based on package.json.

banner cli gulp-plugin javascript nodejs

Last synced: 07 May 2025

https://github.com/mickael-menu/tesh

End-to-end tests for shell commands

cli shell test

Last synced: 29 Oct 2025

https://github.com/atalent-labs/human-web-token

🍬 | An opinionated human friendly JWT inspector for your terminal.

cli dev-exp jwt oidc

Last synced: 12 Sep 2025

https://github.com/epam/hubctl

Hub CTL is stack composition and lifecycle tool

cli golang

Last synced: 11 Aug 2025

https://github.com/tsudoko/98imgtools

Tools for PC-98 emulator image manipulation

cli converter disk-image pc98

Last synced: 12 Apr 2025

https://github.com/fabe/spectacles-cli

🕶 Converts videos into the Snapchat Spectacles style.

cli convert-videos ffmpeg nodejs snapchat snapchat-spectacles-style spectacles

Last synced: 19 Mar 2025

https://github.com/josantonius/php-mercadona-importer

PHP command line interface (CLI) application to import products from Mercadona using their API

cli mercadona mercadona-api mercadona-importer php

Last synced: 20 Mar 2025

https://github.com/KacperKozak/project-snippets

Keep code snippets directly in your project repository and let anyone create files easily and quickly.

cli front-end nodejs npm snippets

Last synced: 18 Jul 2025

https://github.com/apteryxxyz/jswhat

🦁 Identify anything. JSWhat - based on PyWhat - lets you easily identify emails, IP addresses, and more. Works in Node, the browser and the command line. Install: 'npm install jswhat'

browser cli deno identify javascript jswhat node nodejs npm pywhat regex what

Last synced: 23 Oct 2025

https://github.com/wednesday-solutions/graphql-testkit

A utility tool that generates a postman collection with all the mutations and queries that your GraphQL endpoint exposes.

cli graphql javascript postman test tooling

Last synced: 09 Oct 2025

https://github.com/maxlath/jsondepth

a small command-line tool to walk through the depth levels of a JSON objects

cli depth json parser

Last synced: 02 Mar 2025

https://github.com/ans-group/cli

Command line utility for accessing ANS services/APIs

cli hacktoberfest

Last synced: 06 Mar 2026

https://github.com/aphp/confit

Confit is a complete and easy-to-use configuration framework aimed at improving the reproducibility of experiments by relying on the Python type annotations, minimal configuration files and a robust CLI.

cli configuration interpolation python registry validation

Last synced: 12 Dec 2025

https://github.com/codelenny/promise.bar

Progress bar to animate the status of a Promise.all

ascii bar cli console progress progress-bar terminal

Last synced: 14 Jun 2025

https://github.com/mfridman/bestgo

CLI to output stargazer ⭐️ histogram for a GitHub repository

cli go golang stars

Last synced: 10 Apr 2025

https://github.com/alopezsanchez/web-tooling-benchmark-generator

CLI tools to generate new benchmarks in v8/web-tooling-benchmark.

benchmark cli generator node nodejs tools v8 v8js

Last synced: 09 Jul 2025

https://github.com/loginradius/lr-cli

lr is LoginRadius on the command line. You can perform basic actions of your LoginRadius Dashboard through command line. The actions includes login, register, logout, email configuration, domain whitelisting etc.

authentication ciam cli hacktoberfest hacktoberfest2021

Last synced: 10 Apr 2025

https://github.com/awwaiid/iwt

I Wish To ... a command line magic tool using LLM (via OpenAI API)

cli gpt llm openai

Last synced: 01 May 2025

https://github.com/maximedaraize/create-scss-cli

🧰 CLI for a quick and easy way to structure your scss with multiple templates available

cli css sass scaffold scss starter-project templates

Last synced: 08 Sep 2025

https://github.com/koopjs/koop-cli

CLI tool to build Koop applications and plugins

cli koop koop-cli

Last synced: 10 Apr 2025

https://github.com/andimiller/decline-completion

A module for the decline command line parser to enable bash and zsh autocomplete

cli completion decline scala

Last synced: 10 Apr 2025

https://github.com/keegandonley/input-deno

CLI user input handler for Deno

cli deno hacktoberfest input

Last synced: 07 Sep 2025

https://github.com/psmyrdek/ng-up

Up! - Angular Upgrade Toolkit

angular angularjs cli migration toolkit

Last synced: 14 Oct 2025

https://github.com/janiltonmaciel/statiks

Fast, zero-configuration, static HTTP filer server.

cli file-server golang server static-server

Last synced: 08 Sep 2025

https://github.com/tavallaie/devdock

DevDock is a Python library and CLI tool for managing development containers. It supports Docker images and Docker Compose configurations, allowing for easy container creation, volume management, and service orchestration.

cli devcontainer docker docker-compose docker-container python3

Last synced: 23 Oct 2025

https://github.com/hack-ink/cargo-featalign

Cargo features alignment tool.

cargo cli features lint workspace

Last synced: 06 Apr 2026

https://github.com/youngjuning/go-release

A version control tool based on github release.

cli golang

Last synced: 02 May 2025

https://github.com/falcosuessgott/gitget

Browse interactively through branches, files and directories of a git repository and download them

cli git go

Last synced: 19 Aug 2025

https://github.com/johansatge/psi-report

Crawls a website, gets PageSpeed Insights data for each page, and exports an HTML report.

cli crawler html-report pagespeed-insights

Last synced: 27 Mar 2025

https://github.com/megagrindstone/doconvo

A Terminal User Interface (TUI) application that enables interactive conversations with your documents using Large Language Models (LLM) and Retrieval-Augmented Generation (RAG) techniques.

anthropic anthropic-claude bubbletea cli go llm ollama ollama-client openai openai-assistant-api rag tui

Last synced: 10 Apr 2025

https://github.com/brocessing/unboil

:egg: Boilerplate customiser for lazy people

boilerplate cli

Last synced: 10 Apr 2025

https://github.com/pybash1/py_everything

A python package containing all the basic functions and classes for python. From simple addition to advanced file encryption.

advanced-programming basic-programming classes cli encryption encryption-decryption everything functions git gitit library package path pip pypi python readthedocs setup-tool variants

Last synced: 07 Oct 2025

https://github.com/cjpatoilo/marshmallow

README Parser – easy as marshmallow!

cli docs documentation-tool gh-pages markdown-to-html marshmallow

Last synced: 06 Mar 2026

https://github.com/iamhectorsosa/octomap

🐙 Transform GitHub repositories into structured JSON for LLMs and AI-powered code analysis.

ai cli golang llms

Last synced: 07 Jul 2025

https://github.com/purarue/plaintext-playlist

An interactive terminal playlist manager; stores playlists as plain text files

cli fzf fzf-scripts mpv music music-library playlist playlist-manager

Last synced: 18 Mar 2025

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

The official command-line tool for SpinupWP.

cli php spinupwp

Last synced: 12 Dec 2025

https://github.com/anacrolix/tagflag

declarative flag parsing for Go using struct tags

argument-parsing cli go struct

Last synced: 30 Apr 2025