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/cloudposse/atmos

👽 Terraform Orchestration Tool for DevOps. Keep environment configuration DRY with hierarchical imports of configurations, inheritance, and WAY more. Native support for Terraform and Helmfile.

automation cli cloud devops hcl2 helm helmfile orchestration terraform workflow

Last synced: 21 Apr 2026

https://github.com/vercel/arg

Simple argument parsing

argument argv cli command parser

Last synced: 29 Apr 2025

https://github.com/daniele77/cli

A library for interactive command line interfaces in modern C++

cli header-only interactive parser ui-library

Last synced: 14 May 2025

https://github.com/taiki-e/cargo-llvm-cov

Cargo subcommand to easily use LLVM source-based code coverage (-C instrument-coverage).

cargo cli coverage rust

Last synced: 05 Feb 2026

https://github.com/willdoescode/nat

`ls` alternative with useful info and a splash of color 🎨

cargo cli command-line-tool easy-to-use hacktoberfest ls nat open-source rust rust-lang stargazers zshrc

Last synced: 15 May 2025

https://github.com/shinshin86/oh-my-logo

Display giant ASCII-art logos with colorful gradients in your terminal — like Claude Code or Gemini CLI.

ascii ascii-art cli logo

Last synced: 17 Jan 2026

https://github.com/fandreuz/tui-consolelauncher

Linux CLI Launcher for Android

android cli console launcher linux shell terminal

Last synced: 16 May 2025

https://github.com/zhengqbbb/cz-git

cz-git | czg 🛠️ DX first and more engineered, lightweight, customizable, standard output format Commitizen adapter and CLI

cli commit commit-message commitizen commitizen-adapter commitlint cz-git czg emoji emojis node nodejs openai vitepress workflow workflows

Last synced: 13 May 2025

https://github.com/fandreuz/TUI-ConsoleLauncher

Linux CLI Launcher for Android

android cli console launcher linux shell terminal

Last synced: 28 Mar 2025

https://github.com/hexsum/mojo-weixin

使用Perl语言(不会没关系)编写的个人账号微信/weixin/wechat客户端框架(非GUI),可通过插件提供基于HTTP协议的api接口供其他语言或系统调用

api bot chat chatbot cli docker irc mojo perl wechat weixin weixinbot

Last synced: 12 Dec 2025

https://github.com/hexsum/Mojo-Weixin

使用Perl语言(不会没关系)编写的个人账号微信/weixin/wechat客户端框架(非GUI),可通过插件提供基于HTTP协议的api接口供其他语言或系统调用

api bot chat chatbot cli docker irc mojo perl wechat weixin weixinbot

Last synced: 20 Mar 2025

https://github.com/muellan/clipp

easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation

args argument-parser argument-parsing argv argv-parser cli cmdline-parser command-line commandline cpp cpp11 header-only man-page nested-alternatives option option-parser options options-parsing

Last synced: 16 May 2025

https://github.com/GothenburgBitFactory/timewarrior

Timewarrior - Commandline Time Tracking and Reporting

cli time timewarrior tracking

Last synced: 20 Mar 2025

https://github.com/dimitarpetrov/stegify

🔍 Go tool for LSB steganography, capable of hiding any file within an image.

cli decoding encoding encoding-library golang golang-tools hiding-in-png hiding-information jpeg png steganography steganography-library

Last synced: 16 May 2025

https://github.com/ReVanced/revanced-cli

💻 Command-line application to use ReVanced

cli manager revanced

Last synced: 06 May 2025

https://github.com/m0n0x41d/quint-code

Engineering decisions engine that know when they're stale. Frame, compare, decide — with evidence decay and parity enforcement. For Claude Code, Cursor, Gemini CLI, Codex and more.

ai-agents ai-coding ai-skills air anthropic claude claude-code cli codex codex-cli context-memory cursor cursor-ai developer-tools first-principles gemini-cli prompt-engineering reasoning structured-reasoning systems-thinking

Last synced: 01 Apr 2026

