Polymerium
June 14, 2026 ยท View on GitHub
A next-generation Minecraft instance manager that thinks differently about game management.
๐ ไธญๆไป็ป โข ๐ฅ Download โข ๐ Documentation โข ๐ Report Bug โข ๐ก Request Feature
๐ฎ Experience Polymerium in Action
๐ What Makes Polymerium Different
Traditional Minecraft launchers manage files. Polymerium manages experiences.
๐ The Evolution of Minecraft Launchers
| Generation | Management Focus | Representative Approach |
|---|---|---|
| 1st Gen | ๐ Versions | "Version Isolation" mechanism |
| 2nd Gen | ๐ฆ Instances | Isolated game environments with copied resources |
| 3rd Gen | ๐งฌ Metadata | Declarative configuration with on-demand deployment |
Polymerium is a third-generation launcher. Instead of copying and storing thousands of mod files for each instance, Polymerium describes your game setup as lightweight metadata and builds the actual game files on-demand. This revolutionary approach brings several game-changing benefits:
๐ฏ Smart Resource Management
- Zero Duplication: Multiple instances sharing the same mods? Only one copy exists on disk
- Symlink Magic: Files are intelligently linked, not copied, saving gigabytes of storage
- Instant Switching: Change between completely different modpacks in seconds
๐ฆ Portable Game Experiences
- Metadata-Driven: Your entire game setup fits in a tiny configuration file
- Version Control Ready: Use Git to collaborate on modpack development
- True Portability: Share your exact game experience with a simple file transfer
๐ง Effortless Maintenance
- Integrity Guaranteed: Every deployment validates file completeness and correctness
- Dependency Resolution: Automatically handles mod dependencies and conflicts
- One-Click Updates: Upgrade individual mods or entire modpacks seamlessly
๐ฎ Player-Focused Design
- No Java Hunting: Configure Java once, works everywhere
- Account Flexibility: Multiple accounts, each linked to specific instances
- Clean Uninstall: Remove Polymerium completely by deleting two folders
โจ Key Features
๐๏ธ Modern Architecture
- ๐จ Avalonia UI: Beautiful, responsive interface that works across platforms
- ๐ Metadata Engine: Lightweight instance descriptions that rebuild perfectly every time
- ๐ Deployment System: Intelligent file management with integrity checking
- ๐ Resource Pooling: Shared file storage with symlink distribution
๐ Platform Integration
- ๐๏ธ CurseForge & Modrinth: Native integration with major mod repositories
- ๐ฆ Modpack Publishing: Export your instances as distributable modpacks
- ๐ Automatic Changelogs: Generated documentation for your modpack versions
๐จโ๐ป Developer Experience
- ๐ธ Instance Snapshots: Save and restore complete game states
- ๐ Layered Configuration: Separate user settings from core game data
- ๐ Build Reproducibility: Identical deployments from the same metadata
Getting Started
๐ฅ Installation
Note
Polymerium is currently in active development. Features and UI may change between releases.
Before downloading, check the note for your platform:
๐ช Windows โ enable Developer Mode (required for symlinks)
Polymerium uses symbolic links for efficient file management. Enable Developer Mode to allow symlink creation without administrator privileges.
Windows 11
Settings โ System โ For developers โ Developer Mode
Windows 10
Settings โ Update & Security โ For developers โ Developer Mode
Windows 7/8
Upgrade to Windows 10+ first ๐ฅ
๐ macOS โ "Installer is damaged" workaround
The PKG installer is not signed with an Apple Developer certificate, so macOS Gatekeeper may block it with a "damaged" message.
-
Right-click the
.pkgfile and choose Open. -
If that doesn't work, remove the quarantine flag from Terminal:
xattr -d com.apple.quarantine Polymerium-osx-arm64-Setup.pkg -
Open the
.pkgfile again and follow the installer.
| Platform | Package | Direct Download |
|---|---|---|
| Windows x64 | Installer | Download |
| Linux x64 | AppImage | Download |
| macOS Apple Silicon | PKG installer | Download |
ๅทฒๆ Mirror้ ฑ CDK๏ผๅๅพ Mirror้ ฑ ้ซ้ไธ่ฝฝ
๐ฅ Download -> ๐ Run -> โ๏ธ Setup
- Download the package for your platform
- Run the installer or executable
- Follow the setup wizard to configure your first instance
๐ Quick Start
๐ฎ Create โ ๐ฆ Add Content โ ๐ง Deploy โ โถ๏ธ Play
- Create Instance: Define your Minecraft version and mod loader
- Add Content: Browse and install mods from CurseForge or Modrinth
- Deploy: Let Polymerium build your game files
- Play: Launch directly or export as a modpack
๐๏ธ Architecture Overview
| ๐ ๏ธ Technology | ๐ Purpose | ๐ Integration |
|---|---|---|
| .NET 10.0 | Latest runtime with C# preview features | Core platform |
| Avalonia 12 | Cross-platform XAML UI framework | Presentation layer |
| MVVM Pattern | Clean separation of concerns | Architecture pattern |
| Dependency Injection | Modular, testable architecture | Service management |
| Reactive Extensions | Responsive data handling | Data flow |
๐ Project Structure
Polymerium/
โโโ ๐ website/ # Documentation & project site
โโโ ๐จ src/ # Application source code
โโโ ๐ submodules/ # Embedded third-party project sources
โโโ ๐ notes/ # Internal notes
โโโ ๐ changelogs/ # Version changelogs
โโโ ๐ ๏ธ scripts/ # Build & publish scripts
โโโ ๐ผ๏ธ assets/ # Screenshots and media
โโโ ๐ plans/ # Planning documents
๐ฅ๏ธ Platform Support
| Platform | Status |
|---|---|
| โ Stable | |
| โ Stable | |
| โ Stable |
Privacy & Security
Polymerium respects your privacy:
- Minor Telemetry: Collect least necessary data for debugging
- Local Storage: All data stays on your machine
- Minimal Footprint: Clean uninstall leaves no traces
- Open Source: Transparent, auditable codebase
License
This project is licensed under the MIT License - see the LICENSE file for details.
๐ Project Statistics
๐ References & Acknowledgments
๐ Technical References
- Inside a Minecraft Launcher - Game launch process and Fabric/Quilt deployment
- Tutorial: Writing a Launcher - Game launch process guide
- ForgeWrapper - Forge integration reference
- Microsoft Authentication Scheme - Authentication implementation
๐ Special Thanks
- Minecraft Community - For the incredible modding ecosystem
- Avalonia Team - For the excellent cross-platform UI framework
- API Providers - CurseForge and Modrinth for their public APIs
- Contributors - Everyone who helps make Polymerium better
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
Polymerium: Rethinking Minecraft instance management for the modern era โจ
Made with โค๏ธ by the Polymerium team
