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/ther1d/shell_gpt

A command-line productivity tool powered by AI large language models like GPT-4, will help you accomplish your tasks faster and more efficiently.

chatgpt cheat-sheet cli commands gpt-3 gpt-4 linux llama llm ollama openai productivity python shell terminal

Last synced: 09 Apr 2025

https://github.com/asciimoo/wuzz

Interactive cli tool for HTTP inspection

cli curl go golang http http-inspection inspector

Last synced: 22 Apr 2025

https://github.com/burntsushi/xsv

A fast CSV command line toolkit written in Rust.

cli command-line csv rust

Last synced: 22 Apr 2025

https://github.com/privatenumber/tsx

⚡️ TypeScript Execute | The easiest way to run TypeScript in Node.js

cli esbuild esm loader node runtime typescript watch

Last synced: 22 Apr 2025

https://github.com/BurntSushi/xsv

A fast CSV command line toolkit written in Rust.

cli command-line csv rust

Last synced: 14 Mar 2025

https://github.com/streamlink/streamlink

Streamlink is a CLI utility which pipes video streams from various services into a video player

cli livestream python streaming streaming-services streamlink twitch vlc

Last synced: 19 Apr 2025

https://github.com/svenstaro/genact

🌀 A nonsense activity generator

cli fake hacktoberfest nonsense useless wasm webassembly

Last synced: 22 Apr 2025

https://github.com/harelba/q

q - Run SQL directly on delimited files and multi-file sqlite databases

cli command-line command-line-tool csv database python q qtextasdata sql sqlite sqlite3 textasdata tsv

Last synced: 08 Apr 2025

https://harelba.github.io/q/

q - Run SQL directly on delimited files and multi-file sqlite databases

cli command-line command-line-tool csv database python q qtextasdata sql sqlite sqlite3 textasdata tsv

Last synced: 01 Apr 2025

https://github.com/bitwarden/clients

Bitwarden client apps (web, browser extension, desktop, and cli).

angular bitwarden browser-extension chrome cli desktop electron firefox javascript nodejs safari typescript webextension

Last synced: 18 Apr 2025

https://github.com/wader/fq

jq for binary formats - tool, language and decoders for working with binary and text formats

binary cli decode go golang hexdump jq json pcap query repl tls xml

Last synced: 22 Apr 2025

https://github.com/claudiodangelis/qrcp

:zap: Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal.

cli command-line golang qrcode utility

Last synced: 08 Apr 2025

https://github.com/symfony/console

Eases the creation of beautiful and testable command line interfaces

cli command-line component console php symfony symfony-component terminal

Last synced: 23 Apr 2025

https://github.com/symfony/Console

Eases the creation of beautiful and testable command line interfaces

cli command-line component console php symfony symfony-component terminal

Last synced: 01 Apr 2025

https://github.com/bobthecow/psysh

A REPL for PHP

cli php psysh repl shell

Last synced: 23 Apr 2025

https://github.com/nbedos/termtosvg

Record terminal sessions as SVG animations

animation cli recorder recording shell svg svg-animations terminal

Last synced: 24 Jan 2025

https://github.com/rgcr/m-cli

 Swiss Army Knife for macOS

bash cli looking-for-maintainer mac macos sh

Last synced: 08 Apr 2025

https://github.com/gitoxidelabs/gitoxide

An idiomatic, lean, fast & safe pure Rust implementation of Git

blazingly-fast built-with-rust cli git version-control

Last synced: 16 Apr 2025

https://github.com/vercel/serve

Static file serving and directory listing

cli command http node

Last synced: 22 Apr 2025

https://github.com/TheR1D/shell_gpt

A command-line productivity tool powered by AI large language models like GPT-4, will help you accomplish your tasks faster and more efficiently.

chatgpt cheat-sheet cli commands gpt-3 gpt-4 linux llama llm ollama openai productivity python shell terminal

Last synced: 20 Mar 2025

https://github.com/ekzhang/bore

🕳 bore is a simple CLI tool for making tunnels to localhost

cli localhost networking proxy rust self-hosted tcp tunnel

Last synced: 22 Apr 2025

