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/ohmyzsh/ohmyzsh

πŸ™ƒ A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.

cli cli-app hacktoberfest oh-my-zsh oh-my-zsh-plugin oh-my-zsh-theme ohmyzsh plugin-framework plugins productivity shell terminal theme themes zsh zsh-configuration

Last synced: 12 May 2025

https://github.com/google-gemini/gemini-cli

An open-source AI agent that brings the power of Gemini directly into your terminal.

ai ai-agents cli gemini gemini-api mcp-client mcp-server

Last synced: 10 Feb 2026

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

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

ai apis automation cli data-flow development integration-framework integrations ipaas low-code low-code-platform mcp mcp-client mcp-server n8n no-code self-hosted typescript workflow workflow-automation

Last synced: 02 Feb 2026

https://github.com/junegunn/fzf

:cherry_blossom: A command-line fuzzy finder

bash cli fish fzf go neovim tmux unix vim zsh

Last synced: 12 May 2025

https://github.com/jesseduffield/lazygit

simple terminal UI for git commands

cli git terminal

Last synced: 07 Feb 2026

https://github.com/burntsushi/ripgrep

ripgrep recursively searches directories for a regex pattern while respecting your gitignore

cli command-line command-line-tool gitignore grep recursively-search regex ripgrep rust search

Last synced: 09 Sep 2025

https://github.com/OpenDevin/OpenDevin

πŸ™Œ OpenHands: Code Less, Make More

agent artificial-intelligence chatgpt claude-ai cli developer-tools gpt llm openai

Last synced: 26 Apr 2025

https://github.com/BurntSushi/ripgrep

ripgrep recursively searches directories for a regex pattern while respecting your gitignore

cli command-line command-line-tool gitignore grep recursively-search regex ripgrep rust search

Last synced: 13 Mar 2025

https://github.com/wagoodman/dive

A tool for exploring each layer in a docker image

cli docker docker-image explorer inspector tui

Last synced: 12 May 2025

https://github.com/google/zx

A tool for writing better scripts

bash cli javascript nodejs shell

Last synced: 12 May 2025

https://github.com/cli/cli

GitHub’s official command line tool

cli git github-api-v4 golang

Last synced: 21 Jan 2026

https://github.com/raphire/win11debloat

A simple, lightweight PowerShell script to remove pre-installed apps, disable telemetry, as well as perform various other changes to customize, declutter and improve your Windows experience. Win11Debloat works for both Windows 10 and Windows 11.

automated bloatware bloatware-removal cleanup cli debloat debloater interactive optimize powershell powershell-script privacy ps1 registry-tweaks tweaks windows windows-10 windows-11 windows10 windows11

Last synced: 07 Feb 2026

https://github.com/sharkdp/fd

A simple, fast and user-friendly alternative to 'find'

cli command-line filesystem hacktoberfest regex rust search terminal tool

Last synced: 12 May 2025

https://github.com/Aider-AI/aider

aider is AI pair programming in your terminal

anthropic chatgpt claude-3 cli command-line gemini gpt-3 gpt-35-turbo gpt-4 gpt-4o llama openai sonnet

Last synced: 17 Oct 2025

https://github.com/httpie/cli

πŸ₯§ HTTPie CLI β€” modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

api api-client api-testing cli client curl debugging developer-tools development devops http http-client httpie json python rest rest-api terminal usability web

Last synced: 15 Jan 2026

https://github.com/jakubroztocil/httpie

πŸ₯§ HTTPie CLI β€” modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

api api-client api-testing cli client curl debugging developer-tools development devops http http-client httpie json python rest rest-api terminal usability web

Last synced: 05 Apr 2025

https://github.com/httpie/httpie

πŸ₯§ HTTPie CLI β€” modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

api api-client api-testing cli client curl debugging developer-tools development devops http http-client httpie json python rest rest-api terminal usability web

Last synced: 31 Mar 2025

https://github.com/aider-ai/aider

aider is AI pair programming in your terminal

anthropic chatgpt claude-3 cli command-line gemini gpt-3 gpt-35-turbo gpt-4 gpt-4o llama openai sonnet

Last synced: 09 Sep 2025

https://github.com/sxyazi/yazi

πŸ’₯ Blazing fast terminal file manager written in Rust, based on async I/O.

android asyncio cli command-line concurrency cross-platform developer-tools file-explorer file-manager filesystem linux macos neovim productivity rust terminal tui vim windows

Last synced: 22 Jan 2026

https://github.com/charmbracelet/bubbletea

A powerful little TUI framework πŸ—

cli elm-architecture framework functional go golang hacktoberfest tui

Last synced: 12 May 2025

https://github.com/textualize/textual

The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.

cli framework python rich terminal tui

Last synced: 09 Sep 2025

https://github.com/vadimdemedes/ink

🌈 React for interactive command-line apps

cli command-line flexbox interactive javascript react

Last synced: 12 May 2025

https://github.com/acheong08/chatgpt

Reverse engineered ChatGPT API

