Topics / #console

Console projects on GitHub

Terminal emulators and command line interfaces

As of , the most-starred Console projects on GitHub are terminal (105.2K stars), tldr (64K stars) and tqdm (31.4K stars). GitHub.Locker tracks 35 Console repositories with 615.7K stars combined. The fastest-growing on October 16 was overdrive, with +126 stars in a day.

35Projects
615.7KStars in total
+413Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

35 projects · by stars

  1. #1 · microsoft/terminal

    terminal

    This is the source code for Windows Terminal, a modern tab-based terminal app for Windows, plus the original Windows console host (conhost.exe) that powers classic command-line apps, both maintained in the same repo.

    105.2K
  2. #2 · tldr-pages/tldr

    tldr

    tldr-pages is a community-maintained collection of simplified help pages for command-line tools, meant as a more approachable complement to traditional man pages.

    64K
  3. #3 · tqdm/tqdm

    tqdm

    A fast, extensible progress bar for Python and the CLI: wrap any iterable with tqdm(iterable) and your loop instantly shows a smart meter with percentage, speed and ETA.

    31.4K
  1. 4

    symfony

    31.2Ksymfony/symfony · PHP

    Symfony is a PHP framework for building web and console applications, plus a set of reusable PHP components. It is used by thousands of web applications and most of the popular PHP projects.

  2. 5

    wezterm

    29.3Kwezterm/wezterm · Rust

    WezTerm is a GPU-accelerated cross-platform terminal emulator and multiplexer, written in Rust by @wez.

  3. 6

    cmder

    27Kcmderdev/cmder · PowerShell

    Cmder is a console emulator package for Windows, created out of pure frustration over the lack of a usable console there. It wraps ConEmu with a major config overhaul, a Monokai color scheme, clink and a custom prompt layout.

  4. 7

    .tmux

    25.4Kgpakosz/.tmux · Shell

    Oh my tmux! is a self-contained, pretty, and versatile configuration file for tmux (the terminal multiplexer), giving it a Powerline-inspired theme and sane default bindings out of the box.

  5. 8

    FizzBuzzEnterpriseEdition

    23.9KEnterpriseQualityCoding/FizzBuzzEnterpriseEdition · Java

    FizzBuzz Enterprise Edition is a satirical Java project: the trivial FizzBuzz exercise deliberately rebuilt as if it were serious, architecture-heavy enterprise software.

  6. 9

    chalk

    23.3Kchalk/chalk · JavaScript

    Chalk is a JavaScript library for styling terminal output: it wraps your strings in ANSI escape codes so console text can be colored, bold, underlined and more. Around 115,000 packages depend on it.

  7. 10

    ratatui

    23Kratatui/ratatui · Rust

    Ratatui is a Rust crate for building terminal user interfaces — text-based UIs for command-line applications, dashboards and other interactive console programs.

  8. 11

    xterm.js

    21.3Kxtermjs/xterm.js · TypeScript

    Xterm.js is a frontend component that lets web applications embed a fully-featured terminal in the browser. It powers the integrated terminal in VS Code, Hyper and Tabby.

  9. 12

    eruda

    21.2Kliriliri/eruda · JavaScript

    Eruda is a console and devtools panel for mobile browsers, letting you debug web pages on a phone the same way you'd use Chrome DevTools on desktop.

  10. 13

    Atmosphere

    20.1KAtmosphere-NX/Atmosphere · C++

    Atmosphère is a work-in-progress custom firmware (CFW) for the Nintendo Switch that replaces and patches core parts of the console's Horizon OS to add new features and customization.

  11. 14

    upterm

    19Krailsware/upterm · TypeScript

    Upterm (formerly Black Screen) is a terminal emulator that is also an interactive shell — the README calls it an IDE in the world of terminals. It is a desktop app built on Electron.

  12. 15

    vConsole

    17.5KTencent/vConsole · TypeScript

    A lightweight, extendable front-end developer tool for debugging mobile web pages: an on-page console that shows logs, network requests, elements and storage right on the phone.

  13. 16

    ranger

    17.4Kranger/ranger · Python

    Ranger is a console file manager with VI key bindings — a minimalistic curses interface for browsing the directory hierarchy, with previews, tabs and bookmarks.

  14. 17

    ipython

    16.8Kipython/ipython · Python

    This is IPython — the enhanced interactive Python shell, pitched as 'productive interactive computing'. You use it instead of the bare python REPL for exploratory coding and data work.

  15. 18

    gdb-dashboard

    12.3Kcyrus-and/gdb-dashboard · Python

    This is a standalone .gdbinit file that gives GDB a modular visual dashboard, automatically showing the program's state (registers, stack, source, etc.) every time it stops, so you type fewer inspection commands.

  16. 19

    spectre.console

    11.7Kspectreconsole/spectre.console · C#

    Spectre.Console is a .NET library that makes it easier to build beautiful, cross-platform console applications, with tables, panels, markup, and rich text styling.

  17. 20

    debug

    11.5Kdebug-js/debug · JavaScript

    A tiny JavaScript debugging utility for adding namespaced, opt-in debug logging to your code, modeled after Node.js core's own debugging technique. It behaves the same way whether you run it in Node.js or in a web browser.

  18. 21

    Terminal.Gui

    11.3Ktui-cs/Terminal.Gui · C#

    Terminal.Gui is a cross-platform toolkit for building sophisticated terminal UI (TUI) applications on .NET, running consistently on Windows, macOS, and Linux/Unix.

  19. 22

    kakoune

    11.1Kmawww/kakoune · C++

    Kakoune is a modal code editor that runs in the terminal and implements Vi's 'keystrokes as a text editing language' model. It was originally inspired by Vim and puts a strong focus on interactivity and multiple selections.

  20. 23

    mame

    10.6Kmamedev/mame · C++

    MAME is a multi-purpose emulation framework whose purpose is to preserve decades of software history by documenting vintage arcade hardware, computers, consoles and calculators, with the emulator itself serving to validate the accuracy of that documentation.

  21. 24

    rio

    7.6Kraphamorim/rio · Rust

    Rio is a hardware-accelerated GPU terminal emulator written in Rust, designed to work as both a native desktop application and inside web browsers.

  22. 25

    nvitop

    7.2KXuehaiPan/nvitop · Python

    nvitop is an interactive NVIDIA GPU process viewer and monitoring tool, meant as an all-in-one replacement for nvidia-smi plus process management.

  23. 26

    gmail-account-creator

    5.4KShadowHackrs/gmail-account-creator · Python

    Gmail Creator Pro is a Python automation tool for creating Gmail accounts in bulk. It pairs anti-detection tricks with phone-verification workarounds and optional 5sim integration.

  24. 27

    Relapse-Exploit

    2.3Kntfargo/Relapse-Exploit · JavaScript

    Relapse Exploit is a browser-based jailbreak chain for the PS5, working on firmware 7.00 through 13.60, that chains a WebKit browser exploit with a kernel exploit to gain kernel read/write and load custom payloads.

  25. 28

    ares

    1.8Kares-emulator/ares · C++

    ares is a cross-platform, open-source multi-system emulator that focuses on accuracy and preservation of classic game consoles and computers.

  26. 29

    PS5SX2

    1.3KSwordpdf/PS5SX2 · C++

    PS5SX2 is a native port of PCSX2, the PS2 emulator, that runs directly on a jailbroken PS5. It plays PS2 games upscaled up to 6x resolution on a 4K TV using a modified Vulkan driver for the PS5's GPU.

  27. 30

    libdragon

    1.3KDragonMinded/libdragon · C

    Libdragon is an open-source SDK for homebrew Nintendo 64 development, giving you a modern C11 toolchain plus graphics, audio, filesystem and debugging libraries to build real N64 ROMs.

  28. 31

    ReSkate

    1.2KDingo-Shenanigans/ReSkate · C++

    ReSkate is a fan-made mod framework and launcher for EA's skateboarding game 'skate.' that lets you play fully offline, host your own multiplayer lobbies or dedicated servers, and install mods.

  29. 32

    Xbox360PeerPressure

    754grimdoomer/Xbox360PeerPressure

    Peer Pressure is a persistent softmod exploit for the Xbox 360. It modifies the console's NAND image and HDD security sectors to trigger a chain of DMA attacks at startup, letting you run unsigned code and homebrew.

  30. 33

    ProsperoEden

    723blackbearreloaded/ProsperoEden · C++

    ProsperoEden is an unofficial PS5 homebrew port of Eden, an accurate, high-performance emulator, and is not affiliated with the Eden team or Sony. It runs as a native PlayStation 5 app with its own launcher and library.

  31. 34

    overdrive

    489MyLuxy/overdrive · C++

    Overdrive is a PS5 homebrew game store with a catalog of over 1,800 games, letting you browse, search and download titles straight to your console or a USB drive.

  32. 35

    oh-my-subagents

    191ringlochid/oh-my-subagents · Python

    A local orchestration runtime for Codex and Claude subagents: durable AI teams with persistent task state, reusable responsibility trees and interruption recovery, instead of ad-hoc delegation.

Often tagged together