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/dicklesworthstone/destructive_command_guard

The Destructive Command Guard (dcg) is for blocking dangerous git and shell commands from being executed by agents.

ai-agents cli developer-tools git rust safety

Last synced: 01 May 2026

https://github.com/ferrislucas/promptr

Promptr is a CLI tool that applies plain language instructions to the filesystem. Instructions can utilize a liquidjs based templating system. Use cases include refactoring, code generation, and experimentation.

ai chatgpt cli codegen coding-assistant command-line gpt-4 gpt-4o gpt4 gpt4o javascript openai prompt-engineering prompt-toolkit prompt-tuning

Last synced: 14 May 2025

https://github.com/fiatjaf/jiq

jid on jq - interactive JSON query tool using jq expressions

cli command-line jq json

Last synced: 06 Apr 2025

https://github.com/humblepenguinn/envio

A secure command-line tool for managing environment variables

cli enviorment-variables rust

Last synced: 01 Mar 2026

https://github.com/miguelmota/streamhut

Stream your terminal to web without installing anything 🌐 by @miguelmota

cli docker golang javascript netcat real-time stdout stream streamhut telnet terminal terminal-share web websockets

Last synced: 15 Dec 2025

https://github.com/coderofsalvation/kanban.bash

commandline asciii kanban board for minimalist productivity hackers & managers (csv-based) #scriptable #nestable #statistics #singlefile #shellscript #issuetracker #git

cli kanban nestedkanban scriptable terminal

Last synced: 15 May 2025

https://github.com/massgen/massgen

🚀 MassGen is an open-source multi-agent scaling system that runs in your terminal, autonomously orchestrating frontier models and agents to collaborate, reason, and produce high-quality results. | Join us on Discord: discord.massgen.ai

agent agentic-ai autonomous-agents cli collaborative-ai conversational-ai genai generative-ai llm llm-orchestration model-context-protocol multi-agent python terminal-ui test-time-scaling tool-calling

Last synced: 06 Apr 2026

https://github.com/danielgtaylor/restish

Restish is a CLI for interacting with REST-ish HTTP APIs with some nice features built-in

auth auth0 brotli cbor cli fastapi gzip hacktoberfest http2 hypermedia json json-schema msgpack oauth2 openapi3 openapi31 rest rest-client swagger yaml

Last synced: 11 Apr 2025

https://github.com/VirtusLab/git-machete

Probably the sharpest git repository organizer & rebase/merge workflow automation tool you've ever seen

cli git merge rebase

Last synced: 05 Apr 2025

https://github.com/kubermatic/fubectl

Reduces repetitive interactions with kubectl

cli kubectl kubernetes

Last synced: 15 May 2025

https://github.com/TermuxArch/TermuxArch

Experience the pleasure of the Linux command prompt in Android, Chromebook, Fire OS and Windows on smartphone, smartTV, tablet and wearable https://termuxarch.github.io/TermuxArch/

android android-smartphone arch-linux bash chromebook cli linux linux-command pleasure setuptermuxarch shell smartphone tablet terminal termux termux-environment termux-hacking termux-proot termux-tools termuxarch

Last synced: 20 Mar 2025

https://github.com/w3tecch/typeorm-seeding

🌱 A delightful way to seed test data into your database.

cli data-seeding database seed seeding typeorm typeorm-extension typescript

Last synced: 15 May 2025

https://github.com/deviceinsight/kafkactl

Command Line Tool for managing Apache Kafka

apache-kafka avro cli fish golang kafka zsh

Last synced: 14 May 2025

https://github.com/usagi-flow/evil-helix

Bringing the Helix editor to the evil side

cli command-line editor helix ide neovim vim

Last synced: 15 Jul 2025

https://github.com/benexl/yt-x

Browse youtube from your terminal

cli command-line fzf jq mpv youtube yt-dlp yt-dlp-wrapper yt-x

Last synced: 15 May 2025

https://github.com/topydo/topydo

A powerful todo list application for the console, using the todo.txt format.

bsd cli cross-platform hacktoberfest linux macos open-source python task task-list task-manager todo todoapp todotxt tui windows

Last synced: 15 Jan 2026

https://github.com/keepcosmos/terjira

Terjira is a very interactive and easy to use CLI tool for Jira.

agile cli command-line command-line-app command-line-tool hacktoberfest jira prompt third-party-libraries

