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/yonaskolb/Beak

A command line interface for your Swift scripts

cli make package-manager script swift

Last synced: 25 Mar 2025

https://github.com/mattrobenolt/jinja2-cli

CLI for Jinja2

cli jinja2 python toml xml yaml

Last synced: 05 Apr 2026

https://github.com/resurrecting-open-source-projects/scrot

SCReenshOT - command line screen capture utility

cli picture screen-capture screenshot-utility screenshots x11

Last synced: 19 Feb 2026

https://github.com/dlvhdr/diffnav

A git diff pager based on delta but with a file tree, à la GitHub.

cli delta diff git github golang tui

Last synced: 16 Jan 2026

https://github.com/shayonj/pg-osc

Easy CLI tool for making zero downtime schema changes and backfills in PostgreSQL

cli database hacktoberfest online-schema-change postgres postgresql postgresql-database schema-changes

Last synced: 19 Oct 2025

https://github.com/j178/leetgo

Best LeetCode friend for geek. :snowboarder:

chatgpt cli go golang leetcode leetcode-cli leetcode-contest leetcode-helper

Last synced: 14 May 2025

https://github.com/raine/ramda-cli

:ram: A CLI tool for processing data with functional pipelines

cli json livescript ramda

Last synced: 06 Oct 2025

https://github.com/nurdtechie98/drive-cli

A command line interface for accessing google drive

cli command-line-tool google google-drive google-drive-cli python

Last synced: 16 May 2025

https://github.com/aws/amazon-q-developer-cli

✨ Agentic AI experience in your terminal for building applications using natural language

agent ai amazon-q amazon-web-services autocomplete cli linux llm macos mcp open-source productivity rust shell terminal typescript

Last synced: 14 May 2025

https://github.com/himynameisdave/git-labelmaker

:flags: Manage your GitHub labels from the command line!

add-labels cli command-line git-labelmaker github-api github-labels remove-labels tags

Last synced: 29 Jul 2025

https://github.com/ad4mx/spinoff

💫 Easy to use, robust Rust library for displaying spinners in the terminal

cli command-line command-line-tool spinner terminal

Last synced: 12 Dec 2025

https://github.com/hukkin/mdformat

CommonMark compliant Markdown formatter

cli codeformatter commonmark formatter markdown mdformat pre-commit python

Last synced: 12 Dec 2025

https://github.com/shashwatah/jot

⚡Rapid note management for the terminal.

clap cli notes obsidian rapid rust terminal

Last synced: 04 Apr 2025

https://github.com/bencoveney/barrelsby

Automatic TypeScript barrels (index.ts files) for your entire code base

barrel cli index node npm typescript

Last synced: 14 May 2025

https://github.com/mitchweaver/Discline

🐍 A terminal Discord client that you can actually use.

cli client discord discord-py linux terminal

Last synced: 03 Aug 2025

https://github.com/trakBan/spongebob-cli

Watch classic spongebob from the terminal! 🎥🧽

cli command-line linux mpv python terminal youtube youtube-dl

Last synced: 14 Mar 2025

https://github.com/facundoolano/ngtop

nginx access logs analytics

analytics cli metrics nginx self-hosted

Last synced: 09 Apr 2025

https://github.com/synfinatic/aws-sso-cli

A powerful tool for using AWS Identity Center for the CLI and web console.

aws aws-identity-center aws-sso cli credentials credentials-helper iam iam-role keychain security-tools temporary-credentials

Last synced: 21 Oct 2025

https://github.com/gribnoysup/wunderbar

Simple horizontal bar chart printer for your terminal

bar bar-chart chart cli library nodejs terminal

Last synced: 08 Oct 2025

https://github.com/pop-code/nestjs-console

A nestjs module that provide a cli to your application.

cli command commander console es6 javascript nestjs terminal typescript

Last synced: 14 May 2025

https://github.com/pocketpaw/pocketpaw

Your AI agent in 30 seconds. Not 30 hours. Self-hosted, open-source personal AI with desktop installer, multi-agent Command Center(Deep Work), and 7-layer security. Anthropic, OpenAI, or Ollama.

ai-agents cli jarvis-assistant multi-agent-systems ollama open-source personal-assistant python security self-hosted telegram-bot-ai-assistant

Last synced: 10 Mar 2026

https://github.com/akd-io/create-next-stack

Create Next Stack is a website and CLI tool used to easily set up the boilerplate of new Next.js apps.

boilerplate cli eslint frontend nextjs prettier react scaffolding starter starter-kit template typescript web

Last synced: 12 Apr 2025

https://github.com/artginzburg/sudo-touchid

 Permanent TouchID support 👆 for `sudo`.

authentication bash cli macos security sudo terminal touchid

Last synced: 25 Oct 2025

