Open Source Licenses

GoGBA uses several open-source components. This page lists the same core libraries and main dependencies shown in the app (Settings → License). Transitive packages are omitted here for clarity.

Core Libraries

libretro mGBA Core

License: MPL-2.0

Description: High-performance GBA emulation core based on mGBA, adapted for libretro with native integration for optimal performance.

Source: https://github.com/hamberluo/libretro-mgba

RCheevos

License: MIT

Description: RetroAchievements library for achievement support, leaderboards, and Rich Presence.

Source: https://github.com/RetroAchievements/rcheevos

Main Dependencies

Flutter

License: BSD-3-Clause

Description: UI toolkit for building natively compiled applications.

Source: https://flutter.dev

Riverpod

License: MIT

Description: State management (flutter_riverpod).

Source: https://riverpod.dev

GoRouter

License: BSD-3-Clause

Description: Declarative routing for Flutter.

Source: https://pub.dev/packages/go_router

Slang

License: MIT

Description: Internationalization and localization (slang, slang_flutter).

Source: https://pub.dev/packages/slang

File Picker

License: MIT

Description: Plugin for picking files and folders.

Source: https://pub.dev/packages/file_picker

Firebase

License: Apache-2.0

Description: Analytics, Crashlytics, Remote Config, and related plugins.

Source: https://firebase.google.com/docs/flutter/setup

Additional Information

For the full dependency tree and SPDX identifiers, use Flutter’s license registry in the app or run flutter pub deps / inspect each package on pub.dev.