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/melbahja/ron

Ron: A simple bash task runner to run any executable file inside a .ron directory or `ron.yaml` file!

bash bash-scripting build-automation cli command-line-tool deployment-automation go golang golang-tools makefile ron task-runner test-runner

Last synced: 09 Apr 2025

https://github.com/felixjung/contentful-utils

A CLI tool helping you manage content types on Contentful.

cli content-management contentful nodejs

Last synced: 16 Jul 2025

https://github.com/fmguerreiro/pgmold

PostgreSQL schema-as-code management tool

cli database devops migrations postgresql rust schema

Last synced: 03 May 2026

https://github.com/margual56/markdown-cli

A markdown CLI parser made in C++

cli markdown markdown-cli markdown-parser markdown-to-html

Last synced: 01 Mar 2025

https://github.com/kmac/nhlv

Command-line interface to streaming NHL games with a valid NHL.tv subscription. Game schedule and scores.

cli highlight hockey live-game livestream nhl sports stream streaming

Last synced: 14 Jan 2026

https://github.com/quartercastle/nats-cli

Simple CLI for NATS, can publish/subscribe to subjects

cli nats pubsub tool

Last synced: 18 Sep 2025

https://github.com/matbour/dotenv-to-yaml

Convert your dotenv files to their YAML equivalent.

cli dotenv yaml

Last synced: 06 Jul 2025

https://github.com/cliffano/health

Resource health status checking library

checker cli http nodejs

Last synced: 15 Oct 2025

https://github.com/hartwork/fetchcommandwrapper

