Cross-platform adaptation & desktop application
PKHeX-Avalonia
Pokémon save editing, across desktop platforms.
A cross-platform adaptation of PKHeX built with .NET and Avalonia, bringing Pokémon and save editing to Windows, macOS and Linux.

MY CONTRIBUTION
The engineering behind it.
The cross-platform desktop application and its editing workflows, built around the upstream PKHeX engine.
Key decisions
- Keep the upstream engine responsible for save formats and legality checks.
- Bring Pokémon editing, boxes and the party into a shared workspace.
- Make game-specific tools discoverable through a searchable launcher.
Build on the engine. Rethink the desktop.
PKHeX-Avalonia uses the upstream PKHeX engine for save formats and legality checks. My project builds a cross-platform desktop application around it, with Pokémon editing, box navigation and the party together in one workspace.
Make a large toolset easier to navigate.
The application includes trainer, inventory and Pokédex editors, databases, batch operations, backups and save comparison. A searchable tool launcher helps people find capabilities relevant to the save they have open.
A desktop application people can use.
The public project provides packages for Windows, macOS and Linux, light and dark appearances, and multiple interface languages. Its documentation identifies supported features and credits the upstream engine and other components.
NEXT PROJECT