https://github.com/atomicdata-dev/atomic-server

An open source headless CMS / real-time database. Powerful table editor, full-text search, and SDKs for JS / React / Svelte.

actix atomic-data cli database library linked-data rdf rust server sled

Last synced: 15 Apr 2025

https://github.com/maticzav/emma-cli

📦 Terminal assistant to find and install node packages.

algolia cli npm terminal yarn

Last synced: 11 Apr 2025

https://github.com/kronenthaler/mod-pbxproj

A python module to manipulate XCode projects

cli hacktoberfest library pbxproj python xcode

Last synced: 14 May 2025

https://github.com/anarchylinux/installer

Anarchy Linux - A simple and intuitive Arch Linux installer. https://anarchyinstaller.org/

anarchy anarchy-iso anarchy-linux arch-linux cli distro linux operating-system

Last synced: 28 Sep 2025

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

WebTorrent, the streaming torrent client. For the command line.

bittorrent cli javascript nodejs p2p streaming webrtc webtorrent

Last synced: 15 Apr 2026

https://github.com/AnarchyLinux/installer

Anarchy Linux - A simple and intuitive Arch Linux installer. https://anarchyinstaller.org/

anarchy anarchy-iso anarchy-linux arch-linux cli distro linux operating-system

Last synced: 15 Mar 2025

https://github.com/bcicen/slackcat

CLI utility to post files and command output to slack

cli commandline slack slackapi

Last synced: 15 May 2025

https://github.com/ihabunek/toot

toot - Mastodon CLI & TUI

cli mastodon python tui

Last synced: 14 May 2025

https://github.com/jquast/blessed

Blessed is an easy, practical library for making python terminal apps

cli curses terminal

Last synced: 20 Oct 2025

https://github.com/zupit/horusec

Horusec is an open source tool that improves identification of vulnerabilities in your project with just one command.

analysis cd ci cli golang hacktoberfest java kotlin netcore python ruby sast sast-analysis scanner security security-development security-flaws static-analysis terraform vulnerabilities

Last synced: 14 May 2025

https://github.com/whipper-team/whipper

Python CD-DA ripper preferring accuracy over speed

audio cd-da-ripper cd-ripper cdda cli digital-audio flac linux morituri python rip terminal unix whipper

Last synced: 14 May 2025

https://github.com/pixop/video-compare

Split screen video comparison tool using FFmpeg and SDL2

cli comparison ffmpeg sdl2 stb-image ui video

Last synced: 14 May 2025

https://github.com/c8r/kit

Tools for developing, documenting, and testing React component libraries

cli components design-systems development documentation isolation jsx library mdx react styleguide testing ui

Last synced: 15 May 2025

https://github.com/phpcsstandards/php_codesniffer

PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.

automation cli coding-standards php phpcbf phpcs psr1 psr12 psr2 qa static-analysis

Last synced: 16 May 2025

https://github.com/DimitarPetrov/stegify

🔍 Go tool for LSB steganography, capable of hiding any file within an image.

cli decoding encoding encoding-library golang golang-tools hiding-in-png hiding-information jpeg png steganography steganography-library

Last synced: 14 Mar 2025

https://github.com/nsomar/Swiftline

Swiftline is a set of tools to help you create command line applications.

cli color command-line commandline framework swift

Last synced: 06 Aug 2025

https://github.com/nsomar/swiftline

Swiftline is a set of tools to help you create command line applications.

cli color command-line commandline framework swift

Last synced: 05 Oct 2025

https://github.com/genuinetools/bane

Custom & better AppArmor profile generator for Docker containers.

apparmor apparmor-profile cli containers docker linux opencontainers security

Last synced: 15 May 2025

https://github.com/gxr404/yuque-dl

yuque 语雀知识库下载

cli download markdown nodejs yuque yuque-dl

Last synced: 14 May 2025

https://github.com/toblerity/fiona

Fiona reads and writes geographic data files

cli cython gdal gis ogr python vector

Last synced: 13 May 2025

https://github.com/Toblerity/Fiona