:cow: Wrapper integrating aria2 (https://aria2.github.io/) into portage's FETCHCOMMAND for faster downloads (Python)

aria2 cli downloader gentoo python python3

Last synced: 16 Oct 2025

https://github.com/gcarreno/fpdbus-tools

Free Pascal DBus Wrapper and Code Generation Tools

cli dbus free-pascal gui lazarus lazarus-ide object-pascal objectpascal

Last synced: 05 Jan 2026

https://github.com/skydiver/downloadstation-cli

Manage your Synology Download Station from your terminal

cli console diskstation downloadstation synology

Last synced: 21 Feb 2026

https://github.com/florianmgs/gpt-cli

Bring ChatGPT & Dall-E 2 into your CLI as a specialized personal assistant.

bash chatgpt cli dalle2 openai ruby unix

Last synced: 15 Apr 2025

https://github.com/rhiokim/gona

✅ (:fire: WIP...) Task manager!! Electron & CLI

cli electron task-manager todo

Last synced: 22 Apr 2025

https://github.com/jessicategner/gh-py

Write gh extensions with python

cli command-line gh gh-extension gh-py git github hacktoberfest

Last synced: 07 Apr 2025

https://github.com/muan/emoji-go

Emoji command line thing in Go (learning project).

cli emoji-cli emoji-searcher learning-go

Last synced: 11 Apr 2025

https://github.com/charlesaverill/kuiper

A terminal-based dating application for UTD students

cli curses dating terminal-based utdallas

Last synced: 11 Apr 2025

https://github.com/yellow-footed-honeyguide/great-commands

A curated set of command-line utilities and Git commands to enhance productivity and streamline terminal workflows 📚

cheetsheet cheetsheets cli cli-tools dotfiles git tools unix unix-shell utilities vim vimrc vimrc-settings zsh zsh-configuration zshrc

Last synced: 14 Apr 2025

https://github.com/gibbu/create-bd-theme

A CLI to scaffold BetterDiscord themes using SCSS.

betterdiscord cli scss template

Last synced: 14 Apr 2025

https://github.com/alanchenchen/alan-cli

A simple CLI for generating your projects

alan-cli cli template-hooks

Last synced: 04 May 2025

https://github.com/akameco/touch-alt

Create from a template instead of a new file

cli cli-app cp cp-file touch touch-alt

Last synced: 15 May 2025

https://github.com/figsoda/sagoin

A command-line submission tool for the UMD CS Submit Server

cli hacktoberfest marmoset maryland submit umd

Last synced: 19 Apr 2025

https://github.com/tmorin/plantuml-generator

A command line utility to generate stuff with and for PlantUML.

cli plantuml

Last synced: 19 Jun 2025

https://github.com/privatenumber/cli-simple-table

Simple CLI table for simple people

cli minimal simple table

Last synced: 23 Mar 2025

https://github.com/derhuerst/url-parser-cli

Parse a URL, get one or all components pretty-printed or as JSON.

cli command-line url

Last synced: 15 Apr 2025

https://github.com/mondeja/hledger-fmt

An opinionated hledger's journal files formatter.

accounting cli format formatter hledger journal ledger pre-commit-hooks rust

Last synced: 15 Apr 2025

https://github.com/matthieu-rolland/spoticly

Browse, control and listen to spotify from the command line

cli spotify spotify-alternative spotify-api spotify-cli spotify-playlist spotify-web-api

Last synced: 20 Aug 2025

https://github.com/caixetadev/gophimation

🌲 a golang-based CLI to keep track of your favorite anime, offering a streamlined and efficient viewing experience.

anime cli go gopher

Last synced: 14 Apr 2025

https://github.com/manifoldco/ansiwrap

ANSI escape sequence / unicode aware text wrapping for Go

ansi-colors ansi-escape-sequence cli

Last synced: 01 Jul 2025

https://github.com/glassechidna/dynamo

Dead-simple AWS DynamoDB CLI

aws aws-sdk-go cli dynamodb golang

Last synced: 15 Apr 2025

https://github.com/netapp/recline

Writing argparse-based command line applications can become tedious, repetitive, and difficult to do right. Relax and let this library free you from that burden.

argparse-alternative cli netapp-public python shell terminal

Last synced: 15 Apr 2025

https://github.com/tracebit-com/tracebit-community-cli

The Tracebit Community CLI is the command-line tool for Tracebit Community Edition, which deploys and maintains security canaries, proactively detecting intrusions across your devices and accounts.

canaries cli csharp deception dotnet security

Last synced: 13 Jan 2026

https://github.com/arifszn/shepai

A zero-config log viewer for files and Docker, streamed live in your browser

cli devtools docker log log-streaming log-streaming-cli log-streaming-web-client logging logviewer monitoring monitoring-tool observability realtime

Last synced: 13 Jan 2026

https://github.com/nathanjhood/ubento

Minimal, bento-box style Ubuntu-based WSL distro.

bash ci-cd cli cmake interoperability linux nodejs ubuntu wsl

Last synced: 15 Apr 2025

https://github.com/maksutovic/joycraft

CLI + Claude Code plugin that scaffolds and upgrades AI development harnesses — from vibe coding to autonomous spec-driven development

ai-development claude-code cli developer-tools spec-driven typescript vibe-coding

Last synced: 28 May 2026

https://github.com/grokify/gophonenumbers

API Client and CLI app for numverify.com to verify phone number and list countries.

cli cli-command cli-utility go go-cli go-client

Last synced: 19 Apr 2026

https://github.com/leptos-null/classdumpctl

Command line tool to dump Objective-C headers

classdump cli objc-runtime

Last synced: 18 Jul 2025

https://github.com/bancedev/lush

Linux shell powered by Lua scripting

c cli linux linux-shell lua shell

Last synced: 10 Nov 2025

https://github.com/virgs/jsonplaceholderreplacer

Typescript library/cli to replace placeholders in json

cli javascript javascript-library json library placeholder replacer substitution typescript

Last synced: 12 Apr 2025

https://github.com/roblabs/bash-notebook

Write great documents with markdown, then execute in the shell.

bash cli command-line-cartography notebook

Last synced: 12 Apr 2025

https://github.com/alan-agius4/speedy-build-tools

Node CLI and API to build your application and library...

api build cli html lint node node-cli sass scripts stylelint tools

Last synced: 07 May 2025

https://github.com/robertpeteuil/aws-quick-cli

Control AWS EC2 instances using only their name (forget about Instance-Id's forever). Examples: aws-ssh NAME (connect via ssh), aws-list, aws-start NAME, aws-stop NAME

aws aws-cli aws-cli-utilities aws-console aws-manage aws-shell aws-ssh cli ec2-instance ssh ssh-config

Last synced: 07 May 2025

https://github.com/dhravya/mailto

Send emails right from the terminal using Rust!

cli command-line-tool mail rust

Last synced: 07 May 2025

https://github.com/dumrauf/post2ghost

A Python3 CLI application that allows to upload articles written in Markdown to draft blog posts in Ghost

api cli ghost-blog markdown python3

Last synced: 17 Jul 2025

https://github.com/brunobord/ncat-chat

two dummy/minimalist bash scripts for client/server chatting using ncat/netcat

bash chat cli client-server ncat netcat

Last synced: 12 Apr 2025

https://github.com/moritzzimmer/func

Func is a CLI app to simplify development and deployment of serverless functions using Go, Terraform and AWS.

aws aws-lambda cli go golang lambda serverless terraform

Last synced: 07 May 2025

https://github.com/zyyv/untinyimg

A cli tools of tinypng.

cli tinypng untiny util

Last synced: 06 May 2025

https://github.com/itdar/ai-agency

One command to give any AI agent instant project understanding. Auto-generates AGENTS.md + context for Claude Code, Codex, Cursor, Copilot, and more.

agents-md ai-agents ai-coding ai-context aider automation claude-code cli codex copilot cursor developer-tools multi-agent project-setup windsurf

Last synced: 13 Apr 2026

https://github.com/pemre/iptv-cli

iptv-cli is a command line tool to parse, filter iptv lists (m3u/m3u8 files).

cli iptv iptv-channels iptv-m3u iptv-m3u8 iptv-playlist nodejs

Last synced: 17 Jul 2025

https://github.com/antonmedv/is-it-cloudy

Command line tool to printing weather info 🌦

bash cli nodejs

Last synced: 17 Feb 2026

https://github.com/eomm/keepy-cli

A CLI tool to save encrypted `KEY=VALUE` pairs.

cli encryption environment key-value store

Last synced: 07 May 2025

https://github.com/franciscop/happy

Happy simplifies your day-to-day git workflow:

ci cli continuous-integration git npm

Last synced: 06 Mar 2026

https://github.com/jiro4989/termnovel

A command that to read novel on terminal.

cli nim novel tool

Last synced: 08 May 2025

https://github.com/ruyadorno/clean-dir

Command line util to clean a directory

clean clean-dir cli command-line javascript js nodejs npm trash unix

Last synced: 18 Mar 2025

https://github.com/uncomputable/tappy

Developer-friendly Taproot-only descriptor wallet for Bitcoin Core

application bitcoin cli learning rust taproot wallet

Last synced: 13 Apr 2025

https://github.com/guypeer8/wiki-cli

:book: Search wikipedia through your command line.

cli elixir elixir-lang escript wikipedia

Last synced: 11 Jul 2025

https://github.com/kiliankoe/readnow

📖 open a random link from your Safari reading list

cli reading-list safari

Last synced: 17 Jun 2025

https://github.com/arashnrim/tp

⚡️ Teleport to your projects and run commands in an instant.

cli golang

Last synced: 19 Jul 2025

https://github.com/trinhminhtriet/pingy

⚡ Pingy: A fast, concurrent Rust-based ping tool with real-time updates & visual charts! 📊🚀

cli monitoring network-diagnostics networking performance-monitoring ping rust system-tools

Last synced: 23 Jun 2025

https://github.com/datadudes/json2hive

Generate Hive CREATE TABLE statements from json data

cli hive json

Last synced: 12 Apr 2025

https://github.com/grantshandy/ipgeo

A pure-rust CLI tool that finds the location of IP addresses.

cli command interface ip ipgeolocation line location networking rust

Last synced: 15 Jul 2025

https://github.com/ernesto-oss/cardinal

Cardinal is a CLI tool that helps you quickstart a full-stack monorepo project. You choose the parts you want, we put it together.

cli drizzle-orm graphql lucia nextjs react tailwindcss trpc typescript

Last synced: 18 Jul 2025

https://github.com/rmariuzzo/php-array-to-json

✨ Convert PHP configuration array files to JSON files. Useful to convert Laravel's PHP localization files into JSON files.

cli file-converter json php-array

Last synced: 19 Mar 2025

https://github.com/pinguapps/appwritemigrator

PinguApps.AppwriteMigrator is a .NET CLI tool that enables a code-first approach to managing your database schema with Appwrite. This tool simplifies the process of syncing and migrating your database schema between local and remote environments, ensuring consistency across development, staging, and production setups.

appwrite cli code-first database migrate schema sync tool

Last synced: 15 Jul 2025

https://github.com/dhravya/pyre

Create, open, manage your Python projects with ease, a project aimed to make python development experience a little better

cli devops manager python rust

Last synced: 08 May 2025

https://github.com/vaayne/anna

AI assistant that never forgets. LCM memory, multi-channel, built-in scheduler.

ai-assistant anthropic cli context-management feishu-bot golang llm openai personal-assistant qqbot self-hosted sqlite telegram-bot

Last synced: 29 Apr 2026

https://github.com/spences10/claude-code-analytics

👀 Local-first analytics and statusline for Claude Code - capture sessions, tool calls, costs, and performance into SQLite for fast, actionable insights.

analytics claude claude-code cli sqlite statusline

Last synced: 09 May 2026

https://github.com/florianbruniaux/ctxharness

Catch stale versions, broken paths, and missing scripts in your AI instruction files (CLAUDE.md, rules)

ai claude-code cli context-engineering developer-tools documentation drift-detection github-action testing typescript

Last synced: 10 May 2026

https://github.com/nao1215/omokage

Measure how closely writing matches a learned author's style. Japanese & English, local-first CLI for LLMs and humans.

authorship-attribution cli golang japanese markdown stylometry text-analysis writing-style

Last synced: 20 Jun 2026

https://github.com/simonmittag/pwt

pwt ("port wait") is a liveness or readyness probe that waits on the client-side until an upstream tcp port becomes available.

availability availability-checker availability-monitor bash cli command-line command-line-tool command-line-tools continuous-integration liveness-probe network port port-wait ready-or-not-hack readyness readyness-probe testing

Last synced: 28 Apr 2026

https://github.com/seasonedfish/pokesummary

An easy-to-use, informative command line interface (CLI) for accessing Pokémon summaries.

cli command-line pokemon python3 terminal

Last synced: 23 Jun 2026

https://github.com/konippi/servo-fetch

A self-contained browser engine that fetches, renders, and extracts web content — no Chrome, no API key, no setup.

agent-skills cli fetch mcp rust servo web-scraping

Last synced: 22 May 2026

https://github.com/duckinator/boreutils

An implementation of common *nix utilities, especially those in POSIX.1-2017.

cli posix posix-compliant

Last synced: 22 Mar 2025

https://github.com/mwiater/golangcliscaffold

Learn how to create your first Golang CLI tool with Cobra and Viper. This step-by-step guide will show you how to bootstrap your project, add commands and flags, and create a usable CLI tool. By the end of this article, you'll have a working CLI tool that you can use to automate your tasks.

cli cobra flags golang viper

Last synced: 21 Sep 2025

https://github.com/torstendittmann/appwrite-types-generator

CLI tool to generate Typescript Definitions from your Appwrite Collections.

appwrite cli

Last synced: 30 Aug 2025

https://github.com/pgmanutd/node-talisman

👌 By hooking into the pre-push hook provided by Git, Talisman validates the outgoing changeset for things that look suspicious - such as authorization tokens and private keys.

authorization authorization-tokens authorized-keys cli javascript node-talisman private-keys ssh-keys talisman thoughtworks typescript

Last synced: 30 Aug 2025

https://github.com/mswift42/nip

command line app to search for and download BBC iplayer programmes.

cli go golang iplayer

Last synced: 14 Apr 2025

https://github.com/hackyourfuture/commandline

This repository contains the teaching material and notes for the UNIX-based (bash) command line.

cli hyf

Last synced: 21 Jun 2025

https://github.com/exciteabletom/spud

A CLI Spigot plugin manager that adheres to Unix conventions and Python best practices.

cli minecraft plugin python spigot unix

Last synced: 10 Apr 2025

https://github.com/ipetinate/clingon

Create components, functions, pages, and other files for your project with a few commands

cli developer-tools devexp devtools generator nodejs react tailwindcss tool vue

Last synced: 04 Aug 2025

https://github.com/jorianwoltjer/python-reassembler

Re-assemble Python disassembly text to bytecode

bytecode cli decompiler python reassembler

Last synced: 12 May 2025

https://github.com/andre-lc-ferreira/coco

CoCo is conventional commits table CLI

cli cli-to cli-utilities conventional-commits terminal utilities utils

Last synced: 05 Jul 2026

https://github.com/arcblock/forge-cli

:fire: Awesome Command line tool to mange forge powered blockchain nodes

arcblock blockchain cli forge javascript nodejs

Last synced: 29 Sep 2025

https://github.com/lemon24/linesieve

An unholy blend of grep, sed, awk, and Python.

awk cli command-line grep java python regex replace search sed terminal text text-processing

Last synced: 24 Dec 2025

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

Display Ukulele fingering charts in the terminal

cli tabs ukulele

Last synced: 13 Sep 2025

https://github.com/gavinlyonsrepo/backupmenu

Backup program , menu based , CLI TUI utility for Linux distributions using Tar and rsync. Written in bash, CLI program.

archlinux backup backup-menu backup-script backup-utility backupmenu bash bash-script cli dd debian linux menu rsync shell tui

Last synced: 31 Aug 2025

https://github.com/scurker/quilted

A css/js coverage tool for websites

chrome-headless cli code-coverage puppeteer

Last synced: 03 Aug 2025

https://github.com/tokahuke/ryan

Ryan: a configuration language for the practical programmer

cli configuration configuration-language embedded-language json programming-language yaml

Last synced: 21 Aug 2025

https://github.com/shresht7/gh-license

A GitHub CLI extension to view and generate license files 📄

cli gh-extension license

Last synced: 12 Apr 2025

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

CLI for simplifying PICO-8 game development in JavaScript

build-tool cli command-line-interface game-development javascript jspicl pico-8 rollup transpiler

Last synced: 15 Apr 2025

https://gitlab.com/cab404/wg-bond

Wireguard configuration manager with wide format compatibility

cli nixops nixos vpn wireguard

Last synced: 01 Oct 2025

https://github.com/LadyKerr/cli-skills-copilot-talk

Gettiing started with GitHub Copilot in the CLI 🚀

cli copilot copilot-x talks tutorial

Last synced: 30 Jul 2025