https://github.com/alexmyczko/fnt

apt for fonts, the missing font manager for macOS/linux

cli debian fonts freebsd haiku-os individual-fonts macos typography ubuntu

Last synced: 09 Oct 2025

https://github.com/Pop-Code/nestjs-console

A nestjs module that provide a cli to your application.

cli command commander console es6 javascript nestjs terminal typescript typescript3

Last synced: 22 Mar 2025

https://github.com/leventcz/laravel-top

🚀 Real-time monitoring from the command line for Laravel applications.

apm cli command-line-tool laravel-package metrics realtime-monitoring

Last synced: 14 Sep 2025

https://github.com/octobanana/peaclock

A responsive and customizable clock, timer, and stopwatch for the terminal.

binary cli clock digital stopwatch terminal timer tty tui

Last synced: 04 Apr 2025

https://github.com/wait4x/wait4x

Wait4X allows you to wait for a port or a service to enter the requested state.

cli dns go golang hacktoberfest http influxdata influxdb linux mariadb mongodb mysql postgresql rabbitmq redis tcp tool wait-for-it wait4x

Last synced: 06 Apr 2025

https://github.com/markserv/markserv

🏁 serve markdown as html (GitHub style), index directories, live-reload as you edit

cli directory files-served gfm github highlighting html include indexes live-reload livereload markdown markdown-it markserv markserv-cli md realtime server syntax templating

Last synced: 17 Dec 2025

https://github.com/jomo/imgur-screenshot

Take screenshot selection, upload to imgur. + more cool things

cli imgur screenshot unix upload

Last synced: 11 Aug 2025

https://gitlab.com/antora/antora

A modular documentation site generator that helps you organize and publish content written in AsciiDoc to the web. Ideally suited for users of Asciidoctor. This repository hosts the core software components and documentation for Antora. https://antora.org

antora asciidoc asciidoctor cli documentation static site generator

Last synced: 09 Jan 2026

https://github.com/mololab/json-translator

jsontt 💡 - AI JSON Translator with GPT + other FREE translation modules to translate your json/yaml files into other languages ✅ Check Readme ✌ Supports GPT / DeepL / Google / Bing / Libre / Argos

ai bing-translate cli free-json-translate google-translate-api gpt i18n javascript json json-translate language nodejs translate translate-api translation typescript

Last synced: 13 Jul 2025

https://github.com/apache/incubator-weex-cli

Weex Toolkit is the Standard Tooling for Weex Development.

cli nodejs weex weex-development weex-toolkit

Last synced: 08 Oct 2025

https://github.com/nachoaldamav/ultra

JavaScript package manager

cli node nodejs npm packagemanager typescript

Last synced: 14 Apr 2025

https://github.com/delta456/box-cli-maker

Make Highly Customized Boxes for CLI

bash box cli collaborate color console emoji go golang shell tabs terminal tui unicode

Last synced: 14 May 2025

https://github.com/alt-romes/programmer-calculator

Terminal calculator made for programmers working with multiple number representations, sizes, and overall close to the bits

c calculator cli ncurses programmer-calculator terminal

Last synced: 12 Apr 2025

https://github.com/yusukebe/gh-markdown-preview

GitHub CLI extension to preview Markdown looks like GitHub.

cli gh-extension golang markdown

Last synced: 15 May 2025

https://github.com/ZupIT/ritchie-cli

Ritchie CLI is an open-source tool that allows to create, store and share any kind of automation, executing them through command lines, to run operations or start workflows ⚙️ 🖥 💡

automation automationtool cli go golang golang-cli hacktoberfest opensource ritchie-cli ritchie-formulas

Last synced: 03 Apr 2025

https://github.com/Achno/gowall

A tool to convert a Wallpaper's color scheme / palette, image to pixel art, color palette extraction, image upsacling with Adversarial Networks and more image processing features

cli color-extractor color-palette color-scheme go image image-converter image-processing pixel-art theme-switcher upscale

Last synced: 27 Sep 2025

https://github.com/dtnewman/zev

A simple CLI tool to help you remember terminal commands

cli llm

Last synced: 06 Jan 2026

https://github.com/sgreben/yeetgif

gif effects CLI. single binary, no dependencies. linux, osx, windows. #1 workplace productivity booster. #yeetgif #eggplant #golang

cli discord effects eggplant emoji fried gif golang graphics hue maymays optimize roll shake slack tint wobble woke yeet zoom

Last synced: 05 Apr 2025

https://github.com/Hyde46/hoard

cli command organizer written in rust

bash cli command command-line-tool gpt gpt-3 organizer rust tool zsh

Last synced: 26 Mar 2025

https://github.com/hyde46/hoard

cli command organizer written in rust

bash cli command command-line-tool gpt gpt-3 organizer rust tool zsh

