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/niklasrosenstein/git-profile

Easily switch between multiple Git configuration profiles on an individual repository basis.

app cli git python

Last synced: 25 Feb 2026

https://github.com/arvindell/glab-overseer

A terminal watcher for GitLab pipelines with live job logs.

cli devtools gitlab golang tui

Last synced: 07 Apr 2026

https://github.com/dweinstein/node-itunes-rss

Overengineered iTunes rss feed lister https://rss.itunes.apple.com/

appstore cli feed genres ios itunes nodejs popularity ranking rss scraping

Last synced: 13 Feb 2026

https://github.com/gndplayground/zuzu

Aa small utility that helps generate files from a template. Just something like angular-cli ng generate component but not focused on any framework.

cli

Last synced: 30 Jan 2026

https://github.com/druide67/asiai

Multi-engine LLM benchmark & monitoring CLI for Apple Silicon

apple-silicon benchmark cli inference llm lm-studio mcp mlx monitoring ollama prometheus python

Last synced: 01 Apr 2026

https://github.com/nguyenyou/kodex

Compiler-precise Scala code intelligence, built in Rust. Best for: codebase Q&A, knowledge base generation, onboarding to unfamiliar code, production spec sync.

call-graph cli code-intelligence code-navigation coding-agent developer-tools rust scala semanticdb static-analysis

Last synced: 05 Apr 2026

https://github.com/keywaysh/cli

Keyway CLI - Sync secrets with your team and infra

cli devtools secrets-management security

Last synced: 17 Mar 2026

https://github.com/mocyuto/zgt

A simple CLI tool for parallel git worktree development

cli git golang worktree

Last synced: 01 Mar 2026

https://github.com/fuji44/tyranoscript-packager

This is a CLI tool for packaging Tyranoscript apps.

cli npm-package tyranoscript

Last synced: 05 Mar 2026

https://github.com/fuxy526/bdic-cli

๐Ÿ“— Simple CLI of Bing Dictionary (En-Cn/Cn-En)

bing cli dictionary

Last synced: 27 Feb 2026

https://github.com/getshifter/cli

The Shifter Command Line Interface (CLI) allows you to create, develop, and deploy modern WordPress sites from the terminal.

cli jamstack static-site-generator wordpress

Last synced: 17 Mar 2026

https://github.com/cobbdevv/luau-grader

Static analysis and grading tool for Luau code (desktop app + CLI)

cli code-quality linter luau roblox rust static-analysis tauri

Last synced: 07 Apr 2026

https://github.com/flemay/vhs-themes

VHS Themes builds and hosts a gallery showcasing hundreds of themes from charmbracelet/vhs

charmcli cli gallery themes vhs

Last synced: 17 Apr 2026

https://github.com/lucasluqui/datdec

Tool to export/import .dat/.xml files used in the game Spiral Knights.

cli dat gui knights spiral xml

Last synced: 03 Mar 2026

https://github.com/mail-os/mail

A performant & secure SMTP server implementation, designed for self-hosting email infrastructure.

cli imap library mail-server pop3 smtp-server zig

Last synced: 01 Mar 2026

https://github.com/elnora-ai/elnora-cli

Elnora CLI โ€” command-line interface for the Elnora bioprotocol platform

biotech claude-code-plugin cli elnora protocol-generation python

Last synced: 26 May 2026

https://github.com/ymzuiku/egg-react-cli

egg and react || vue project cli

cli dllplugin egg hot-reload react server vue vue2

Last synced: 17 Apr 2026

https://github.com/lainq/gendoc

gendoc is a tool which generates documentation based on your docstrings

cli docstrings documentation documentation-generator gendoc python python3

Last synced: 06 Jun 2026

https://github.com/pkprajapati7402/hangman-game-cpp

A simple C++ command-line implementation of the classic Hangman game. Guess the hidden word letter by letter before running out of attempts. This project provides an interactive and enjoyable way to practice basic programming concepts.

basic-programming cli command-line-game cpp fun-project hangman-game interactive oop word-game

Last synced: 13 Apr 2025

https://github.com/agrublev/hvn

The heaven

cli node

Last synced: 05 Apr 2025

https://github.com/bensabry/mediahelper

This tool is designed to arrange your media files and assist in the retrieval and rectification of metadata problems.

cli google-photos media metadata nas open-source qnap synology

Last synced: 20 Mar 2025

https://github.com/drkameleon/progressive.art

A customizeable, text-based progress bar generator & library

arturo arturo-package cli progress-bar terminal

Last synced: 13 May 2025

https://github.com/busyloop/cliq

A simple CLI Framework for subcommand driven user interfaces.

cli crystal framework

Last synced: 20 Jun 2025

https://github.com/uetchy/logue