https://github.com/GitoxideLabs/gitoxide

An idiomatic, lean, fast & safe pure Rust implementation of Git

blazingly-fast built-with-rust cli git version-control

Last synced: 18 Feb 2025

https://github.com/oclif/oclif

CLI for generating, building, and releasing oclif CLIs. Built by Salesforce.

cli nodejs oclif typescript

Last synced: 18 Apr 2025

https://pipxproject.github.io/pipx/

Install and Run Python Applications in Isolated Environments

cli pip pypi python venv

Last synced: 18 Nov 2024

https://github.com/klaussinani/taskbook

Tasks, boards & notes for the command-line habitat

board cli note task todo

Last synced: 15 Apr 2025

https://github.com/terkelg/prompts

❯ Lightweight, beautiful and user-friendly interactive prompts

choice cli command-line interface nodejs prompt prompter prompts

Last synced: 22 Apr 2025

https://github.com/klaudiosinani/taskbook

Tasks, boards & notes for the command-line habitat

board cli note task todo

Last synced: 08 Apr 2025

https://github.com/klaudiosinani/signale

Highly configurable logging utility

cli console hackable log logger nodejs

Last synced: 10 Apr 2025

https://github.com/httpie/http-prompt

An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie

api api-cli api-testing autocomplete cli developer-tools development http http-client httpie json python rest-api shell syntax-highlighting terminal web-development

Last synced: 08 Apr 2025

https://github.com/eliangcs/http-prompt

An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie

api api-cli api-testing autocomplete cli developer-tools development http http-client httpie json python rest-api shell syntax-highlighting terminal web-development

Last synced: 25 Mar 2025

https://github.com/guarinogabriel/mac-cli

 macOS command line tool for developers – The ultimate tool to manage your Mac. It provides a huge set of command line commands that automatize the usage of your Mac.

bash cli command-line-tool linux macos productivity productivity-tools

Last synced: 10 Apr 2025

https://github.com/guarinogabriel/Mac-CLI

 macOS command line tool for developers – The ultimate tool to manage your Mac. It provides a huge set of command line commands that automatize the usage of your Mac.

bash cli command-line-tool linux macos productivity productivity-tools

Last synced: 14 Mar 2025

https://github.com/charmbracelet/lipgloss

Style definitions for nice terminal layouts 👄

cli go golang hacktoberfest layout style tui

Last synced: 22 Apr 2025

https://github.com/ClementTsang/bottom

Yet another cross-platform graphical process/system monitor.

bottom btm cli cross-platform monitoring rust terminal top tui

Last synced: 14 Mar 2025

https://github.com/darrenburns/posting

The modern API client that lives in your terminal.

automation cli developer-tools http python rest rest-api rest-client ssh terminal textual tui

Last synced: 22 Apr 2025

https://github.com/projectdiscovery/katana

A next-generation crawling and spidering framework.

cli crawler gocrawler headless spider-framework web-spider

Last synced: 08 Apr 2025

https://github.com/imsnif/bandwhich

Terminal bandwidth utilization tool

bandwidth cli dashboard networking

Last synced: 22 Apr 2025

https://github.com/gruntwork-io/terragrunt

Terragrunt is a flexible orchestration tool that allows Infrastructure as Code written in OpenTofu/Terraform to scale.

aws cli developer-tools devops opentofu terraform

Last synced: 22 Apr 2025

https://github.com/99designs/aws-vault

A vault for securely storing and accessing AWS credentials in development environments

aws aws-vault cli credentials iam keychain mfa temporary-credentials

Last synced: 22 Apr 2025

https://github.com/projectdiscovery/httpx

httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp library.

bugbounty cli cybersecurity hacktoberfest http lib osint pentest-tool pipeline ssl-certificate

Last synced: 22 Apr 2025

https://github.com/reviewdog/reviewdog

🐶 Automated code review tool integrated with any code analysis tools regardless of programming language

bitbucket ci cli code-quality code-review codereview github gitlab go lint linter static-analysis static-code-analysis

Last synced: 17 Apr 2025

https://github.com/voidcosmos/npkill