Last synced: 20 Mar 2025

https://github.com/eddieantonio/imgcat

It's like cat, but for images.

256-colors ansi cli color hacktoberfest image imgcat iterm2 terminal

Last synced: 16 May 2025

https://github.com/naelstrof/slop

slop (Select Operation) is an application that queries for a selection from the user and prints the region to stdout.

c c-plus-plus cli imagemagick opengl screenshot shaders slop

Last synced: 16 May 2025

https://github.com/tvrzna/emptty

Dead simple CLI Display Manager on TTY

cli display-manager

Last synced: 18 Feb 2026

https://github.com/bitrise-io/bitrise

Bitrise runner CLI - run your automations on your Mac or Linux machine -

bitrise cli production-code

Last synced: 20 Jan 2026

https://github.com/cbednarski/hostess

An idempotent command-line utility for managing your /etc/hosts file.

cli dns

Last synced: 21 Oct 2025

https://github.com/barthr/redo

Redo is the ultimate tool to create reusable functions from your history in an interactive way

cli go golang productivity shell terminal tui

Last synced: 12 Jan 2026

https://github.com/tombi-toml/tombi

TOML Formatter / Linter / Language Server

cli formatter language-server linter lsp rust toml

Last synced: 23 May 2026

https://github.com/gammasoft71/xtd

Free open-source modern C++17 / C++20 framework to create console, GUI (forms like WinForms) and unit test applications and libraries on Microsoft Windows, Apple macOS and Linux.

c-plus-plus cli cmake console cplusplus-20 cpp cross-platform cross-platform-desktop cross-platform-gui desktop framework gui gui-framework gui-toolkit portable raii test-framework toolkit unittest xtd

Last synced: 15 May 2025

https://github.com/eafer/rdrview

Firefox Reader View as a command line tool

cli elinks firefox freebsd html links linux lynx macos newsbeuter newsboat openbsd rss terminal w3m

Last synced: 15 May 2025

https://github.com/expo/expo-github-action

Expo GitHub Action makes it easy to automate EAS builds or updates

actions cli continuous-delivery continuous-integration expo github-actions

Last synced: 14 May 2025

https://github.com/jkwill87/mnamer

media file renaming and organizing tool

batch cli media metadata movie organizer python television

Last synced: 15 May 2025

https://github.com/jawher/mow.cli

A versatile library for building CLI applications in Go

cli command-line go

Last synced: 17 Dec 2025

https://github.com/wolph/python-progressbar

Progressbar 2 - A progress bar for Python 2 and Python 3 - "pip install progressbar2"

bar cli console eta gui library percentage progress progress-bar progressbar python rate terminal time

Last synced: 13 May 2025

https://github.com/jakeheis/SwiftCLI

A powerful framework for developing CLIs in Swift

cli command-line framework option-parser swift

Last synced: 25 Mar 2025

https://github.com/naggie/dstask

Git powered terminal-based todo/note manager -- markdown note page per task. Single binary!

bash cli command-line git gtd notes notes-app notes-management-system notes-tool sync task taskwarrior terminal terminal-based todo zsh

Last synced: 14 May 2025

https://github.com/oppiliappan/eva

a calculator REPL, similar to bc(1)

calculator cli hacktoberfest rust

Last synced: 12 Dec 2025

https://github.com/jnsahaj/lumen

Instant AI Git Commit message, Git changes summary from the CLI (no API key required)

cli commit git llm openai rust

Last synced: 06 Jan 2026

https://github.com/integrii/flaggy

Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies.

cli flags golang input subcommands

Last synced: 15 May 2025

https://github.com/cvarisco/create-component-app

Tool to generate different types of React components from the terminal. 💻

automation choice cli components create-react-app generate-component react react-components reactjs terminal tool

Last synced: 15 May 2025

https://github.com/CVarisco/create-component-app

Tool to generate different types of React components from the terminal. 💻

automation choice cli components create-react-app generate-component react react-components reactjs terminal tool

Last synced: 13 Mar 2025

https://github.com/WoLpH/python-progressbar

Progressbar 2 - A progress bar for Python 2 and Python 3 - "pip install progressbar2"

bar cli console eta gui library percentage progress progress-bar progressbar python rate terminal time

Last synced: 03 Aug 2025

https://github.com/hhatto/gocloc

A little fast cloc(Count Lines Of Code)