๐ŸŒ Keep your interactive command-line apps testable.

cli interactive testing

Last synced: 19 Apr 2025

https://github.com/a-rustacean/calendar

A calendar with command line interface written in rust

calendar cli rust

Last synced: 12 Jul 2025

https://github.com/sheweny/cli

Cli of sheweny framework

cli discord discord-bot discord-js discordjs framework sheweny

Last synced: 29 Oct 2025

https://github.com/chapsuk/frissgo

CLI issues reporter

cli go issues

Last synced: 07 Mar 2026

https://github.com/elisaado/zermelo-cli

Unofficial command line interface for Zermelo (zportal)

cli command-line go zermelo zermelo-cli

Last synced: 20 Jan 2026

https://github.com/m-sureshraj/pretty-env-path

Show $PATH environment variable in a human-readable way

cli environment-variables human-readable nodejs

Last synced: 20 Mar 2025

https://github.com/anikhasibul/jsdoc

A godoc like cli tool for nodejs documentation. Built with golang, works for nodejs!

cli documentation documentation-generator documentation-tool godoc golang jsdoc nodejs

Last synced: 19 May 2026

https://github.com/sv443/polishcow

Polish Cow but CLI

animation ascii ascii-art cli command-line cow

Last synced: 22 Jul 2025

https://github.com/sujalchoudhari/forge

When GNU Make and GitHub Actions had a baby

build-automation build-system build-tool builder cli make-alternative workflow

Last synced: 21 Mar 2025

https://github.com/friedrith/contributing-generator

A generator for the CONTRIBUTING.md, README.md, LICENSE, etc

cli contributing markdown npm

Last synced: 13 Apr 2025

https://github.com/kktjs/create-kkt

Creates a KKT application using the command line.

cli create-kk create-react-app kkt kkt-cli react react-app uiw

Last synced: 29 Oct 2025

https://github.com/lainq/ls

A simple implementation of the ls command, created using typescript

cli command-line dir directory ls node-js typescript

Last synced: 15 Apr 2026

https://github.com/mrsarm/pose

Command line tool to play with ๐Ÿณ Docker Compose files

cli docker docker-compose

Last synced: 24 Oct 2025

https://github.com/norskeld/pingmole

CLI that helps to filter Mullvad servers and pick the closest one.

cli mullvad rust

Last synced: 14 Jul 2025

https://github.com/danburzo/yamatter

Inspect and transform YAML frontmatter data from the command line.

cli yaml

Last synced: 17 Mar 2025

https://github.com/jhermsmeier/hotp-totp-cli

HMAC- and Time-Based One-Time Password (HOTP / TOTP) Command Line Interface

authenticator cli hotp one-time-password otp otpauth totp two-factor-authentication

Last synced: 27 Jul 2025

https://github.com/GeertJohan/tune

Tune is a music-player for the AudioAddict web radio's such as Digitally Imported (di.fm) and RadioTunes.

audio-player audioaddict cli difm go golang music qt radio streaming

Last synced: 07 May 2025

https://github.com/raphaelmansuy/mermaidpix

MermaidPix bridges this gap by automatically converting Mermaid diagrams in your Markdown files into high-resolution PNG images

cli markdown mermaid tools

Last synced: 13 May 2025

https://github.com/niclasvaneyk/keepac

๐Ÿ“œ A command line tool for working with changelogs

changelog cli keep-a-changelog plaintext tui

Last synced: 21 Jun 2025

https://github.com/clouatre-labs/aptu

AI-powered GitHub automation: issue triage, PR review, PR labeling, and security scanning -- CLI and GitHub Action

ai cli developer-tools github-action github-api issue-triage open-source openrouter pr-review rust

Last synced: 07 Jun 2026

https://github.com/agneym/create-electrojet

Setup Modern Javascript Applications with a single command

carlo cli electrojet-cli electron

Last synced: 13 Apr 2025

https://github.com/adriantombu/github-backup

Backup all your GitHub repositories with a single command

backup cli github hacktoberfest rust

Last synced: 13 Apr 2025

https://github.com/lexmin0412/create-any-project

ไธ€ไธชไธ“็”จไบŽๆž„ๅปบ TypeScript ๅบ“็š„ๅทฅๅ…ท๏ผŒ1ๅˆ†้’Ÿๅฟซ้€Ÿๅˆๅง‹ๅŒ–ไฝ ็š„ TypeScript ๅทฅๅ…ทๅบ“ใ€‚

cli packages project-creator typescript

Last synced: 06 May 2025

https://github.com/permafrost-dev/zeget

Easily install prebuilt binaries from GitHub.

cli command-line download eget github-releases

Last synced: 17 Feb 2026

https://github.com/barbosaigor/nuker

