1.0 KiB
1.0 KiB
Modrinth Plus
Modrinth Plus is a fork of the official Modrinth monorepo focused on the
desktop app. Its first custom feature is Connected Library: public Git-hosted
modpack manifests that can install and update exported .mrpack releases.
Stack
- Monorepo package manager: pnpm
- Desktop app frontend: Vue
- Desktop app shell: Tauri
- Core app logic: Rust crate
theseusinpackages/app-lib - Local app storage: SQLite migrations in
packages/app-lib/migrations - CI target: Gitea Actions runner
Connected Library Defaults
- Supports public HTTPS raw manifest URLs and GitHub/GitLab/Gitea repo URLs.
- Manifest filename is
modrinth-plus.json. - Auto-update is disabled by default and can be enabled per connected pack.
- Private repository auth, SSH, and token storage are out of scope for v1.
Verification
Use the cheapest relevant checks first:
pnpm install
pnpm --filter @modrinth/app-frontend run lint
cargo fmt --check
cargo clippy --package theseus
Full app packaging may require platform-specific Tauri dependencies.