Last synced: 15 May 2025

https://github.com/ericm/stonks

Stonks is a terminal based stock visualizer and tracker that displays realtime stocks in graph format in a terminal. See how fast your stonks will crash.

ascii-art aur cli curl go golang graphs hacktoberfest linux macos stock-cli stock-data stock-market stock-market-data stock-visualizer stocks terminal-based terminal-graphics tracker wtfutil

Last synced: 27 Oct 2025

https://github.com/willghatch/racket-rash

The Reckless Racket Shell

bash cli language lisp racket repl shell

Last synced: 04 Apr 2025

https://github.com/rudrankriyam/app-store-connect-cli-skills

Skills to automate app store deployed and everything related to it using the asc cli

agent-skills ai-skills app-store-connect apple asc automation cicd cli devops ios macos testflight xcode

Last synced: 03 Apr 2026

https://github.com/rawnly/splash-cli

A simple, CLI to download Unsplash wallpapers. Nothing fancy — it just works.

beautiful-photos beautiful-wallpapers change-wallpaper cli download-photos photography photos splash unsplash wallpaper wallpapers

Last synced: 13 Apr 2025

https://github.com/epistates/treemd

A (TUI/CLI) markdown navigator with tree-based structural navigation.

cli markdown md terminal tui

Last synced: 02 Mar 2026

https://github.com/oracle/oci-cli

Command Line Interface for Oracle Cloud Infrastructure

bare-metal cli cloud infrastructure

Last synced: 10 Feb 2026

https://github.com/Aruelius/cloud189

天翼云盘 CLI Python

cli cloud189 python tianyiyunpan

Last synced: 18 Jun 2025

https://github.com/jrnxf/thokr

✨ sleek typing tui with visualized results and historical logging

cli monkeytype rust terminal tui typing typing-game typing-practice

Last synced: 04 Apr 2025

https://github.com/cevoaustralia/aws-google-auth

Provides AWS STS credentials based on Google Apps SAML SSO auth (what a jumble!)

amazon aws cli google python saml single-sign-on sso

Last synced: 21 Oct 2025

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

CLI tool for Smart Contract error tracking, monitoring and alerting.

alerting cli developer-tools error-tracking ethereum monitoring real-time-analytics smart-contracts

Last synced: 13 Apr 2025

https://github.com/privatenumber/cleye

👁‍🗨 Strongly typed CLI development for Node.js

argv cli commandline-interface commandline-parser flags node parameters typed typescript

Last synced: 14 May 2025

https://github.com/Tenderly/tenderly-cli

CLI tool for Smart Contract error tracking, monitoring and alerting.

alerting cli developer-tools error-tracking ethereum monitoring real-time-analytics smart-contracts

Last synced: 15 Apr 2025

https://github.com/nitzanhen/agrippa

The CLI for frontend component generation

cli preact productivity react react-native solidjs

Last synced: 12 Apr 2025

https://github.com/skatkov/devtui

A Swiss-army app for developers

cli tui

Last synced: 02 Apr 2026

https://github.com/JakePartusch/serverlessui

A command-line utility for deploying serverless applications to AWS. Complete with custom domains, deploy previews, TypeScript support, and more.

aws aws-cdk cdk cli deploy jamstack lambda serverless serverless-functions typescript typescript-support ui

Last synced: 14 Jul 2025

https://github.com/one2nc/cloudlens

k9s like CLI for AWS and GCP

aws cli gcp

Last synced: 15 Feb 2026

https://github.com/jakepartusch/serverlessui

A command-line utility for deploying serverless applications to AWS. Complete with custom domains, deploy previews, TypeScript support, and more.

aws aws-cdk cdk cli deploy jamstack lambda serverless serverless-functions typescript typescript-support ui

Last synced: 13 Apr 2025

https://github.com/gitbito/CLI

Bito CLI (Command Line Interface) provides a command line interface to the Bito AI chat functionality. Over time, CLI will add more functions and new command options to support complex automation and workflows. This is a very early Alpha version. We would love to get your feedback on the new features or improvements.

ai automation bash chatgpt cli command-line command-line-tool developer-tool developer-tools gpt gpt-3 gpt-4 gptchat linux macos prompt-engineering shell terminal windows

Last synced: 07 Apr 2025

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

⚽🏆 World Cup 2018 CLI dashboard: watch matches in your terminal.

blessed cli dashboard football nodejs react react-blessed soccer soccer-matches terminal worldcup worldcup2018

Last synced: 11 Feb 2026

https://github.com/desertbit/grumble

A powerful modern CLI and SHELL

cli flags golang shell

Last synced: 29 Apr 2025

https://github.com/killercup/quicli

Quickly build cool CLI apps in Rust.

cli command-line crate rust