Nuker is a resilience tool for distributed load testing

caos caos-testing cli distributed load-testing resilience terminal test

Last synced: 11 Jan 2026

https://github.com/Marc-Bernard-Tools/MBT-Command-Field

The world's first enhancement for the SAPยฎ GUI command field

abap basis cli command mbt open-source sap tool

Last synced: 04 May 2025

https://github.com/invit/ghupload

CLI to create/update files in a github repository

cli github upload

Last synced: 13 May 2025

https://github.com/rohaquinlop/rust-compare-files

A simple CLI tool to compare two files. Written in Rust

cli command-line-tool rust rust-lang

Last synced: 20 Mar 2025

https://github.com/mbrav/gitraider

Mass git repository search, replace and commit tool written in Rust

cli command-line-tool commit git git2 git2-rs libgit2 rust

Last synced: 13 May 2025

https://github.com/neved4/grok.sh

๐Ÿ“Ÿ The infamously hard to grok table!

bash cli command dash expansion grok ksh line mksh oksh parameter posh posix-terminal shell tool yash zsh

Last synced: 13 May 2025

https://github.com/andtechstudios/gooball

Build, test, and manage Unity projects from the command line

cli dotnet-tool nuget unity

Last synced: 11 Jul 2025

https://github.com/hxlnt/capture

Capture is a CLI tool written in Typescript for writing structured text input into a local YAML file. This will serve as the basis for other CLI tools.

cli typescript yaml

Last synced: 17 May 2026

https://github.com/alice39s/aqua-speed

A modern network speed test CLI built with Bun and TypeScript.

bun bun-sh cli cloudflare-speedtest speedtest speedtest-cli typescript

Last synced: 13 Apr 2025

https://github.com/spaciouscoder78/quickoverflow

A CLI Tool to auto-detect code errors and open StackOverflow Solutions from your terminal

cli linux-app stackoverflow-search

Last synced: 21 Jun 2025

https://github.com/phenomen/vttc

CLI file converter and optimizer for popular VTT formats

cli converter ffmpeg foundryvtt roll20 tool vtt

Last synced: 19 Jul 2025

https://github.com/tterb/urban-dictionary-therapy

:ambulance: A simple command-line rehabilitation program for coping with frustrating days of programming

cli funny rehab terminal urban-dictionary-therapy

Last synced: 11 Sep 2025

https://github.com/scrwdrv/ffmpeg-command

A simple ffmpeg and ffprobe child process handler, easy to add commands and execute

audio childprocess cli dash ffmpeg ffprobe hls mp4 video

Last synced: 20 Jul 2025

https://github.com/sebastiancarlos/pm-jesus

PM-JESUS: "Your own, package-manager, Jesus" ๐ŸŽถ (Package Manager front-end)

archlinux cli homebrew package-manager pacman wrapper

Last synced: 12 May 2025

https://github.com/neved4/tmexcludes

๏ฃฟ Manage Time Machine exclusions!

cli command-line defaults macos plist script terminal time-machine

Last synced: 13 May 2025

https://github.com/pradumnasaraf/blog-demo

The repo contains the source code for the demo app used in the blogs.

ai blog cli golang grafana monitoring prometheus

Last synced: 22 Jul 2025

https://github.com/skshetry/bscal

CLI for Nepali Calendar(BS) & Date Conversion Utilities

bikram-sambat calendar cli python

Last synced: 04 Mar 2026

https://github.com/rafaelrinaldi/npm-search

:mag: Faster `npm search`

cli npm search terminal

Last synced: 25 Mar 2025

https://github.com/jimver/catsay

My first Rust CLI tool

cat cli rust useless

Last synced: 13 Mar 2025

https://github.com/majiayu000/remem

Persistent memory for Claude Code โ€” single Rust binary, zero config

ai-tools claude-code cli developer-tools knowledge-management mcp memory persistent-storage rust sqlite

Last synced: 16 May 2026

https://github.com/uteamjs/uteam-cli

uteam-cli for uteam-react code automation

cli nodejs react redux yaml

Last synced: 07 May 2025

https://github.com/mwarkentin/yuri

CLI tool to parse URIs into their components

cli golang homebrew http json parser uri url utility

Last synced: 13 May 2025

https://github.com/jakestanger/stamp

A command line tool for creating one or more files from templates, written in Rust.

cli handlebars rust template

Last synced: 29 Oct 2025

https://github.com/ashvardanian/StringZilla-CLI

Collection of SIMD-accelerated CLI tools for binary & UTF-8-aware text processing with StringZilla combining ICU Functionality, RipGrep Speeds, & External Memory Scale

cli grep i18n search simd string-manipulation tui unicode

Last synced: 03 Jul 2026

