The Modrinth monorepo containing all code which powers Modrinth! https://modrinth.com
  • Rust 43.5%
  • Vue 32.8%
  • TypeScript 21.3%
  • HTML 1%
  • JavaScript 0.8%
  • Other 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-11-10 21:56:23 +00:00
.agents/skills chore: cleanup standards (#6970) 2026-08-10 15:15:44 +00:00
.cargo fix: search indexing performance and batching (#6521) 2026-07-26 14:55:00 +00:00
.github ci: bump actions 2026-11-09 22:18:30 +07:00
.idea modrinth-minecraft-meta service (#7940) 2026-10-22 20:07:02 +02:00
.vscode feat: changelog app 0.14.7 (#6419) 2026-06-16 19:05:19 +00:00
apps fix: archived versions get unknown status (#8266) 2026-11-10 21:56:23 +00:00
packages refactor auth to support modal mode (#8142) 2026-11-10 12:42:06 -08:00
patches fix: sanitize email templates (#7698) 2026-10-02 12:28:58 +00:00
scripts replace loader fields with structured data (#8081) 2026-11-03 15:20:01 +00:00
standards feat: server play frontend (#6968) 2026-11-03 21:57:03 +00:00
.dockerignore dist(docker): add curl package to Labrinth image, some other minor tweaks (#3915) 2025-07-08 19:22:15 +00:00
.editorconfig feat: copyrighted archives database (#8225) 2026-11-04 20:36:07 +00:00
.gitattributes fix: allow %2B to redirect as + (#7952) 2026-10-13 19:19:52 +00:00
.gitignore fix: allow %2B to redirect as + (#7952) 2026-10-13 19:19:52 +00:00
.mergify.yml Update merge queue configuration (#6989) 2026-08-04 16:03:28 +00:00
.nvmrc chore: improve actions performance and security practices (#5970) 2026-05-03 14:18:31 +02:00
.prettierignore build: turborepo rust workspaces (#7870) 2026-10-06 23:33:30 +02:00
_typos.toml modrinth-minecraft-meta service (#7940) 2026-10-22 20:07:02 +02:00
AGENTS.md feat: shared instance moderation changes (#8236) 2026-11-09 14:11:06 +00:00
Cargo.lock chore: bump plugins-workspace (#8151) 2026-11-10 11:25:33 +00:00
Cargo.toml chore: bump plugins-workspace (#8151) 2026-11-10 11:25:33 +00:00
clippy.toml modrinth-minecraft-meta service (#7940) 2026-10-22 20:07:02 +02:00
COPYING.md docs: rework repo covers and improve READMEs (#7929) 2026-10-11 16:57:09 +00:00
crowdin.yml feat: Reintroduce crowdin synchronization. (#4178) 2025-08-25 21:50:01 +00:00
docker-compose.yml chore: harden Docker images and drop broken compose labrinth service 2026-10-23 18:25:03 +02:00
package.json feat: modview (#7623) 2026-10-17 02:05:14 +00:00
pnpm-lock.yaml feat: server play frontend (#6968) 2026-11-03 21:57:03 +00:00
pnpm-workspace.yaml build: turborepo rust workspaces (#7870) 2026-10-06 23:33:30 +02:00
README.md modrinth-minecraft-meta service (#7940) 2026-10-22 20:07:02 +02:00
rust-toolchain.toml Update to rustc 1.95.0 (#5962) 2026-05-01 19:39:14 +00:00
rustfmt.toml Version updates (#3626) 2025-05-09 12:27:55 +00:00
tombi.toml Incremental search indexing (#6453) 2026-06-21 10:03:20 +00:00
turbo.jsonc modrinth-minecraft-meta service (#7940) 2026-10-22 20:07:02 +02:00
web-types.json in-house tooltips & floating menus (#7495) 2026-09-13 22:20:02 +00:00

Modrinth Monorepo Cover

Issues Pull Requests Contributors Lines of Code Commit Activity Last Commit

Modrinth Monorepo

Welcome to the Modrinth Monorepo, the primary codebase for the Modrinth website, app, API and documentation. It contains Lines of code lines of code and has Contributors contributors!

If you're not a developer and you've stumbled upon this repository, you can access the web interface on the Modrinth website and download the latest release of the app here.

Development

This repository contains several projects. For detailed development information, please refer to their respective guides:

Project Directory Guide
Website apps/frontend Guide
App apps/app Guide
API apps/labrinth Guide
Documentation apps/docs Guide

Shared libraries live in packages/.

Contributing

We welcome contributions! Before submitting any contributions, please read our contributing guidelines.

If you plan to fork this repository for your own purposes, please review our copying guidelines.

Security

If you discover a security vulnerability within our codebase, please follow our responsible disclosure guidelines.

Support

If you need help with the Modrinth web interface or app, please visit our support page. For general inquiries, you can also join our Discord server.

License

All packages in this repository are licensed under their respective licenses. See the copying guidelines for details, including restrictions on Modrinth branding.