List any node_modules 📦 dir in your system and how heavy they are. You can then select which ones you want to erase to free up space 🧹

cli command-line developer-tools hacktoberfest javascript module node nodejs npm tool typescript

Last synced: 08 Apr 2025

https://github.com/dlvhdr/gh-dash

A beautiful CLI dashboard for GitHub 🚀

bubbles bubbletea cli cobra gh-extension github glamour go golang lipgloss terminal

Last synced: 23 Apr 2025

https://github.com/kellyjonbrazil/jc

CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.

bash bash-scripting cli command-line command-line-interface command-line-tool convert json linux parsers python python-library scripting serialize shell-scripting yaml

Last synced: 22 Apr 2025

https://github.com/hatoo/oha

Ohayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation.

benchmark cli command-line http http2 load-generator load-testing rust tui

Last synced: 22 Apr 2025

https://github.com/conventional-changelog/standard-version

:trophy: Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org

changelog cli git hacktoberfest history release semantic standard tag tags version versioning

Last synced: 18 Apr 2025

https://github.com/enquirer/enquirer

Stylish, intuitive and user-friendly prompts. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS, salesforce, Cypress, Google Lighthouse, Generate, tencent cloudbase, lint-staged, gluegun, hygen, hardhat, AWS Amplify, GitHub Actions Toolkit, @airbnb/nimbus, and more! Please follow Enquirer's author: https://github.com/jonschlinkert

bash cli command-line confirm console dialog hyper inquirer interactive iterm prompt prompts question readline shell terminal tty yeoman yo zsh

Last synced: 22 Apr 2025

https://github.com/donnemartin/gitsome

A supercharged Git/GitHub command line interface (CLI). An official integration for GitHub and GitHub Enterprise: https://github.com/works-with/category/desktop-tools

cli cli-app client command-line developer-tools development git github github-api github-client github-enterprise linux macos programming python shell terminal utilities utility windows

Last synced: 09 Apr 2025

https://github.com/vi/websocat

Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions

cli command-line command-line-tool curl netcat proxy rfc-6455 socat websocket-client websocket-server websockets

Last synced: 22 Apr 2025

https://github.com/Effect-TS/effect

An ecosystem of tools to build robust applications in TypeScript

cli effect javascript opentelemetry platform schema typescript

Last synced: 24 Mar 2025

https://github.com/pemistahl/grex

A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases

cli command-line-tool python python-library regex regex-pattern regexp regular-expression regular-expressions rust rust-cli rust-crate rust-library terminal tool

Last synced: 22 Apr 2025

https://github.com/tomwright/dasel

Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.

cli config configuration data-processing data-structures data-wrangling devops-tools go golang json json-processing parser query selector toml update xml yaml yaml-processor

Last synced: 17 Apr 2025

https://github.com/plopjs/plop

Consistency Made Simple

cli generator javascript plop

Last synced: 22 Apr 2025

https://github.com/open-cli-tools/concurrently

Run commands concurrently. Like `npm run watch-js & npm run watch-less` but better.

cli command-line concurrently parallel process spawn

Last synced: 18 Apr 2025

https://github.com/yonaskolb/xcodegen

A Swift command line tool for generating your Xcode project

ci cli generator specification swift xcode xcodeproj xcodeproject yaml

Last synced: 22 Apr 2025

https://github.com/yaoapp/yao

✨ Yao is an all-in-one application engine that enables developers to create web apps, REST APIs, business applications, and more, with AI as a development partner.

admin-dashboard admin-panel ai ai-dev ai-developer-tools ai-generated-code aigc api chatbot cli developer-tools golang html-css-javascript internal-tools rest-api template webapp webapp-generator website website-template

Last synced: 23 Apr 2025

https://github.com/boyter/scc

Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go

cli cloc code complexity golang linux macos scc sloc sloccount statistics tokei windows

Last synced: 22 Apr 2025

https://github.com/TomWright/dasel

Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.

cli config configuration data-processing data-structures data-wrangling devops-tools go golang json json-processing parser query selector toml update xml yaml yaml-processor

Last synced: 12 Mar 2025