Last synced: 30 Dec 2025

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

A simple, CLI to download Unsplash wallpapers. Nothing fancy — it just works.

beautiful-photos beautiful-wallpapers change-wallpaper cli download-photos photography photos splash unsplash wallpaper wallpapers

Last synced: 30 Mar 2025

https://github.com/misterio77/flavours

🎨💧 An easy to use base16 scheme manager that integrates with any workflow.

base16 cli color color-scheme manager rust schemes theming

Last synced: 14 May 2025

https://github.com/joshlarsen/aws-recon

Multi-threaded AWS inventory collection tool with a focus on security-relevant resources and metadata.

aws cli collection inventory scanner security

Last synced: 14 Mar 2025

https://github.com/wfxr/tmux-power

🎨 Tmux powerline theme

cli tmux tmux-plugin tmux-theme

Last synced: 04 Apr 2025

https://github.com/avencera/rustywind

CLI for organizing Tailwind CSS classes

cli hacktoberfest tailwind-css tailwindcss

Last synced: 14 May 2025

https://github.com/ropery/FFcast

Run command on rectangular screen regions

bash cli ffmpeg screencast screenshot x11

Last synced: 17 Mar 2025

https://github.com/z3z1ma/dbt-osmosis

Provides automated YAML management and a streamlit workbench. Designed to optimize dev workflows.

cli data dbt documentation editor modelling sql testing

Last synced: 14 May 2025

https://github.com/vsespb/mt-aws-glacier

Perl Multithreaded Multipart sync to Amazon Glacier

amazon-api amazon-glacier aws backup cli glacier mt-aws-glacier perl synchronization treehash vault

Last synced: 05 Apr 2025

https://github.com/natecraddock/zf

a commandline fuzzy finder and zig module designed for filtering filepaths

cli fuzzy fuzzy-search library unix zig zig-library zig-package

Last synced: 15 May 2025

https://github.com/remarshal-project/remarshal

Convert between CBOR, JSON, MessagePack, TOML, and YAML

cli command-line-tool conversion converter json messagepack msgpack toml utility yaml

Last synced: 14 May 2025

https://github.com/muesli/gitty

Contextual information about your git projects, right on the command-line

cli git gitea github gitlab terminal tui

Last synced: 05 Apr 2025

https://github.com/vladimirvivien/gosh

Gosh - a pluggable framework for building command shell programs

cli command-line go go-buildmode golang plugin shared-library shell

Last synced: 05 Apr 2025

https://github.com/Shopify/cli

Build apps, themes, and hydrogen storefronts for Shopify

cli oclif shopify shopify-apps shopify-themes typescript

Last synced: 16 Jul 2025

https://github.com/Misterio77/flavours

🎨💧 An easy to use base16 scheme manager that integrates with any workflow.

base16 cli color color-scheme manager rust schemes theming

Last synced: 27 Mar 2025

https://github.com/rosettea/hilbish

🌓 The Moon-powered shell! A comfy and extensible shell for Lua fans! 🌺 ✨

cli command-line go golang hilbish linux lua prompt sh shell

Last synced: 09 Jan 2026

https://github.com/patrickfav/bcrypt

A Java standalone implementation of the bcrypt password hash function. Based on the Blowfish cipher it is the default password hash algorithm for OpenBSD and other systems including some Linux distributions. Includes a CLI Tool.

bcrypt bcrypt-library bycrypt-password cli crypto hash java java-library kdf password-hash security

Last synced: 14 May 2025

https://github.com/mysticatea/cpx

A cli tool to watch and copy file globs.

cli cli-command copy directory file glob javascript npm npm-module npm-package watch

Last synced: 15 May 2025

https://github.com/dadoum/sideloader

Open-source cross-platform iOS app sideloader (yep, even Linux is supported). Alternative to Sideloadly, AltServer, SideServer, Cydia Impactor, iOS App Signer…

cli codesign cross-platform d dlang gtk gtk4 gui ios ios-signer-service linux macos qt sideload sideloader sideloading sideloading-ipas windows

Last synced: 15 May 2025

https://github.com/etix/mirrorbits

Mirrorbits is a geographical download redirector written in Go for distributing files efficiently across a set of mirrors.

cdn checksum cli distribution dockerfile ftp go http https ipv6 mirror open-source realtime rsync

Last synced: 11 Jan 2026

https://github.com/easy-mock/easy-mock-cli

Create api.js for Easy-Mock. https://easy-mock.github.io/easy-mock-cli/

cli easy-mock javascript mock

Last synced: 04 Apr 2025

https://github.com/Delta456/box-cli-maker

Make Highly Customized Boxes for CLI

bash box cli collaborate color console emoji go golang shell tabs terminal tui unicode

Last synced: 14 Mar 2025