Fiona reads and writes geographic data files

cli cython gdal gis ogr python vector

Last synced: 04 Apr 2025

https://github.com/poetaman/arttime

arttime is a CLI application that blends beauty of ASCII / text art with functionality of clock / timer / pattern-based time manager in terminal ⏰

ansi ansi-art ascii ascii-art cli clock console countdown dashboard human-computer-interaction linux linux-application macos pomodoro productivity shell terminal time-management timer unix

Last synced: 21 Oct 2025

https://github.com/blst-security/cherrybomb

Stop half-done APIs! Cherrybomb is a CLI tool that helps you avoid undefined user behaviour by auditing your API specifications, validating them and running API security tests.

api api-security best-practices blst business-logic cli cyber cybersecurity firecracker http open-source openapi openapi3 security security-tools web-sec-scanner web-security websecurity

Last synced: 10 Apr 2025

https://github.com/hooklift/gowsdl

WSDL2Go code generation as well as its SOAP proxy

cli golang soap-client wsdl wsdl-to-go wsdl-to-golang

Last synced: 14 May 2025

https://github.com/PabloLec/RecoverPy

Interactively find and recover deleted or :point_right: overwritten :point_left: files from your terminal

cli console cybersecurity data data-recovery files forensics hacking linux macos pentesting python python3 recovery search search-interface terminal textual tool tui

Last synced: 24 Mar 2025

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

Get answers for CLI commands from ChatGPT right from your terminal

ai chatgpt cli gpt3 gpt3-cli openai

Last synced: 15 May 2025

https://github.com/jenkinsci/jenkinsfile-runner

A command line tool to run Jenkinsfile as a function

cli docker-image faas jenkins jenkins-pipeline jenkinsfile jenkinsfile-runner

Last synced: 14 May 2025

https://github.com/tmux-python/libtmux

⚙️ Python API / wrapper for tmux

api cli library python python-3 terminal tmux

Last synced: 19 Apr 2026

https://github.com/ipfs-shipyard/ipfs-deploy

Zero-Config CLI to Deploy Static Websites to IPFS

cli deploying dnslink ipfs need-maintainer pinning service storage

Last synced: 14 Apr 2025

https://github.com/arcanis/clipanion

Type-safe CLI library / framework with no runtime dependencies

cli typescript

Last synced: 14 May 2025

https://github.com/quantumsheep/sshs

Terminal user interface for SSH

cli command-line-tool ssh tui

Last synced: 14 May 2025

https://github.com/rockbruno/swiftinfo

📊 Extract and analyze the evolution of an iOS app's code.

analytics cli hacktoberfest ios swift tools xcode

Last synced: 16 May 2025

https://github.com/rs/jplot

iTerm2 expvar/JSON monitoring tool

cli expvars golang iterm2 jplot json memstats monitoring

Last synced: 16 May 2025

https://github.com/localstack/awscli-local

💲 "awslocal" - Thin wrapper around the "aws" command line interface for use with LocalStack

aws cli localstack

Last synced: 19 Oct 2025

https://github.com/quiibz/sherif

Opinionated, zero-config linter for TypeScript & JavaScript monorepos

cli javascript linter monorepo typescript

Last synced: 01 Apr 2026

https://github.com/rockbruno/SwiftInfo

📊 Extract and analyze the evolution of an iOS app's code.

analytics cli hacktoberfest ios swift tools xcode

Last synced: 16 Jul 2025

https://github.com/nsomar/guaka

The smartest and most beautiful (POSIX compliant) Command line framework for Swift 🤖

cli command-line framework generator swift

Last synced: 16 May 2025

https://github.com/nsomar/Guaka

The smartest and most beautiful (POSIX compliant) Command line framework for Swift 🤖

cli command-line framework generator swift

Last synced: 06 Aug 2025

https://github.com/yinnx/cmd-wrapped

👩‍💻 A CLI Tool for Command Line Insights

atuin bash cli commandline fish rust shell zsh

Last synced: 14 May 2025

