A multiplatform modpack manager for Minecraft: Java Edition.
With Pakku, you can create modpacks for CurseForge, Modrinth or both simultaneously.
It's a package manager that significantly simplifies Minecraft modpack development, inspired by package managers like npm and Cargo. In addition to package management itself, it enables support for version control, simplifies collaboration options, and adds support for CI/CD.
A comprehensive toolkit for modpack development:
pakku add » Add new projects with automatic dependency resolution pakku rm » Remove projects safely with dependency checking pakku update » Update projects individually or in bulk pakku ls » List and inspect project details pakku diff » Compare different versions of your modpack
pakku init » Create a new modpack pakku import » Import existing modpacks pakku fetch » Set up or update your development environment pakku sync » Sync your local project files with your modpack
pakku export » Create distribution-ready packages pakku remote » Install a modpack from a Git URL (great for server owners)
Visit the Documentation for installation instructions and a comprehensive guide on how to use it.
For a development and setup guide, check out our Contributing Guide.
Contributions are very welcomed, from code to documentation improvements!
Join our Discord if you have any questions.
Licensed under the EUPL-1.2-or-later