https://github.com/VolkanSah/GPT-over-CLI

GPT-over-CLI is a simple, lightweight command-line interface (CLI) for interacting with OpenAI's GPT models, including GPT-3, GPT-4 and others. This tool provides a quick and easy way for developers and researchers to generate responses from OpenAI's API directly from their terminal

chatgpt cli command-line-interface gpt python python3 shell terminal

Last synced: 12 May 2025

https://github.com/knorpelsenf/sitemap-cli

Deno CLI to create a sitemap from build output

cli generation sitemap

Last synced: 06 May 2025

https://github.com/aidenszeto/cppcs

The C++ Command Shell. A light-weight command line interface built for C++ unit testing and scripting.

c-plus-plus cli scripting unit-testing

Last synced: 02 Feb 2026

https://github.com/zaadevofc/print-line

@zaadevofc/print-line

cli line node print

Last synced: 11 Apr 2025

https://github.com/bunlong/create-svelte-library

๐Ÿ“ฆ CLI for creating reusable Svelte libraries.

babel cli component create-svelte-library library rollup svelte sveltejs

Last synced: 13 Apr 2025

https://github.com/pocesar/node-aws-mjml-csv

CLI and programatic API to send emails using MJML (that is then parsed by Handlebars.js), populating your email passing the CSV columns to your template

aws aws-ses cli csv-columns handlebars mailer mjml nodejs template typescript

Last synced: 21 Mar 2025

https://github.com/unqnown/esctl

Elasticsearch cluster managing tool.

backup cli elasticsearch

Last synced: 12 Jan 2026

https://github.com/saifurrahmanemon/utils-kit

Customizable and dependency-free TypeScript utility functions that you can easily add to your projects. Free. Open Source.

cli javascript typescript utils

Last synced: 13 Apr 2025

https://github.com/andreoliwa/python-cdown

CLI interface and Python package to parse and validate CODEOWNERS files used by GitHub and GitLab (not tested with BitBucket yet)

cli codeowner codeowners codeowners-files codeowners-validator python python3

Last synced: 25 Jul 2025

https://github.com/fastpanel/console

Create console (cli) application in NestJS framework context.

cli console fastpanel nestjs

Last synced: 17 Jun 2025

https://github.com/shellshape/idgen

A simple CLI to generate various UIDs in the terminal.

cli guid rust snowflake terminal tool xid

Last synced: 06 May 2025

https://github.com/talentlessguy/create-shadowsocks-config

CLI for quick ShadowSocks config generation

cli shadowsocks

Last synced: 07 May 2025

https://github.com/miyamo2/filtgen

generate an iterator by go generate that can filter by field values of the item.

cli code-generation codegen filter filtering go gogenerate golang iterator iterator-library rangefunc

Last synced: 14 Jul 2025

https://github.com/timoguin/aws-data-tools-py

A Python library for querying and transforming data from AWS APIs

aws aws-organizations cli etl library

Last synced: 05 May 2025

https://github.com/microcks/homebrew-tap

Homebrew formulae that allows installation of Microcks tools through the Homebrew package manager.

api cli microcks microservices mocking testing

Last synced: 07 Mar 2026

https://github.com/lexmin0412/init

ๅŸบไบŽrollupใ€inquirerใ€handlebars็š„ๅ‰็ซฏ้กน็›ฎๅˆๅง‹ๅŒ–่„šๆ‰‹ๆžถ

cli handlebars rollup

Last synced: 11 May 2026

https://github.com/chevdor/glabel

A cli utility written in Rust that allows fetching all the labels of a project, save those as a YAML file that you can easily edit or save as backup and apply a saved preset to new repositories.

chevdor cli github labels productivity rust tool

Last synced: 13 Apr 2025

https://github.com/doowb/add-collaborator

Add a collaborator to all of your github repositories.

api cli collaboration collaborators github nodejs

Last synced: 20 Jul 2025

https://github.com/grantcarthew/python-define

An AI-powered command-line linguistics assistant.

ai chatgpt claude cli linguistics llm python xai

Last synced: 12 Apr 2025

https://github.com/suyanlong/aligner

๐Ÿ๐Ÿ๐Ÿ ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅAligner is a perfect multi-line symbol column alignment tool ๐Ÿ๐Ÿ๐Ÿ ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ

aligner alignment-comment cd ci cli command-line cross-language cross-platform developer developer-tools devops format formater go toolkit vscode

Last synced: 11 Jan 2026

https://github.com/dotdot0/runner

A cli tool that let's you map commands to a shorter alias

cli productivity rust

Last synced: 07 May 2025

https://github.com/bdsqqq/lnr

command-line interface for Linear. ships as a single binary via bun.

bun cli linear typescript

Last synced: 06 Mar 2026