Awesome Command-Line Apps
A curated awesome list of command-line applications for developers and power users, grouped by functionality and platform.
About this tool
Awesome Command-Line Apps
Brand: GitHub
Category: Themed Directories
Type: Curated directory / awesome list
Overview
Awesome Command-Line Apps is a curated GitHub list of command-line applications aimed at developers and power users. Tools are grouped by functionality and, where relevant, by platform, making it easier to discover CLI utilities for development, productivity, entertainment, and more.
- Source: https://github.com/agarrharr/awesome-cli-apps#readme
- Format: Open-source markdown list (GitHub repository)
- Focus audience: Developers, sysadmins, and power users who prefer or rely on the command line.
Features
1. Curated CLI Directory
- Handpicked list of command-line tools and applications.
- Focuses on quality and usefulness rather than exhaustive coverage.
- Inspired by the broader awesome ecosystem of curated lists.
2. Category-Based Organization
The list is structured with a clear table of contents and grouped sections, such as:
-
Entertainment
- Music – CLI tools for playing, managing, or interacting with music.
- Video – Includes tools like
youtube-dlfor downloading or processing online video. - Movies – CLI utilities related to movie metadata, organization, or cataloging.
- Games – Terminal-based games and related tools.
- Books – Tools for reading or managing books/ebooks via the command line.
- Chat – CLI-based chat or messaging clients.
-
Development
- General development tools (e.g.,
make). - Text Editors – Terminal-based editors and editing utilities.
- Frontend Development – Tools for building, bundling, and working on front-end code from the CLI.
- Public localhost – Tools to expose a local service to the public web for testing and sharing.
- Mobile Development – Command-line utilities supporting mobile app workflows.
- Database – CLI clients and management tools for databases.
- DevOps – Automation, deployment, and infrastructure tools.
- Docker – CLI tools for managing Docker images, containers, and workflows.
- Release – Utilities to help with publishing and releasing software (e.g.,
npm publish). - Npm – Tools around the Node.js/npm ecosystem (e.g., handling
node_modules). - Boilerplate – Generators and scaffolding tools.
- HTTP Server – Simple CLI HTTP servers for development and testing.
- HTTP Client – Command-line HTTP clients for testing and interacting with APIs/services.
- Testing – CLI tools for running tests and handling test workflows.
- General development tools (e.g.,
-
Productivity
- Time Tracking – CLIs for tracking and reporting time.
- Note Taking and Lists – Command-line note managers and task/list tools.
- Finance – Financial tracking tools; the list references resources like plaintextaccounting.org for text-based accounting.
3. Developer-Friendly Repository
- Hosted on GitHub as
agarrharr/awesome-cli-apps. - Includes:
readme.md– main list and documentation.contributing.md– guidelines for contributions.- Supporting scripts such as
check-for-deprecation.shto keep entries current.
- Public commit history and file structure for transparency and community maintenance.
4. Community & Ecosystem Integration
- Recognized as part of the "Awesome" lists ecosystem (with an Awesome badge).
- Open to community contributions and improvements via pull requests.
Platforms
- Cross-platform focus where possible, with tools often relevant to:
- Linux / Unix
- macOS
- Sometimes Windows (depending on the individual CLI tools listed)
Pricing
- The directory itself is free and open-source.
- Individual tools in the list may have their own licenses or pricing models, but this is not centrally managed in the list and must be checked per tool.
Loading more......
Information
Categories
Tags
Similar Products
6 result(s)A simple command-line interface for exploring and navigating Awesome lists directly from the terminal.
An awesome list of Git add-ons and extensions that enhance the git command-line interface with additional capabilities.
Awesome-Vibe-Coding is a curated "awesome" list of open-source projects, tools, and learning resources for vibe coding—AI-assisted, modern software development workflows. It organizes AI development toolkits, web-based IDEs, cloud-based agents, and educational materials, fitting into the broader ecosystem of meta awesome directories focused on artificial intelligence and large language models.
An awesome-list style curated collection of tech stacks and tools tailored for indie hackers and independent developers. The repository gathers popular, proven tools used in industry, and is tagged with "awesome" and "awesome-list", fitting within the meta ecosystem of awesome directories.
A curated list of astonishing Node.js frameworks, libraries, and resources, serving as an awesome‑style directory for Node.js development.
A curated GitHub directory of awesome Sublime Text packages and code snippets, part of the broader Awesome ecosystem of topic-specific lists.