https://github.com/timvisee/ffsend

:mailbox_with_mail: Easily and securely share files from the command line. A fully featured Firefox Send client.

cli encryption file-sharing file-upload firefox-send hacktoberfest rust

Last synced: 23 Apr 2025

https://github.com/yonaskolb/XcodeGen

A Swift command line tool for generating your Xcode project

ci cli generator specification swift xcode xcodeproj xcodeproject yaml

Last synced: 09 Dec 2024

https://github.com/dbohdan/structured-text-tools

A list of command-line tools for manipulating structured text data

awk cli configuration-file conversion csv delimited-files html ini json list structured-text text-files toml tsv xml yaml

Last synced: 23 Apr 2025

https://github.com/xwmx/nb

CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.

archiving bash bookmark-manager bookmarks cli command-line git knowledge-base markdown note-taking notebook notes notes-app pandoc productivity shell sync vim vscode zettelkasten

Last synced: 22 Apr 2025

https://github.com/simeji/jid

json incremental digger

cli go golang jid json tool

Last synced: 22 Apr 2025

https://github.com/sindresorhus/fkill-cli

Fabulously kill processes. Cross-platform.

cli cli-app cross-platform fabulous javascript kill nodejs process unicorns

Last synced: 08 Apr 2025

https://github.com/antfu-collective/ni

💡 Use the right package manager

cli npm package-manager pnpm yarn

Last synced: 22 Apr 2025

https://github.com/majd/ipatool

Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store

apple appstore cli command-line command-line-tool go golang golang-library ios ipa itunes macos research reverse-engineering security swift tool

Last synced: 22 Apr 2025

https://github.com/odeke-em/drive

Google Drive client for the commandline

cli cloud golang google-drive storage sync

Last synced: 25 Mar 2025

https://github.com/jrnl-org/jrnl

Collect your thoughts and notes without leaving the command line.

cli command-line encrypted journal journal-application jrnl note-taking notes productivity python shell

Last synced: 22 Apr 2025

https://github.com/rustwasm/wasm-pack

📦✨ your favorite rust -> wasm workflow tool!

cli npm package registry rust rust-wasm wasm

Last synced: 22 Apr 2025

https://github.com/unjs/consola

🐨 Elegant Console Logger for Node.js and Browser

cli console fancy log node terminal

Last synced: 17 Apr 2025

https://github.com/pypa/hatch

Modern, extensible Python project management

build cli packaging plugin python versioning virtualenv

Last synced: 18 Apr 2025

https://github.com/lebinh/ngxtop

Real-time metrics for nginx server

cli monitoring nginx

Last synced: 10 Apr 2025

https://github.com/sigoden/aichat

All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI Tools & Agents, with access to OpenAI, Claude, Gemini, Ollama, Groq, and more.

ai ai-agents chatbot claude cli function-calling gemini llm ollama openai rag rust shell webui

Last synced: 22 Apr 2025

https://github.com/jpbruinsslot/slack-term

Slack client for your terminal

cli go golang slack terminal tui

Last synced: 11 Apr 2025

https://github.com/datreeio/datree

Prevent Kubernetes misconfigurations from reaching production (again 😤 )! From code to cloud, Datree provides an E2E policy enforcement solution to run automatic checks for rule violations. See our docs: https://hub.datree.io

admission-webhook best-practices cli datree devops guardrail kubernetes policy policy-management security static-code-analysis

Last synced: 23 Feb 2025

https://github.com/erroneousboat/slack-term

Slack client for your terminal

cli go golang slack terminal tui

Last synced: 26 Mar 2025

https://github.com/codesenberg/bombardier

Fast cross-platform HTTP benchmarking tool written in Go

benchmarking bombardier cli fast go golang http linux load-testing macos performance windows

Last synced: 23 Apr 2025

https://github.com/bombshell-dev/clack

Effortlessly build beautiful command-line apps

cli command-line command-line-app node prompt prompts

Last synced: 22 Apr 2025

https://github.com/ducaale/xh

Friendly and fast tool for sending HTTP requests

api-testing cli developer-tools http-client rust terminal

Last synced: 22 Apr 2025