Polymerium

June 14, 2026 ยท View on GitHub

Polymerium

A next-generation Minecraft instance manager that thinks differently about game management.

License: MIT .NET 10.0 Avalonia C# zread

Codacy Badge CodeFactor

๐ŸŒ ไธญๆ–‡ไป‹็ป โ€ข ๐Ÿ“ฅ Download โ€ข ๐Ÿ“– Documentation โ€ข ๐Ÿ› Report Bug โ€ข ๐Ÿ’ก Request Feature


๐ŸŽฎ Experience Polymerium in Action

Screenshot

From launch to gameplay in seconds โšก


๐ŸŒŸ What Makes Polymerium Different

Traditional Minecraft launchers manage files. Polymerium manages experiences.

๐Ÿš€ The Evolution of Minecraft Launchers

GenerationManagement FocusRepresentative Approach
1st Gen๐Ÿ“ Versions"Version Isolation" mechanism
2nd Gen๐Ÿ“ฆ InstancesIsolated game environments with copied resources
3rd Gen๐Ÿงฌ MetadataDeclarative 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.

  1. Right-click the .pkg file and choose Open.

  2. If that doesn't work, remove the quarantine flag from Terminal:

    xattr -d com.apple.quarantine Polymerium-osx-arm64-Setup.pkg
    
  3. Open the .pkg file again and follow the installer.

PlatformPackageDirect Download
Windows x64InstallerDownload
Linux x64AppImageDownload
macOS Apple SiliconPKG installerDownload

ๅทฒๆœ‰ Mirror้…ฑ CDK๏ผŸๅ‰ๅพ€ Mirror้…ฑ ้ซ˜้€Ÿไธ‹่ฝฝ

๐Ÿ“ฅ Download -> ๐Ÿš€ Run -> โš™๏ธ Setup

  1. Download the package for your platform
  2. Run the installer or executable
  3. Follow the setup wizard to configure your first instance

๐Ÿš€ Quick Start

๐ŸŽฎ Create โ†’ ๐Ÿ“ฆ Add Content โ†’ ๐Ÿ”ง Deploy โ†’ โ–ถ๏ธ Play

  1. Create Instance: Define your Minecraft version and mod loader
  2. Add Content: Browse and install mods from CurseForge or Modrinth
  3. Deploy: Let Polymerium build your game files
  4. Play: Launch directly or export as a modpack

๐Ÿ—๏ธ Architecture Overview

๐Ÿ› ๏ธ Technology๐Ÿ“‹ Purpose๐Ÿ”— Integration
.NET 10.0Latest runtime with C# preview featuresCore platform
Avalonia 12Cross-platform XAML UI frameworkPresentation layer
MVVM PatternClean separation of concernsArchitecture pattern
Dependency InjectionModular, testable architectureService management
Reactive ExtensionsResponsive data handlingData 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

PlatformStatus
Windowsโœ… Stable
Linuxโœ… Stable
macOSโœ… 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

Star History Chart

Repobeats Analytics

๐Ÿ“š References & Acknowledgments

๐Ÿ”— Technical References

๐Ÿ™ 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

FOSSA Status

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