https://github.com/ZupIT/horusec

Horusec is an open source tool that improves identification of vulnerabilities in your project with just one command.

analysis cd ci cli golang hacktoberfest java kotlin netcore python ruby sast sast-analysis scanner security security-development security-flaws static-analysis terraform vulnerabilities

Last synced: 01 Apr 2025

https://github.com/guumaster/hostctl

Your dev tool to manage /etc/hosts like a pro!

cli developer-tools dns etchosts go golang hosts-file hostsfile localhost-management

Last synced: 15 May 2025

https://github.com/psanford/wormhole-william

End-to-end encrypted file transfer. A magic wormhole CLI and API in Go (golang).

cli encryption end-to-end-encryption file-transfer go golang magic-wormhole

Last synced: 23 Apr 2025

https://github.com/0xacx/chatgpt-shell-cli

Simple shell script to use OpenAI's ChatGPT and DALL-E from the terminal. No Python or JS required.

bash chatbot chatgpt chatgpt-api chatgpt-api-wrapper cli dall-e dalle dalle2 image-generation shell shell-script terminal zsh

Last synced: 08 Apr 2025

https://github.com/0xacx/chatGPT-shell-cli

Simple shell script to use OpenAI's ChatGPT and DALL-E from the terminal. No Python or JS required.

bash chatbot chatgpt chatgpt-api chatgpt-api-wrapper cli dall-e dalle dalle2 image-generation shell shell-script terminal zsh

Last synced: 14 Mar 2025

https://github.com/aquaproj/aqua

Declarative CLI Version manager written in Go. Support Lazy Install, Registry, and continuous update with Renovate. CLI version is switched seamlessly

cli oss version-manager

Last synced: 12 Mar 2026

https://github.com/ivan-hc/am

AppImage Package Manager: AppImage sandboxing, local and system installation, update all AppImages, an extensible database of AppImages and portable apps, lists for AppImages and other GNU/Linux binaries, integrate AppImages by drag/drop or install unlisted AppImages, conversion of old AppImage types... and more! Manage AppImages like never before!

am appimage appimage-collection appimage-repository appman cli installer updater

Last synced: 04 Apr 2026

https://github.com/manavarya09/design-extract

Extract any website's complete design system with one command. DTCG tokens, semantic+primitive+composite, MCP server for Claude Code/Cursor/Windsurf, multi-platform emitters (iOS SwiftUI, Android Compose, Flutter, WordPress), Tailwind v4, Figma variables, shadcn/ui, CSS health audit, WCAG remediation, Chrome extension. MIT, Playwright, Node 20+.

accessibility agent-skill ai chrome-extension claude-code-plugin cli css cursor design-system design-to-code design-tokens dtcg figma mcp-server npx playwright shadcn-ui skills-sh tailwind web-scraping

Last synced: 24 Apr 2026

https://github.com/ctongfei/progressbar

Terminal-based progress bar for Java / JVM

cli console jvm progressbar terminal

Last synced: 16 Jan 2026

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: 30 Nov 2025

https://github.com/zaquestion/lab

Lab wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab

cli fork gitlab gitlab-ci gitlab-cli golang hacktoberfest merge-request snippets

Last synced: 23 Oct 2025

https://github.com/ovh/venom

🐍 Manage and run your integration tests with efficiency - Venom run executors (script, HTTP Request, web, imap, etc... ) and assertions

cli cli-app command command-line golang-application hacktoberfest integration-testing test testing xunit

Last synced: 14 May 2025

https://github.com/npkgz/cli-progress

:hourglass: easy to use progress-bar for command-line/terminal applications

cli command-line command-line-interface command-line-tool javascript nodejs nodejs-library progress-bar progressbar

Last synced: 14 May 2025

https://github.com/jreleaser/jreleaser

:rocket: Release projects quickly and easily with JReleaser

ant ci-cd cli csharp elixir gradle hacktoberfest java maven release rust tool

Last synced: 16 Apr 2026

https://github.com/bobotig/python-mss

