Topics / #retro

Retro projects on GitHub

Retro-styled terminals and vintage computing aesthetics

As of , the most-starred Retro projects on GitHub are Apollo-11 (75.3K stars), MS-DOS (32.3K stars) and cool-retro-term (26.5K stars). GitHub.Locker tracks 24 Retro repositories with 302.3K stars combined. The fastest-growing on October 16 was pokeheartgold, with +152 stars in a day.

24Projects
302.3KStars in total
+356Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

24 projects · by stars

  1. #1 · chrislgarry/Apollo-11

    Apollo-11

    The original Apollo 11 Guidance Computer (AGC) source code: the 1969 flight software for the Command Module (Comanche055) and the Lunar Module (Luminary099).

    75.3K
  2. #2 · microsoft/MS-DOS

    MS-DOS

    The original source code of MS-DOS v1.25, v2.0, and v4.00, published by Microsoft for reference. The v1.25 and v2.0 parts include compiled binaries too, and v4.00 was jointly developed by IBM and Microsoft.

    32.3K
  3. #3 · Swordfish90/cool-retro-term

    cool-retro-term

    A terminal emulator that mimics the look and feel of old cathode tube screens — a retro-styled terminal designed to be eye-candy, customizable, and reasonably lightweight.

    26.5K
  1. 4

    windows95

    24.3Kfelixrieseberg/windows95 · TypeScript

    The complete Windows 95 operating system, packaged as a desktop app that runs on macOS, Windows, and Linux — the whole thing, boots and all.

  2. 5

    v86

    23.6Kcopy/v86 · JavaScript

    v86 is an x86 PC emulator that runs entirely in the browser. It emulates a Pentium-4-class CPU and classic PC hardware, translating guest machine code to WebAssembly at runtime for decent speed.

  3. 6

    NES.css

    21.8Knostalgic-css/NES.css · SCSS

    NES.css is a CSS framework that styles HTML components with a NES (Famicom) 8-bit retro-game look, as if your web page were a game on the old console.

  4. 7

    OpenEmu

    17.8KOpenEmu/OpenEmu · Swift

    OpenEmu is a free, open-source retro game emulator for macOS that aims to make playing classic console games feel like a first-class native Mac experience.

  5. 8

    RetroArch

    14.4Klibretro/RetroArch · C

    RetroArch is the reference frontend for the libretro API, a hub that runs emulators, game engines, and other 'libretro cores' through a unified interface for input, video, and audio.

  6. 9

    romm

    13.8Krommapp/romm · Python

    RomM (ROM Manager) is a self-hosted web app that scans, organizes, enriches and lets you play your retro game ROM collection, pulling metadata and artwork from multiple providers and covering 400+ platforms.

  7. 10

    98.css

    11.5Kjdan/98.css · CSS

    98.css is a CSS design system that makes semantic HTML look like a Windows 98 interface, letting you build faithful retro-UI recreations.

  8. 11

    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.

  9. 12

    RetroPie-Setup

    10.4KRetroPie/RetroPie-Setup · Shell

    RetroPie-Setup is a shell script that turns a Raspberry Pi, Vero4K, ODroid-C1, or an Ubuntu PC into a retro gaming console by installing RetroArch, many emulator cores, and the EmulationStation frontend.

  10. 13

    chinese-dos-games

    10.3Krwv/chinese-dos-games · Python

    A collection of 1,898 classic Chinese DOS games, playable directly in the browser. The project hosts the game files themselves and links to a website built around them.

  11. 14

    ntsc-rs

    2.7Kntsc-rs/ntsc-rs · Rust

    ntsc-rs is a free, open-source video effect that emulates NTSC and VHS video artifacts, available as a standalone app or as a plugin for After Effects, Premiere, and OpenFX.

  12. 15

    vhs-decode

    2.1Koyvindln/vhs-decode · Jupyter Notebook

    VHS-Decode is software that decodes raw FM RF signals captured directly from videotape heads (VHS, SVHS, U-Matic, Betamax, Video8/Hi8, etc.) into usable video and audio, as part of the FM RF Archival method of media preservation. It is a fork of 'ld-decode', the laserdisc RF decoder.

  13. 16

    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.

  14. 17

    martypc

    946dbalsom/martypc · Rust

    MartyPC is a cycle-accurate emulator of early IBM PCs and compatibles, written in Rust. It recreates the original IBM PC, XT, PCjr and Tandy 1000 down to individual CPU cycles.

  15. 18

    pokeheartgold

    716ctrl-cheeb-del/pokeheartgold · C

    It's a full decompilation of Pokémon HeartGold and SoulSilver for the Nintendo DS, reconstructing the entire games in source code form.

  16. 19

    c64-keyboard-font

    634szabadkai/c64-keyboard-font · Python

    C64 Keyboard is a font that recreates the printed letter and symbol legends from a real Commodore 64 keyboard, traced and cleaned up from photographs of the actual keycaps. It ships as desktop TTF/OTF files, a webfont, editable outlines, and a specimen for previewing the glyphs.

  17. 20

    exodium

    330tvollstaedt/exodium · Rust

    Exodium is a cross-platform native frontend for the eXoDOS DOS game collection, letting you browse and stream over 9,000 preserved DOS games without downloading the full ~500GB torrent upfront.

  18. 21

    ra2

    283ra2-games/ra2 · TypeScript

    A fan-made web port that runs the original Red Alert 2 and Yuri's Revenge x86 executables directly in the browser, using the v86 emulator with custom firmware and a Win32/DirectX compatibility layer instead of a real Windows install.

  19. 22

    Chisel

    241ElgenTidwell/Chisel · C#

    Chisel is an open-source 3D game engine built to recreate the development workflow of 2000s-era games. This repo hosts the core engine and tool code used by the official SDK.

  20. 23

    PSPRecomp

    231jessicanataliagta/PSPRecomp · C++

    This is PSPRecomp, a static recompilation framework for PSP (PlayStation Portable) software. It reads an Allegrex/MIPS executable, analyzes the guest code, and emits C++ translation units that run on a native host runtime instead of using a PSP interpreter or JIT.

  21. 24

    Ridge-Racer-Collection

    228wanszai/Ridge-Racer-Collection

    This is a custom emulator for Namco's System 22 arcade boards, letting you play Ridge Racer, Ridge Racer 2 and Rave Racer on PC and Xbox 360/Xbox One/Series consoles.

Often tagged together