Console homebrew

  • (almost) every Nintendo console

    3DS-CLI

    Real RISC-V Linux running in userspace under horizon os off the SD card, with a terminal, a touch keyboard and WiFi. Runs on the 3DS, Wii U, Switch, Wii and GameCube.

    CdevkitARMdevkitPPC
  • new 3ds

    dn3ds

    Duke Nukem 3D, ported from the 2003 GPL source release. Native 400×240, a touch weapon and status panel, and stereoscopic 3D driven by the slider.

    Cport
  • 3ds library

    ctr-osk-rt

    A touch keyboard for 3DS homebrew that takes realtime input for programs. It has multiple layers to output any key, and even can handle special sequences :3

    Ccitro2d
  • nintendo 3ds

    fc3ds

    Browse, preview and install 3DS system fonts on the console itself from Google Fonts (ik boo google etc), or from a local ttf.

    CdevkitARM

Emulation and low-level

  • risc-v

    mini-rv32ima-mmu

    A fork of cnlohr's single-file RV32IMA core adding Sv32 virtual memory, supervisor mode, trap delegation and a built-in SBI, enough for a mainline linux kernel to run and use common programs

    Cemulator
  • android

    oneplus6t-rawprogram

    A cleanroom rawprogram XML for bringing hard-bricked OnePlus 6T phones back from EDL mode with edl-ng.

    shellrecovery

Desktop and tools

  • linux

    findmylinux

    Makes a laptop advertise itself on Apple's Find My network as an accessory, so any passing iPhone tells it what it's location is, which is then used as the system's geolocation. Ships a GTK app for keys and status.

    pythonBLEGTK
  • firmware

    mayflash-w012-linux-updater

    A more reliable Python replacement for the Windows-only firmware updater that ships with Mayflash's GameCube controller adapter.

    pythonUSB

Odds and ends

  • this site

    adabit.org

    You're looking at it. SvelteKit prerendered onto Cloudflare Pages, with a D1-backed comment system and a hand-tuned, hash-pinned CSP.

    sveltecloudflare
  • hardware

    xt60starcanpcb

    A star topology canbus distribution board with XT60 connectors

    kicad

More of the same on GitHub.