cli cloc count-lines go

Last synced: 14 May 2025

https://github.com/pls-rs/pls

pls is a prettier and powerful ls(1) for the pros.

cli ls rust terminal

Last synced: 10 Mar 2026

https://github.com/rust-lang/rustfix

Automatically apply the suggestions made by rustc

cargo cli hacktoberfest rust

Last synced: 04 Oct 2025

https://github.com/longbridge/longbridge-terminal

AI-native CLI for the Longbridge trading platform with real-time market data, portfolio, and trading...

ai-native cli finance financial-analysis ratatui tui

Last synced: 02 Jun 2026

https://github.com/Theodo-UK/sls-dev-tools

Dev Tools for the Serverless World - Issues, PRs and ⭐️welcome!

aws-lambda cli debug eventbridge metrics observability serverless

Last synced: 05 Apr 2025

https://github.com/aleios-cloud/sls-dev-tools

Dev Tools for the Serverless World - Issues, PRs and ⭐️welcome!

aws-lambda cli debug eventbridge metrics observability serverless

Last synced: 06 Oct 2025

https://github.com/mix-go/mix

✨ Standard Toolkit for Go fast development / Go 快速开发标准工具包

api cli framework grpc mix mix-go mixgo web websocket

Last synced: 09 Mar 2026

https://github.com/joshuaclayton/unused

Deprecated; see https://github.com/unused-code/unused

cli code-quality ctags elixir haskell ruby

Last synced: 03 Oct 2025

https://github.com/ruyadorno/ipt

Interactive Pipe To: The Node.js cli interactive workflow

bash cli command-line ipipeto javascript js nodejs pipe stdout unix vim workflow

Last synced: 14 May 2025

https://github.com/esimov/diagram

CLI app to convert ASCII arts into hand drawn diagrams.

ascii ascii-art canvas cli diagram drawing go gocui golang termbox-go terminal

Last synced: 16 May 2025

https://github.com/keidarcy/e1s

E1S - Easily Manage AWS ECS Resources in Terminal(~k9s for ECS) 🐱

aws aws-ecs aws-fargate cli e1s ecs ecs-exec golang k9s kubernets terminal

Last synced: 01 Apr 2026

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

CLI for postcss

cli postcss postcss-runner

Last synced: 12 May 2025

https://github.com/fiso64/sldl

Advanced download tool for Soulseek.

cli command-line-tool soulseek soulseek-network

Last synced: 07 Apr 2026

https://github.com/guyzmo/git-repo

Git-Repo: CLI utility to manage git services from your workspace

bitbucket cli cli-utilities gist git gitea github gitlab gogs issue pull-request pypi python python3 snippet utility

Last synced: 15 May 2025

https://github.com/flozz/rivalcfg

CLI tool and Python library to configure SteelSeries gaming mice

aerox cli linux mouse prime pypi rival sensei steelseries udev-rules

Last synced: 14 May 2025

https://github.com/js-cli/js-liftoff

Launch your command line tool with ease.

cli command-line liftoff

Last synced: 18 Jun 2025

https://github.com/achiku/jungle

AWS operations by cli should be simpler

aws cli ec2

Last synced: 16 May 2025

https://github.com/gulpjs/liftoff

Launch your command line tool with ease.

cli command-line liftoff

Last synced: 14 May 2025

https://github.com/bloomberg/stricli

Build complex CLIs with type safety and no dependencies

cli javascript typescript

Last synced: 14 May 2025

https://github.com/FPGAwars/apio

:seedling: Open source ecosystem for open FPGA boards

apio cli fpga icestorm lattice manager package python verilog

Last synced: 22 Apr 2025

https://github.com/mptre/pick

A fuzzy search tool for the command-line

c cli fuzzy-search pick vim

Last synced: 10 Apr 2026

https://github.com/gyf304/vmcli

A set of utilities (vmcli + vmctl) for macOS Virtualization.framework

cli m1 macos virtual-machine vm

Last synced: 03 Feb 2026

https://github.com/pavdmyt/yaspin

A lightweight terminal spinner for Python with safe pipes and redirects 🎁

awesome cli cli-utilities console easy-to-use loader python python-library spinner terminal unix utilities

Last synced: 31 Dec 2025

https://github.com/SvenTiigi/SwiftKit

Start your next Open-Source Swift Framework 📦

brew cli framework generate script swift xcode

