This repository contains the codebase for EasyCurse project licensed under MIT.
To run the project quickly, run these commands:
docker compose up -d
docker compose exec app bash setup.shIn src/.env, add CurseForge API key:
CURSEFORGE_API_KEY=...
Then the project should be accessible in http://localhost:9091.
Read the full setup guide and technical documentation here.
EasyCurse is a mod management platform that helps Minecraft players build and manage their own personal modpacks. Unlike the CurseForge App which is designed for installing published modpacks, EasyCurse empowers you to create custom modpacks with mods from both CurseForge and Modrinth, automatically resolve version compatibility, and download everything as ready-to-use ZIP files.
Three Simple Steps:
-
Create Your Mod Pack - Build unlimited mod packs with your favorite mods from CurseForge and Modrinth. Organize them for different playstyles, servers, or Minecraft versions.
-
Update Minecraft Version - When a new Minecraft version releases, simply change the version in your mod pack. EasyCurse automatically finds compatible mod versions from both CurseForge and Modrinth, eliminating manual searching and version checking.
-
Download & Play - Get your updated mod pack as a single ZIP file. Extract and play—no launcher dependency, no hassle.
Key Features:
- Automatic version matching from CurseForge and Modrinth APIs
- Cloud storage for all your mod packs
- One-click download as ready-to-use ZIP files
- Import mods from existing mod files to quickly build your mod packs
- Share mod packs with friends and the community via unique links
- Email notifications when new compatible versions are available
- Update entire mod packs in seconds when Minecraft version changes
Watch the demo video: demo.mp4
If you're interested in contributing to EasyCurse, please read our Contributing Guide for branch naming conventions, commit message guidelines, and development requirements.
For information about reporting security vulnerabilities, please see our Security Policy.
