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

fucking-awesome-cli-apps

🖥 📊 🕹 🛠 A curated list of command line apps. With up-to-date repository stars⭐ and forks🍴
https://github.com/Correia-jpv/fucking-awesome-cli-apps

Last synced: 3 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.
  • OpenCode - Open-source agent TUI.
  • Nanocoder - Local-first agent TUI.
  • faf-cli - Authors AGENTS.md, CLAUDE.md and .cursorrules AI-Context files from your repo's real stack.
  • agentty - C++ agent TUI.
  • bosun - Agent session manager built on tmux.
  • Keen Code - Context-aware coding agent written in Go.
  • AgentBridge - Local bridge for bidirectional communication between Claude Code and Codex.

LLM Interaction

  • aye-chat - Workspace for editing, running commands, and chatting with your codebase.
  • cmd-ai - Turns natural language into executable shell commands.
  • lilbee - Use local models to talk to your files, code, and more.

Command Line Learning

Internet Speedtest

  • 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.

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.
  • ota - Unified diagnosable repo setup across stacks (local, deploy, CI, agents).

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.
  • 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.
  • ipfs-deploy - Deploy static websites to  23006⭐   1494🍴 IPFS).
  • s3m - Stream of data into S3 buckets.
  • 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.
  • vmn - Stamp semantic versions into git tags and restore any release across repos.

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.
  • Microsoft Edit - Simple editor.

Entertainment

Books

Chat

Games

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.
  • capcut-cli - Edit CapCut/JianYing projects.
  • 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