Last synced: 06 Aug 2025

https://github.com/icinga/icingaweb2

A lightweight and extensible web interface to keep an eye on your environment. Analyse problems and act on them.

cli icinga monitoring

Last synced: 16 May 2025

https://github.com/raphaelmansuy/code2prompt

Code2Prompt is a powerful command-line tool that simplifies the process of providing context to Large Language Models (LLMs) by generating a comprehensive Markdown file containing the content of your codebase. ⭐ If you find Code2Prompt useful, consider giving us a star on GitHub! It helps us reach more developers and improve the tool. ⭐

cli llm python3 tools

Last synced: 14 May 2025

https://github.com/mlomb/chat-analytics

Generate interactive, beautiful and insightful chat analysis reports

analysis analytics analyzer app chat chat-analysis chat-analyzer cli data-visualization discord telegram whatsapp

Last synced: 14 May 2025

https://github.com/nakabonne/pbgopy

Copy and paste between devices

cli clipboard copy-paste go golang

Last synced: 29 Apr 2026

https://github.com/moul/quicssh

SSH over QUIC

cli daemon hack proxy quic server ssh

Last synced: 04 Apr 2025

https://github.com/benexl/viu

Your browser anime experience from the terminal

anilist anime anime-scraper api application cli click fastanime python rich scraping

Last synced: 16 Aug 2025

https://github.com/earwig/git-repo-updater

A console script that allows you to easily update multiple git repositories at once

cli git multiple-repositories multirepo python repository-management

Last synced: 15 May 2025

https://github.com/simeg/eureka

💡 CLI tool to input and store your ideas without leaving the terminal

cli command-line idea ideas productivity rust terminal

Last synced: 15 May 2025

https://github.com/sap/jenkins-library

Jenkins shared library for Continuous Delivery pipelines.

ci-cd cli golang jenkins open-source

Last synced: 02 Mar 2026

https://github.com/Pluralith/pluralith-cli

A tool for Terraform state visualisation and automated generation of infrastructure documentation

cli cloud pluralith terraform

Last synced: 04 Apr 2025

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

A tool for Terraform state visualisation and automated generation of infrastructure documentation

cli cloud pluralith terraform

Last synced: 03 Oct 2025

https://github.com/darrenburns/dunk

Prettier git diffs in the terminal 🎨

cli diff git terminal

Last synced: 15 May 2025

https://github.com/bfontaine/term2048

:tada: 2048 in your terminal

cli game python

Last synced: 11 Apr 2025

https://github.com/sunny0826/kubecm

Manage your kubeconfig more easily.

cli go golang kubeconfig kubeconfig-manager kubernetes switch-namespace

Last synced: 24 Dec 2025

https://github.com/lucagrulla/cw

The best way to tail AWS CloudWatch Logs from your terminal

aws aws-cloudwatch bash cli devops golang linux log-streams logs macos tail terminal windows zsh

Last synced: 16 May 2025

https://github.com/taiki-e/cargo-hack

Cargo subcommand to provide various options useful for testing and continuous integration.

cargo cli rust testing

Last synced: 07 Feb 2026

https://github.com/warpdotdev/themes

Custom themes repository for Warp, a blazingly fast modern terminal built in Rust.

cli open-source python rust terminal theme yaml

Last synced: 14 May 2025

https://github.com/Icinga/icingaweb2

A lightweight and extensible web interface to keep an eye on your environment. Analyse problems and act on them.

cli icinga monitoring

Last synced: 03 Aug 2025

https://github.com/kha7iq/pingme

PingMe is a CLI which provides the ability to send messages or alerts to multiple messaging platforms & email.

alert cli discord email golang gotify line mastodon mattermost messaging microsoft-teams pingme pushbullet pushover rocketchat slack telegram twillio wechat

Last synced: 16 May 2025

https://github.com/mbround18/valheim-docker

Valheim Docker powered by Odin. The Valheim dedicated gameserver manager which is designed with resiliency in mind by providing automatic updates, world backup support, and a user friendly cli interface.

cli docker friendly gaming kubernetes odin rust timezone user-friendly valheim valheim-docker

Last synced: 14 Apr 2025

https://github.com/lusingander/serie

A rich git commit graph in your terminal, like magic 📚

cli git git-client git-graph git-log git-tools ratatui terminal tui

Last synced: 11 Apr 2026