An ultra fast cross-platform multiple screenshots module in pure Python using ctypes.

cli cross-platform ctypes efficiency gnu-linux macos monitor mss python python-library python-mss screenshot windows

Last synced: 13 May 2025

https://github.com/sharkdp/diskus

A minimal, fast alternative to 'du -sh'

cli command-line filesystem rust tool

Last synced: 14 May 2025

https://github.com/dennis-tra/pcp

📦 Command line peer-to-peer data transfer tool based on libp2p.

cli data-transfer dht file-sharing hacktoberfest ipfs libp2p mdns pake peer-to-peer

Last synced: 09 Apr 2025

https://github.com/micahmo/wgserverforwindows

Wg Server for Windows (WS4W) is a desktop application that allows running and managing a WireGuard server endpoint on Windows

cli internet-connection-sharing microsoft nat networking port-forwarding server tunnel vpn windows wireguard wpf

Last synced: 15 May 2025

https://github.com/ManrajGrover/football-cli

⚽ Command line interface for Hackers who love football

cli command-line-tool cup fifa football javascript nodejs soccer world

Last synced: 01 Apr 2025

https://github.com/manrajgrover/football-cli

⚽ Command line interface for Hackers who love football

cli command-line-tool cup fifa football javascript nodejs soccer world

Last synced: 15 May 2025

https://github.com/mivano/azure-cost-cli

CLI tool to perform cost analysis on your Azure subscription

azure cli command-line cost cost-management dotnet-tool finops governance

Last synced: 14 Jan 2026

https://github.com/dropbox/dbxcli

A command line client for Dropbox built using the Go SDK

cli dropbox golang-application

Last synced: 16 May 2025

https://github.com/tuna-f1sh/cyme

List system USB buses and devices. A modern cross-platform lsusb that attempts to maintain compatibility with, but also add new features

cli libusb lsusb macos rust tool usb

Last synced: 02 Apr 2026

https://github.com/minicli/minicli

A minimalist framework for command-line applications in PHP

cli command-line command-line-tools hacktoberfest php

Last synced: 13 May 2025

https://github.com/chaqchase/lla

blazing fast `ls` replacement with superpowers

cli ls replacement rust terminal

Last synced: 14 May 2025

https://github.com/lukeed/sade

Smooth (CLI) Operator 🎶

argv cli cli-app command-line commander yargs

Last synced: 14 May 2025

https://github.com/rigdev/rig

The DevEx & Application-layer for your Internal Developer Platform ⛵

application-platform cli deployment docker github-actions golang k8s kubernetes open-source

Last synced: 13 Apr 2025

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

Command-line interface for building NativeScript apps

android cli cross-platform hacktoberfest ios mobile nativescript

Last synced: 06 Mar 2026

https://github.com/securisec/chepy

Chepy is a python lib/cli equivalent of the awesome CyberChef tool.

cli cyber cyberchef cybersecurity data-format python-library python3

Last synced: 17 Apr 2026

https://github.com/NativeScript/nativescript-cli

Command-line interface for building NativeScript apps

android cli cross-platform hacktoberfest ios mobile nativescript

Last synced: 03 Apr 2025

https://github.com/emersion/slurp

Select a region in a Wayland compositor

cli screenshot wayland

Last synced: 16 May 2025

https://github.com/c4spar/deno-cliffy

Command line framework for deno 🦕 Including Commandline-Interfaces, Prompts, CLI-Table, Arguments Parser and more...

ansi-escape argument-parser cli cli-cursor cli-framework cli-table command-line deno prompt prompts typescript

Last synced: 14 May 2025

https://github.com/gowebly/gowebly

🔥 A next-generation CLI tool that makes it easy to create amazing web applications with Go on the backend, using htmx, hyperscript or Alpine.js, and the most popular CSS frameworks on the frontend.

alpinejs bootstrap cli css go go-cli go-web-application golang golang-application golang-cli golang-tools gowebly htmx htmx-template tailwindcss templ unocss web-application web-development webapp

Last synced: 29 Dec 2025