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 serveropen in new window, 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.

Homepageopen in new window - Repositoryopen in new window

gbdev.github.io

The source of this website is hosted hereopen in new window.

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.

Homepageopen in new window - Repositoryopen in new window - Beginner issuesopen in new window

RGBDS

The de-facto standard assembly toolchain for the Nintendo Game Boy & Game Boy Color.

Technologies and tools: C, Assembly, Rust

Homepageopen in new window - Repositoryopen in new window - Beginner issuesopen in new window

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

Homepageopen in new window - Repository (backend)open in new window - Repository (frontend)open in new window

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

Homepageopen in new window - Repositoryopen in new window - Beginner issuesopen in new window

Emulators

binjgb

A simple GB/GBC emulator. Runs in the browser using WebAssembly.

Technologies and tools: Webassembly, C

Homepageopen in new window - Repositoryopen in new window - Issuesopen in new window

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

Homepageopen in new window - Repositoryopen in new window - Beginner issuesopen in new window

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

Homepageopen in new window - Repositoryopen in new window - Issuesopen in new window