Contribute
Donations
We accept economic donations through the following platforms:
The OpenCollective page also transparently tracks shows every expense and contribution.
Sponsors
If you'd like to showcase your company and support our efforts, check the "Sponsor" tiers in OpenCollective and get in touch via email: sponsors (at) this domain
.
Software
Here's a curated list of some projects related to Game Boy development.
Each one is developed and released following the open source philosophy, while accepting feedbacks and contributions from the community.
Join us on our Discord server, where you'll find help, mentorship and support to contribute to these awesome projects.
Always to remember to check the Contribution guidelines before opening Pull Requests.
Community projects
GB ASM Tutorial
If you're confident in writing assembly, we need contributors in helping us write, proofread and suggest improvements for new lessons in the tutorial.
Technologies and tools: Assembly, RGBDS, Rust, mdBook.
gbdev.github.io
The source of this website is hosted here.
Pandocs
The single, most comprehensive technical reference to Game Boy available to the public. Here, you can help proof reading, fixing typos, preparing updated versions of figures or port new content from old resources.
Technologies and tools: Markdown, Rust, Python, mdBook.
Homepage - Repository - Beginner issues
RGBDS
The de-facto standard assembly toolchain for the Nintendo Game Boy & Game Boy Color.
Technologies and tools: C, Assembly, Rust
Homepage - Repository - Beginner issues
Homebrew Hub
A community-led attempt to collect, archive and save every unofficial game, homebrew, patch, hackrom for Game Boy produced by the community through decades of passionate work.
Technologies and tools:
- Frontend: Vue JS 3, Nuxt 3
- Backend: Django REST
Homepage - Repository (backend) - Repository (frontend)
Homebrew Hub Database
This is the database of games powering the main Homebrew Hub project. Find a game (we have a lot to add!) and add it with a Pull Request. Or - even better - write scrapers to dump entire sources and add them to our repository!
Technologies and tools: JSON Schema, Python, Javascript, BeautifulSoup
Homepage - Repository - Beginner issues
Emulators
binjgb
A simple GB/GBC emulator. Runs in the browser using WebAssembly.
Technologies and tools: Webassembly, C
Homepage - Repository - Issues
SameBoy
SameBoy is an open source Game Boy (DMG) and Game Boy Color (CGB) emulator, written in portable C. It has a native Cocoa frontend for macOS, an SDL frontend for other operating systems, and a libretro core. It also includes a text-based debugger with an expression evaluator
Technologies and tools: C, Objective-C, Cocoa, SDL
Homepage - Repository - Beginner issues
mGBA
mGBA is an emulator for running Game Boy Advance games. It aims to be faster and more accurate than many existing Game Boy Advance emulators, as well as adding features that other emulators lack. It also supports Game Boy and Game Boy Color games.
Technologies and tools: C
Homepage - Repository - Issues