chatgpt cli gpt-35-turbo gptchat library pypi-package revchatgpt

Last synced: 30 Dec 2025

https://github.com/acheong08/ChatGPT

Reverse engineered ChatGPT API

chatgpt cli gpt-35-turbo gptchat library pypi-package revchatgpt

Last synced: 14 Mar 2025

https://github.com/Textualize/textual

The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.

cli framework python rich terminal tui

Last synced: 24 Mar 2025

https://github.com/google/python-fire

Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.

cli python

Last synced: 12 May 2025

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

CLI tool for Angular

angular angular-cli cli typescript

Last synced: 28 Jan 2026

https://github.com/t3-oss/create-t3-app

The best way to start a full-stack, typesafe Next.js app

cli create-t3-app hacktoberfest next-auth nextjs npx prisma t3 t3-stack tailwindcss trpc typescript

Last synced: 12 May 2025

https://github.com/nrwl/nx

Build system, optimized for monorepos, with AI-powered architectural awareness and advanced CI capabilities.

angular build build-system build-tool building-tool cli cypress hacktoberfest javascript monorepo nextjs nodejs nx nx-workspaces react storybook typescript

Last synced: 11 Feb 2026

https://github.com/withfig/autocomplete

IDE-style autocomplete for your existing terminal & shell

autocomplete bash cli fig fish hacktoberfest iterm2 macos shell terminal typescript zsh

Last synced: 12 May 2025

https://github.com/sharkdp/hyperfine

A command-line benchmarking tool

benchmark cli command-line rust terminal tool

Last synced: 12 May 2025

https://github.com/vercel/pkg

Package your Node.js project into an executable

binaries cli compiler nodejs

Last synced: 10 Jan 2026

https://github.com/asdf-vm/asdf

Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

asdf-vm bash cli elixir elvish erlang fish golang multiple-languages node nushell powershell python ruby shell version-manager zsh

Last synced: 12 May 2025

https://github.com/urfave/cli

A simple, fast, and fun package for building command line apps in Go

cli command-line go golang-library json toml yaml

Last synced: 18 Jan 2026

https://github.com/gpakosz/.tmux

Oh my tmux! My self-contained, pretty & versatile tmux configuration made with πŸ’›πŸ©·πŸ’™πŸ–€β€οΈπŸ€

cli conf configuration console customization dotfiles powerline screen shell terminal theme tmux tmux-conf tmux-config tmux-configuration tmux-plugins tmux-theme tpm tty wsl

Last synced: 13 May 2025

https://github.com/svg/svgo

βš™οΈ Node.js tool for optimizing SVG files

cli javascript minification nodejs optimization svg svgo

Last synced: 12 May 2025

https://github.com/sboudrias/inquirer.js

A collection of common interactive command line user interfaces.

cli command-line javascript javascript-library node-js nodejs prompt typescript

Last synced: 14 Feb 2026

https://github.com/sboudrias/Inquirer.js

A collection of common interactive command line user interfaces.

cli command-line javascript javascript-library node-js nodejs prompt typescript

Last synced: 09 May 2025

https://github.com/SBoudrias/Inquirer.js

A collection of common interactive command line user interfaces.

cli command-line javascript javascript-library node-js nodejs prompt typescript

Last synced: 13 Mar 2025

https://github.com/SBoudrias/inquirer.js

A collection of common interactive command line user interfaces.

cli command-line javascript javascript-library node-js nodejs prompt typescript

Last synced: 10 May 2025

https://github.com/marticliment/unigetui

UniGetUI: The Graphical Interface for your package managers. Could be terribly described as a package manager manager to manage your package managers

chocolatey cli npm package package-manager pip scoop unigetui windows windows-10 windows-11 winget

Last synced: 01 Feb 2026

https://github.com/antonmedv/fx

Terminal JSON viewer & processor

cli command-line json

Last synced: 12 May 2025

https://github.com/allinurl/goaccess

GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

analytics apache c caddy cli command-line dashboard data-analysis gdpr goaccess google-analytics monitoring ncurses nginx privacy real-time terminal tui web-analytics webserver

Last synced: 13 May 2025

https://github.com/marticliment/UniGetUI

UniGetUI: The Graphical Interface for your package managers. Could be terribly described as a package manager manager to manage your package managers

chocolatey cli npm package package-manager pip scoop unigetui windows windows-10 windows-11 winget

Last synced: 17 Oct 2025

https://github.com/infinitered/ignite

Infinite Red's battle-tested React Native project boilerplate, along with a CLI, component/model generators, and more! 9 years of continuous development and counting.

boilerplate cli expo generator mst react-native react-native-generator

Last synced: 06 Jan 2026

https://github.com/rigellute/spotify-tui

Spotify for the terminal written in Rust πŸš€

cli rust spotify spotify-api spotify-tui terminal terminal-based

Last synced: 12 May 2025

https://github.com/charmbracelet/glow

Render markdown on the CLI, with pizzazz! πŸ’…πŸ»

