Current Version: v1.6.0
Cross-platform desktop Mod Manager for the gregFramework ecosystem.
Note
gregModmanager is an independent community project developed by the author. The project name and any related domains (e.g. gregmodmanager.eu) are not owned by the author. Official hubs of the ecosystem are gregframework.eu and datacentermods.com.
gregModmanager is a modern, user-friendly application that simplifies installing, managing, and publishing mods for MelonLoader-based games. It supports Windows and Linux (macOS coming soon), integrates with Steam, and provides an intuitive interface for:
- Browse & Install mods from datacentermods.com or local files
- Manage Load Order and resolve dependencies automatically
- Handle Profiles for different gameplay configurations
- Update Mods with one click
- Publish Your Own mods and plugins
π New users? Start with the End-User Guide π¦ Creating mods? See the Mod Creator Guide π§ Want to contribute? Read the Contributor Guide π Full index: docs/INDEX.md
Download and run:
- Windows (Recommended): Download the Smart Online Installer from Releases. It automatically installs required VC++ Runtimes.
- Windows (Portable): Download the
.ziparchive. Ensure VC++ 2015-2022 Redist is installed. - Linux:
wget https://github.com/mleem97/gregModmanager/releases/download/v1.6.0/gregModmanager-v1.6.0-Linux.tar.gz && tar -xzf *.tar.gz && ./GregModmanager
Build locally:
# Clone repository
git clone https://github.com/mleem97/gregModmanager.git
cd gregModmanager
# Install dependencies
dotnet restore GregModmanager.sln
# Build
dotnet build GregModmanager.sln -c Release
# Run
dotnet run --project GregModmanager.AvaloniaOr use the convenience script:
.\scripts\run.ps1| Platform | Minimum | Recommended |
|---|---|---|
| Windows | Windows 10 v1909, .NET 9 | Windows 11, 4+ GB RAM |
| Linux | Debian 11+, Ubuntu 20.04 LTS+ | Fedora 36+, 4+ GB RAM |
| macOS | Planned Q3 2026 | β |
See System Requirements for details.
gregModmanager.sln
βββ GregModmanager.Core/ # Core business logic
βββ GregModmanager.Avalonia/ # Avalonia UI (Windows, Linux)
βββ SubDirectoryFixer/ # Helper utility
βββ GregModmanager.Tests/ # Unit tests
βββ scripts/ # Build and deployment scripts
βββ installer/ # Inno Setup installer script
βββ docs/ # User and developer documentation
βββ wiki/ # Documentation wiki (Git submodule)
- β Mod Management β Install, enable, disable, update, manage profiles
- β Dependency Resolution β Automatic conflict detection and installation
- β Steam Integration β Auto-detect library, launch via Steam, Workshop support
- β Smart Installer β Automatically downloads and installs required VC++ runtimes
- β Health Monitoring β Built-in crash reporting and performance telemetry
- β Cross-Platform β Windows, Linux, macOS (coming soon)
- β Localization β English, German, Spanish (community translations welcome)
- Framework: Avalonia UI 11.2 (cross-platform)
- Runtime: .NET 9.0
- Pattern: Layered architecture with clean Core/UI separation
- Integration: Steam API, gregCore/gregFramework, datacentermods.com
.\scripts\build.ps1Produces:
- Windows installer (
.exe) - Windows portable (
.zip) - Linux AppImage,
.deb,.rpm,.tar.gz
.\scripts\run.ps1 # Build & run locally
.\scripts\builder.ps1 # Interactive CLI menu- datacentermods.com β Central mod repository and modding community
- gregframework.eu β gregCore / gregFramework ecosystem documentation
- melonwiki.xyz β MelonLoader documentation
- Steam API β Game library detection and workshop
We welcome contributions! See CONTRIBUTING.md for:
- Development environment setup
- Coding standards and conventions
- Testing requirements
- Pull request workflow
- Localization guidelines
Code of Conduct: Be respectful. All contributors are valued.
gregModmanager includes an optional telemetry system to help us improve the application and fix startup issues.
- What we collect: Anonymized crash reports, startup success/failure, and sync performance metrics.
- What we DON'T collect: Your name, mod files, or any personal data.
- Opt-out: You can disable telemetry at any time in the Settings menu.
- Transparency: All telemetry requests use a secure connection to our self-hosted Loki instance at
telemetry.datacentermods.com.
MIT License β See LICENSE
- Documentation: docs/ and wiki/
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Website: gregframework.eu Β· datacentermods.com
- gregCore β Game framework
- gregStore β Asset distribution
- gregBot β Discord bot integration
- Wiki β Documentation (submodule)
- teamGreg / mleem97