Awesome CLI Apps is a curated list of command line applications organized by category and use case.
The project addresses the challenge of discovering useful terminal-based tools by collecting and categorizing command line applications across a wide range of domains. It organizes entries into categories spanning entertainment, development, productivity, utilities, data manipulation, and specialized tools like AI interaction and academic resources. Each entry includes a brief description and a link to the application's repository, allowing developers to quickly evaluate whether a tool fits their needs.
Developers should use this list when exploring the command line ecosystem or seeking alternatives to graphical applications for specific tasks. It suits anyone building a terminal-based workflow, from system administrators and DevOps engineers to full-stack developers and data scientists. The breadth of categories means the list serves both those looking for niche tools in specialized domains and those seeking general-purpose utilities. Rather than comparing itself to alternatives, the project positions itself as inspired by the broader awesome list format.
The project maintains an organized structure with a table of contents automatically generated and updated through tooling. Entries span multiple domains including frontend development, database tools, Docker utilities, testing frameworks, note-taking applications, file managers, version control helpers, and emerging areas like AI agents and LLM interaction tools.