Skip to main content

The largest Awesome Curated list of command line programs (CLI/TUI) with source data organized into CSV files

2.6k
GitHub Stars
2.2k
Curated Resources
87
Categories
2 hours ago
Last Refreshed
File listing (alternatives to ls)Directory changers (alternatives to cd)File finding (alternatives to find)File deletion and trash bin (alternatives to rm)History managementDiffText search (alternatives to grep)Text search and replace (alternatives to sed)Disk usage analyzersProcess viewers and monitoring (alternatives to top)Clean up of files and directoriesFile managersFile explorer and tree visualizationFile and file system handlingBackupFile watching for changesFile renamersFile systemsFile format convertersText processingData managementData management - JSON/YAML/etc.Data management - Tabular dataFuzzy finders and option pickersMarkdownEditorsGit and accessoriesVersioningProgrammingProgram templates and boilerplateDevOpsWeb developmentCo-pilotSystem toolsTerminalsTerminal multiplexers and accessoriesShellsPromptsCopy/paste and clipboardSystem monitoringPackage managersContainerization and virtualizationCommand launchersDotfile managersFont managementEmailChat and instant messagingNetworkingConnection managersData transferTorrentRSSWeb browserOnline search and resourcesTodo managersTime trackersNote takingOrganizers and calendarsFinancial toolsAI / LLM integrationProductivityOffice toolsWritingCalculatorsPastebinCommands cheatsheet and snippetsAI terminal command generatorGraphicsVideoSound and musicMusic playersAnimationViewersScreen saversScreen recorderCiphering and steganographySecurityPassword managersUtilitiesWeatherLearning and didactic toolsAnki, decks and flashcardsTyping test and practiceGamesFunny toolsReligionScience

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me games resources from awesome-cli-apps-in-a-csv"

Installation instructions →

What's inside

Games

  • 2048-cli

    A 2048 clone that run in the terminal.

  • Angband

    Angband is a free, single-player dungeon exploration game.

  • anonymine

    Curses mode minesweeper without guessing and other original features.

  • asterion

    Find your way through an inifinite maze in this multiplayer ssh game. Beware of the minotaurs!

  • awkaster

    Pseudo-3D shooter written completely in gawk using raycasting technique.

  • Balatro TUI

    A minimal TUI clone of Balatro built in Rust.

Graphics

  • 3D-renderer

    A console-based 3D renderer that uses ASCII characters to display and rotate 3D shapes.

  • Aewan

    Aewan is a multi-layered ASCII graphics/animation editor. It produces stand-alone cat-able ASCII art files and an easy-to-parse format for integration into terminal applications.

  • Artem

    Convert images from multiple formats (JPG, PNG, WEBP, etc.) to ASCII art, written in Rust.

  • ArTTY

    Pixel art with optional system info, similar to Neofetch.

  • asciiMOL

    Curses based ASCII molecule viewer for terminals.

  • astroterm

    A planetarium for your terminal. Explore stars, planets, constellations, and more!

Financial tools

  • abandon

    A text based, double-entry accounting system inspired by Ledger with infinite precision arithmetic. Made in Java. Includes a GUI.

  • Bagels

    TUI application where you can track and analyse your money flow.

  • beancount

    Double-entry bookkeeping computer language that lets you define financial transaction records in a text file, read them in memory, generate a variety of reports from them, and provides a web interface.

  • bits

    CLI tool and pure Python library for Bitcoin.

  • budget-cli

    Import, de-dupe, categorize, and report on financial transactions.

Terminals

  • abduco

    abduco provides session management i.e. it allows programs to be run independently of their controlling terminal.

  • alacritty

    A GPU-Accelerated terminal emulator that comes with sensible defaults, but allows for extensive configuration.

Email

  • abook

    TUI addressbook with Mutt mail client integration (runs on Linux, FreeBSD and other UNIXes).

  • aerc

    A pretty good email client

  • alot

    MUA written in Python using the

  • alpine

    Mail client which aims at being "fast, easy to use email client that is suitable for both the inexperienced email user as well as for the most demanding of power users".

Text search (alternatives to grep)

  • ack

    A tool like

  • ag

    (The silver searcher) - a text search utility targeted to source code; it skips versioning systems data directories; it is inspired by

  • ast-grep

    A CLI tool for code structural search, lint and rewriting.

Animation

  • aclock

    Ascii analog clock for text console displays and terminals and terminal emulators.

  • animatrix

    C program that will create some basic animation of ascii-art loaded from a txt file, while rendering the matrix effect in the terminal window.

  • asciicquarium

    Enjoy the mysteries of the sea from the safety of your own terminal!

  • ascii-matrix

    This script written in the C language, will render the matrix effect in the terminal, while rendering ASCII art loaded from a txt file, at the center of the terminal window.

  • ascii-movie

    Allows to play the ASCII art Star War movie locally or it can open a connection to play it over SSH or telnet.

  • bb

    The portable BB demo of AAlib, with fixes for vax etc.

Security

  • acmetool

    Easy-to-use command line tool for automatically acquiring certificates from ACME servers (such as Let's Encrypt).

Showing a sample of 2.2k resources. View the full list on GitHub →