An open API service indexing awesome lists of open source software.

awesome-cli-apps

🖥 📊 🕹 🛠 A curated list of command line apps
https://github.com/agarrharr/awesome-cli-apps

Last synced: 5 days ago
JSON representation

  • AI

    • Agents

      • greywall - Deny-by-default sandbox with filesystem and network isolation.
      • agent-of-empires - Coding agent session manager via tmux and git worktrees.
      • agent-deck - Dashboard for managing multiple AI coding agent sessions.
      • Sugar - Autonomous agent that queues and executes tasks in the background.
      • Shep - Multi-session SDLC control center for AI coding agents.
      • InkOS - Novel-writing agent.
      • coi - Incus container runtime for agents.
      • agentify - Transform OpenAPI specs into formats for agents.
      • actionbook - Parallel browser interaction for agents.
      • lean-ctx - Token-saving context runtime for agents.
      • hcom - Orchestration and communication layer for managing multiple agents in their respective TUI apps.
      • toktrack - Track token usage and cost across all agents.
    • LLM Interaction

      • aye-chat - Workspace for editing, running commands, and chatting with your codebase.
      • cmd-ai - Turns natural language into executable shell commands.
  • Command Line Learning

    • Internet Speedtest

      • explainshell - Type a snippet to see the help text for each argument.
      • howdoi - Instant coding answers.
      • how2 - Node.js implementation of howdoi.
      • The Fuck - Magnificent app which corrects your previous console command.
      • tldr - Simplified and community-driven man pages.
      • Wat - Instant, central, community-built docs.
      • teachcode - Guide for the earliest lessons of coding.
      • navi - Interactive cheatsheet tool.
      • yai - AI powered terminal assistant.
  • Data Manipulation

    • Columns

      • parse-columns-cli - Parse text columns to JSON.
      • q - Execution of SQL-like queries on CSV/TSV/tabular text file.
    • Internet Speedtest

      • visidata - Spreadsheet multitool for data discovery and arrangement.
    • JSON

    • Processors

      • yq - YAML processor.
      • dasel - JSON/YAML/TOML/XML processor (like jq/yq).
      • yaml-cli - Query/update YAML.
      • ramda-cli - Process data with functional pipelines.
      • xq - XML and HTML beautifier and content extractor.
      • jq - JSON processor.
    • Professional: Resume

      • sc-im - Vim-like spreadsheet calculator.
      • nless - Interactive pager for exploring tabular data.
    • Text

      • figlet - Creates large text out of ASCII characters.
      • stegcloak - Hide secrets with invisible characters in plain text securely.
    • YAML

  • Development

    • Boilerplate

      • yo - Scaffolding tool for running Yeoman generators.
      • boilr - Create projects from boilerplate templates.
      • mevn-cli - Light speed setup for MEVN (Mongo Express Vue Node) Apps.
      • scaffold-static - Scaffolding utility for vanilla JS.
      • cookiecutter - Create projects from templates.
    • Chat

      • legit - Generate Open Source licences as files or file headers.
      • mklicense - Create a custom LICENSE file painlessly with customized info.
      • rebound - Fetch Stack Overflow results on compiler error.
      • foy - Lightweight general purpose task runner/build tool.
      • just - Modern `make`-like command runner.
      • bcal - Byte CALculator for storage conversions and calculations.
      • bitwise - Base conversion and bit manipulation.
      • cgasm - x86 assembly documentation.
      • grex - Generate regular expressions from user-provided test cases.
      • iola - Socket client with REST API.
      • add-gitignore - Interactively generate a .gitignore for your project based on your needs.
      • is-up-cli - Check if a domain is up.
      • reachable - Check if a domain is up.
      • diff2html-cli - Create pretty HTML from diffs.
      • mk - Exposes most common actions you can run in unfamiliar repos.
      • dotenv-diff - Validate environment variable usage in a codebase.
    • Database

      • mycli - MySQL client with autocompletion and syntax highlighting.
      • pgcli - Postgres client with autocompletion and syntax highlighting.
      • sqlline - Shell for issuing SQL via JDBC.
      • iredis - Redis client with autocompletion and syntax highlighting.
      • usql - Universal SQL client with autocompletion and syntax highlighting.
      • rdsai-cli - AI-powered MySQL client.
      • squix - SQL client with query management and interactive results.
      • pgxcli - Feature-complete PostgreSQL client in Go.
    • Devops

      • htconvert - Convert .htaccess redirects to nginx.conf redirects.
      • SAWS - Supercharged AWS CLI.
      • s3cmd - Fully-Featured S3 client.
      • pm2 - Production Process Manager for Node.js.
      • ops - Unikernel compilation and orchestration tool.
      • flog - A fake log generator for log formats such as apache-common, apache error and RFC3164 syslog.
      • k9s - Manage Kubernetes Clusters.
      • PingMe - Send messages/alerts to multiple messaging platforms & email.
      • ipfs-deploy - Deploy static websites to [IPFS](https://github.com/ipfs/ipfs#overviewhttps://github.com/ipfs/ipfs#overview).
      • Discharge - Deploy static websites to Amazon S3.
      • updatecli - A declarative dependency management tool.
      • logdy - Supercharge terminal logs with web UI.
      • s5cmd - Blazing fast S3 and local filesystem execution tool.
      • telert - Multi-channel alerts for long-running commands and process/log/uptime monitoring.
      • updo - Website monitoring tool.
      • cronboard - Dashboard for managing cron jobs.
      • s3m - Stream of data into S3 buckets.
      • ipfs-deploy - Deploy static websites to [IPFS](https://github.com/ipfs/ipfs#overviewhttps://github.com/ipfs/ipfs#overview).
      • bencher - A continuous benchmarking tool.
    • Docker

      • lstags - Synchronize images across registries.
      • dockly - Interactively manage containers.
      • lazydocker - Simple docker/docker-compose interface.
      • docker-pushrm - Push a readme to container registries.
      • ctop - Top like interface for container metrics.
      • decompose - Create connections graph for running docker containers.
      • kool - Web development with containers made easy.
    • Frontend Development

    • HTTP Client

      • ain - HTTP client with a simple format to organize API endpoints.
      • curlie - A curl frontend with the ease of use of HTTPie.
      • HTTP Prompt - Interactive HTTP client featuring autocomplete and syntax highlighting.
      • HTTPie - A user-friendly HTTP client.
      • ATAC - A feature-full TUI API client made in Rust.
      • httptap - Breakdown and visualize HTTP requests.
    • HTTP Server

      • serve - Serve static files (https, CORS, GZIP compression, etc).
      • simplehttp - Easily serve a local directory over HTTP.
      • shell2http - Shell script based HTTP server.
    • Mobile Development

    • Npm

      • npm-name-cli - Check whether a package name is available on npm.
      • npm-user-cli - Get user info of a npm user.
      • npm-home - Open the npm page of the package in the current directory.
      • pkg-dir-cli - Find the root directory of a npm package.
      • updates - Flexible npm dependency update tool.
      • wipe-modules - Remove `node_modules` of inactive projects.
      • npm-check-updates - Find newer versions of package dependencies than what your package.json allows.
      • pkg-dir-cli - Find the root directory of a npm package.
      • npm-deprecated-check - Check for deprecated dependencies.
    • Public localhost

    • Release

      • clog - A conventional changelog for the rest of us.
      • np - A better `npm publish`.
      • release - Generate changelogs with a single command.
      • semantic-release - Fully automated version management and package publishing.
      • release-it - Automate releases for Git repositories and/or npm packages. Changelog generation, GitHub/GitLab releases, etc.
    • Testing

      • gdb-dashboard - Modular visual interface for GDB.
      • loadtest - Run load tests.
      • shellspec - A full-featured BDD unit-testing framework for all POSIX shells.
      • Step CI - API testing and QA framework.
      • bats-core - Bash Automated Testing System.
      • cmdperf - Quickly benchmark and compare command performance.
    • Text Editors

      • emacs - An extensible, customizable, free/libre text editor — and more.
      • vim - Vim - the ubiquitous text editor.
      • neovim - Modern vim.
      • kakoune - Modal editor inspired by vim.
      • micro - A simple and intuitive editor.
      • helix - Modal editor inspired by kakoune.
      • Prosaic - A writer-first app crafted for long-form writing.
  • Entertainment

    • Books

    • Chat

      • WeeChat - Fast, light and extensible chat client.
      • irssi - IRC chat client.
      • kirc - Tiny IRC client.
      • concord - Discord client.
    • Games

      • Dwarf Fortress - Roguelike construction and management simulation.
      • Cataclysm-DDA - Turn-based survival game set in a post-apocalyptic world.
      • pokete - Pokemon-like.
      • Pokete - Pokemon-like.
      • Cataclysm-DDA - Turn-based survival game set in a post-apocalyptic world.
    • Movies

      • moviemon - Everything about your movies.
      • movie - Get movie info or compare movies.
    • Music

    • Social Media

    • Video

      • youtube-dl - Download videos from YouTube.com and many other video sites.
      • streamlink - Extract streams from various websites to a video player of your choosing.
      • editly - Declarative video editing.
      • yt-dlp - A `youtube-dl` fork with additional features and fixes.
      • mps-youtube - Youtube player.
      • cinema - Multiviewer for videos and streams.
      • football-cli - Get live scores, fixtures, standings of almost every football competition/league.
      • newsboat - An extendable RSS feed reader for text terminals.
      • mal-cli - MyAnimeList client.
      • golazo - Soccer matches.
  • Files and Directories

    • Deleting, Copying, and Renaming

    • Directory Listing

      • alder - Minimal `tree` with colors.