C Homebrew

Open-source C projects categorized as Homebrew

Top 23 C Homebrew Projects

  • Luma3DS

    Noob-proof (N)3DS "Custom Firmware"

    Project mention: Can someone help? | /r/3dspiracy | 2023-11-29

    Replace Luma files on your sd card, boot.firm and boot.3dsx. You can download them here.

  • Goldleaf

    🍂 Multipurpose homebrew tool for Nintendo Switch

    Project mention: For those that don't use Tinfoil, how do you keep up with DLC and Updates? | /r/SwitchPirates | 2023-05-17

    Found this on their github: https://github.com/XorTroll/Goldleaf/blob/master/Quark.md

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • libnx

    Library for Switch Homebrew

    Project mention: [2022] Running Solutions on the Nintendo Switch | /r/adventofcode | 2023-01-13

    The SDK used by most, if not all switch developers, is libnx. As a Rust enthusiast, I wanted the core logic in Rust so I just built the display in C/C++ which the switch library is written in.

  • EdiZon

    💡 A homebrew save management, editing tool and memory trainer for Horizon (Nintendo Switch)

    Project mention: glitch zelda tears of the gingdom? | /r/SwitchPirates | 2023-05-20

    What glitch are you talking about? If you are referring to the item duplication glitch, this has nothing to do with pirating or hacking, it works on any console. If you search on YouTube for "item duplication glitch" you'll find dozens of videos with details on how to do it. If you install something like Edizon you can add things to your game or get full stamina bars and lots of other cheats. There's also some save game editors out where you can edit your save.

  • NX-Shell

    A multi-purpose file manager for the Nintendo Switch.

    Project mention: Anyway to choose to load an autosave or restore point of the same game at the menu? | /r/NoMansSkyTheGame | 2023-01-02

    You might be able to access the save files using a Switch file manager like NX-Shell.

  • SwitchThemeInjector

    Create custom themes for the nintendo switch !

    Project mention: [Release] Unison R, maybe the "definitive edition" of my previously released Unison theme pack - btw, happy TotK release! | /r/NXThemes | 2023-05-25

    I updated my whole setup to the latest of everything at the time of TotK release. I'm not running 16.0.3 though, still on 16.0.2 Make sure you installed the ips patches intended for 16.x https://github.com/exelix11/SwitchThemeInjector/releases

  • nxdumptool

    Generates XCI/NSP/HFS0/ExeFS/RomFS/Certificate/Ticket dumps from Nintendo Switch gamecards and installed SD/eMMC titles.

    Project mention: Can I dump dlc of a game I already installed? | /r/SwitchPirates | 2023-05-12
  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • libctru

    Homebrew development library for Nintendo 3DS/Horizon OS user mode (Arm11)

    Project mention: Nintendo 3DS Architecture | news.ycombinator.com | 2023-09-21

    Love this series!

    If anyone wants to do homebrew for thr 3DS check out https://github.com/devkitPro/libctru

  • cave-story-md

    A fan port of Cave Story for the Sega Mega Drive

    Project mention: Cave Story keeps doing this weird thing with save states… | /r/RG35XX | 2023-04-08

    or the MD version to avoid loading screens

  • 3ds-examples

    Examples for 3DS using devkitARM, libctru, citro3d and citro2d

    Project mention: Examples for 3DS using devkitARM, libctru, citro3d and citro2d | news.ycombinator.com | 2023-09-05
  • nxdk

    The cross-platform, open-source SDK to develop for original Xbox: *new* xdk

    Project mention: PCSX2 is an open source PS2 Emulator | news.ycombinator.com | 2023-07-12

    In addition to what tehbeard mentioned, Xemu at least (which is what i have experience with as i used it to do some homebrew development[0] with the open source nxdk[1] SDK) is far from accurate and largely just a means for playing OG Xbox games on modern hardware. However the GPU emulation does not take into account NV2A's performance at all and simply translates the calls to OpenGL (despite the "DirectXbox" name, the GPU is actually designed around OpenGL :-P) so it is much faster than the real one and depending on what is going on the CPU performance can also be quite faster. IIRC it doesn't even emulate the real CPU the OG Xbox has as you can accidentally use instructions in Xemu not available on the real hardware.

    Of course if your goal is to just have games from OG Xbox playable on a PC that is fine (if anything for most games it is an improvement as they'd run smoother) but if you want cycle accurate emulation it doesn't fit the bill. In that case basing the emulator on something like 86box might be better as that has been designed with the goal of achieving cycle accurate PC hardware emulation.

    [0] https://www.youtube.com/watch?v=gQpK6eX-04M

    [1] https://github.com/XboxDev/nxdk/

  • fastboot3DS

    A homebrew bootloader for the Nintendo 3DS that is similar to android's fastboot.

  • DreamShell

    Operating system for the Sega Dreamcast

    Project mention: Someone got the link to the latest version of Iso Loader for dreamshell? | /r/dreamcast | 2023-03-25

    The latest version can be found on the DC-SWAT forum, though https://github.com/DC-SWAT/DreamShell/releases is also regularly updated (last release was yesterday).

  • Bloopair

    Allows connecting controllers from other consoles like native Wii U Pro Controllers on the Wii U

    Project mention: Anyone have experience with these 3rd party Wii u Pro remotes?? | /r/wiiu | 2023-06-05

    Not worth it. If you have a modded Wii U, bloopair is worth trying: https://github.com/GaryOderNichts/Bloopair

  • not64

    Experimental modification of Mupen64GC using devkitRice.

    Project mention: is there a way to play n64 games using the emulator for the zelda collector's edition and master quest? | /r/Gamecube | 2022-12-14
  • ngdevkit

    Open source development for Neo-Geo

  • fujihack

    Reverse engineering Fujifilm firmware

    Project mention: RyujinX – Open Source Nintendo Switch Emulator | news.ycombinator.com | 2023-08-30
  • 3DSident

    PSPident clone for 3DS

    Project mention: Is it really a big deal for a 3ds to have IPS screens? | /r/3DS | 2023-07-12

    That is 3DSident, the "non-GUI" version.

  • Counter-Strike-Nintendo-DS

    Counter Strike Demake/Remake on Nintendo DS

  • CMFileManager-PSP

    A multi-purpose file manager for the PSP, heavily inspired by the CM file manager design.

  • TriPlayer

    A feature-rich background audio player for Nintendo Switch (requires Atmosphere)

  • Video_player_for_3DS

    Video player for 3ds

    Project mention: Breaking bad on the 3ds | /r/3dspiracy | 2023-06-12

    Easiest solution https://github.com/Core-2-Extreme/Video_player_for_3DS or you can make a MOFLEX

  • uxnds

    NDS/3DS fork/port of the uxn/Varvara virtual machine

    Project mention: Playing Oquonie on the NDS Lite | /r/NintendoDS | 2023-05-03

    Oquonie is a game from 2014 that was re-released in 2023 for the uxn platform. Here I'm running it via the uxnds emulator.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-11-29.

C Homebrew related posts


What are some of the best open-source Homebrew projects in C? This list will help you:

Project Stars
1 Luma3DS 4,604
2 Goldleaf 2,477
3 libnx 1,172
4 EdiZon 1,085
5 NX-Shell 899
6 SwitchThemeInjector 857
7 nxdumptool 790
8 libctru 704
9 cave-story-md 517
10 3ds-examples 392
11 nxdk 354
12 fastboot3DS 343
13 DreamShell 317
14 Bloopair 291
15 not64 282
16 ngdevkit 251
17 fujihack 232
18 3DSident 228
19 Counter-Strike-Nintendo-DS 189
20 CMFileManager-PSP 165
21 TriPlayer 159
22 Video_player_for_3DS 157
23 uxnds 134
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives