mgba-emu/mgba

mGBA Game Boy Advance Emulator

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 4 minutes ago
Added to GitGenius on September 8th, 2026
Created on December 9th, 2014
Open Issues & Pull Requests: 861 (+0)
GitHub issues: Enabled
Number of forks: 1,120
Total Stargazers: 7,491 (+0)
Total Subscribers: 164 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.5 hours
Mean response time: 132.8 days
90th percentile: 236.6 days
Tracked items: 712

Maintainer activity

2 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 11, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits.

How this project is maintained

Roughly one issue in five opened in the past year never receives a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "category:questionable" is answered fastest, typically in about 3 hours, while "platform:GB/GBC" waits about 10 days. 65% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 54% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 416
New in 7 days: 5
Closed in 7 days: 5
Avg open age: 1,318 days
Stale 30+ days: 396
Stale 90+ days: 358

Recent activity

Opened in 7 days: 3
Closed in 7 days: 3
Comments in 7 days: 2
Events in 7 days: 4

Top labels

  • severity:enhancement (76)
  • platform:GBA (62)
  • port:Qt (58)
  • blocked:needs info (54)
  • platform:GB/GBC (44)
  • blocked:needs retest (38)
  • category:questionable (34)
  • hardware:2D (27)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

mGBA is an emulator for running Game Boy Advance games, with support for Game Boy and Game Boy Color titles as well.

The tool addresses the need for accurate, performant Game Boy Advance emulation by prioritizing hardware accuracy alongside speed. It achieves this through highly accurate hardware support for the Game Boy Advance and its predecessors, combined with optimization that allows full-speed emulation even on low-end hardware. The emulator includes a built-in BIOS implementation and can load external BIOS files, supports save type detection including flash memory sizes, and handles specialized hardware features like motion sensors, rumble, real-time clocks, and solar sensors for games like Boktai.

Developers and players should choose mGBA if they need reliable Game Boy Advance emulation with extensive feature support beyond basic gameplay. The tool suits projects requiring debugging capabilities, as it offers command-line debugging and GDB remote support compatible with Ghidra and IDA Pro. It works well for content creation and preservation, supporting video, GIF, WebP, and APNG recording, as well as savestate viewing as screenshots. The project provides both Qt and SDL frontends for heavy-weight and light-weight use cases, runs on numerous platforms from Windows and macOS to Linux, FreeBSD, Nintendo 3DS, Switch, Wii, and PlayStation Vita, and includes Libretro and OpenEmu cores for integration into other emulation frameworks. Specialized features include Game Boy Camera and Printer support, e-Reader support, and comprehensive Game Boy mapper support covering MBC1 through MBC7 variants and unlicensed cartridge types.

Development activity shows consistent engagement with the emulation accuracy goal through ongoing hardware support refinement. The project maintains an active feature roadmap including networked multiplayer link cable support, Dolphin/JOY bus support, and re-recording for tool-assist runs. Community involvement is evident through translation contributions coordinated via Weblate across multiple languages. The codebase demonstrates sustained maintenance across its broad platform support matrix, from mainstream operating systems to specialized gaming hardware.