cli excitement hacktoberfest markdown

Last synced: 12 May 2025

https://github.com/Rigellute/spotify-tui

Spotify for the terminal written in Rust πŸš€

cli rust spotify spotify-api spotify-tui terminal terminal-based

Last synced: 14 Mar 2025

https://github.com/orange-opensource/hurl

Hurl, run and test HTTP requests with plain text.

api-testing cli curl http http-client integration-testing testing testing-tools

Last synced: 09 Sep 2025

https://github.com/Infisical/infisical

β™Ύ Infisical is the open-source secret management platform: Sync secrets across your team/infrastructure, prevent secret leaks, and manage internal PKI

certificate-management cli end-to-end-encryption environment-variables go golang nextjs nodejs open-source pki postgres private-ca react secret-management secret-manager secret-scanning secrets security security-tools typescript

Last synced: 15 Mar 2025

https://github.com/fastapi/typer

Typer, build great CLIs. Easy to code. Based on Python type hints.

cli click python python3 shell terminal typehints typer

Last synced: 06 Jan 2026

https://github.com/charmbracelet/vhs

Your CLI home video recorder πŸ“Ό

ascii cli command-line gif recording terminal vhs video

Last synced: 12 May 2025

https://github.com/pallets/click

Python composable command line interface toolkit

cli click pallets python

Last synced: 16 Dec 2025

https://github.com/aharris88/awesome-cli-apps

πŸ–₯ πŸ“Š πŸ•Ή πŸ›  A curated list of command line apps

awesome awesome-list cli cli-app list

Last synced: 10 Apr 2025

https://github.com/denisidoro/navi

An interactive cheatsheet tool for the command-line

bash cheatsheets cli command-line rust shell snippet snippets terminal

Last synced: 12 May 2025

https://github.com/asciinema/asciinema

Terminal session recorder πŸ“Ή

asciicast asciinema cli recorder recording rust terminal

Last synced: 13 May 2025

https://github.com/ratatui/ratatui

A Rust crate for cooking up terminal user interfaces (TUIs) πŸ‘¨β€πŸ³πŸ€ https://ratatui.rs

cli ratatui rust terminal terminal-user-interface tui widgets

Last synced: 26 Dec 2025

https://github.com/plandex-ai/plandex

Open source AI coding agent. Designed for large projects and real world tasks.

ai ai-agents ai-developer-tools ai-tools cli command-line developer-tools git golang gpt-4 llm openai polyglot-programming terminal terminal-based terminal-ui

Last synced: 04 Oct 2025

https://github.com/tomnomnom/gron

Make JSON greppable!

cli json

Last synced: 08 May 2025

https://github.com/TomNomNom/gron

Make JSON greppable!

cli json

Last synced: 07 May 2025

https://github.com/projectdiscovery/katana

A next-generation crawling and spidering framework.

cli crawler gocrawler headless spider-framework web-spider

Last synced: 06 Jan 2026

https://github.com/pomber/git-history

Quickly browse the history of a file from any git repository

animation blame cli commit git github history log text vscode vscode-extension

Last synced: 13 May 2025

https://github.com/vercel/vercel

Develop. Preview. Ship.

cli cloud command hosting jamstack ship vercel

Last synced: 12 Feb 2026

https://github.com/jj-vcs/jj

A Git-compatible VCS that is both simple and powerful

cli git jj jujutsu mercurial vcs

Last synced: 15 Jan 2026

https://github.com/beetbox/beets

music library manager and MusicBrainz tagger

cli hacktoberfest music music-library musicbrainz python

Last synced: 17 Dec 2025

https://github.com/muesli/duf

Disk Usage/Free Utility - a better 'df' alternative

cli df disk-space disk-usage filesystem freebsd hacktoberfest linux macos openbsd terminal tui user-friendly windows

Last synced: 11 May 2025

https://github.com/mikefarah/yq

yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor

bash cli csv devops-tools golang json portable properties splat toml xml yaml yaml-processor

Last synced: 31 Jan 2026

https://github.com/nexe/nexe

πŸŽ‰ create a single executable out of your node.js apps

binaries binary bundle bundler cli executable javascript nexe nodejs

Last synced: 17 Dec 2025

https://github.com/Orange-OpenSource/hurl

Hurl, run and test HTTP requests with plain text.

api-testing cli curl http http-client integration-testing testing testing-tools

Last synced: 14 Mar 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: 30 Jan 2026

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

Install and Run Python Applications in Isolated Environments

cli pip pypi python venv

Last synced: 12 May 2025

https://github.com/pypa/pipx

Install and Run Python Applications in Isolated Environments

cli pip pypi python venv

Last synced: 09 Sep 2025

https://github.com/orf/gping

Ping, but with a graph

cli command-line graph linux network-monitoring ping rust shell

Last synced: 13 May 2025

https://github.com/fujiwarachoki/moneyprinterv2

Automate the process of making money online.

automation cli json money outreach python twitter youtube

Last synced: 11 May 2025