A browser extension that enhances Modrinth on the website and beyond.
Note
The extension is not associated with or endorsed by Modrinth.
Install from your browser's extension store:
Prefer to build from source? See Building from source below.
All features can be individually toggled from the extension popup.
Help translate on Crowdin. Some languages may be incomplete.
View, manage, and clear unread notifications right in the header without leaving the current page.
Ctrl+K or / for a command palette style search with faceted tags for loaders, versions, categories, and types.
Download, follow, and save projects right from their project cards.
- Download: downloads the latest primary file directly.
- Follow / Unfollow: follow or unfollow the project.
- Save: save or remove the project from your collections.
- Copy link: copy the project's link to your clipboard.
Release activity chart on project pages.
Generate embeds, view raw API responses, copy download URLs and packwiz commands.
- Generate embed: opens Modfolio pre-loaded with the current page URL to generate an embeddable card or badge.
- View API response: opens the raw Modrinth API JSON for the current page in a new tab.
On project pages, two additional developer utilities are shown:
- Copy download URL: copies the direct download URL of the project's latest primary file to the clipboard.
- Copy packwiz: copies the
packwiz mr add <slug>command to the clipboard.
Collapsible dependency tree on project pages.
Interactive graph for exploring the full dependency tree.
Stars, issues, pull requests, and forks for linked repositories.
Server name, description, member count, and online count for linked Discord servers.
Display the featured gallery image as a background banner on project pages.
Up-to-date unread notification count as a badge on the extension icon.
Operating system notifications for your Modrinth notifications.
Redirect CurseForge project pages to Modrinth when available.
If you don't want to trust the store release, you can build the extension yourself directly from the source code and verify it matches what's in the release.
Prerequisites: Node.js and pnpm
# Clone and check out the version you want to verify (e.g. v1.3.3)
git clone --recurse-submodules https://github.com/creeperkatze/modrinth-extras.git
cd modrinth-extras
git checkout v1.3.3
pnpm install
# Chrome / Edge
pnpm zip
# Firefox
pnpm zip:firefoxThe resulting zips in .output/ are identical to those attached to the GitHub release for that tag.
To install the extension manually:
- Chrome / Edge: go to
chrome://extensions/, enable Developer mode, then drag and drop the zip onto the page. - Firefox: go to
about:debugging#/runtime/this-firefox, click Load Temporary Add-on, and select the zip. Note that Firefox removes the extension on browser restart since it is loaded as a temporary add-on.
Important
The --recurse-submodules flag is required as the project imports packages from the modrinth monorepo as a git submodule.
git clone --recurse-submodules https://github.com/creeperkatze/modrinth-extras.git
cd modrinth-extras
pnpm installpnpm buildThen go to chrome://extensions/, enable Developer mode, click Load unpacked, and select the .output/chrome-mv3 folder. After rebuilding, just click on the reload icon.
pnpm zip:firefoxThen go to about:debugging#/runtime/this-firefox, click Load Temporary Add-on, and select the zip from the .output/ folder. After rebuilding, repeat this process.
Note
pnpm dev can also be used during development to automatically create a temporary browser with the extension pre-loaded. Keep in mind that this browser profile is isolated, requiring you to log in each time. This method also causes issues with Modrinth's dependencies.
Translations are managed on Crowdin. You can contribute without any technical knowledge, just pick your language and start translating.
New translations are automatically pulled every Monday.
| Language | Translators |
|---|---|
| Italian | EmanuelPlaysDev |
| French | maDU59_, Sertra |
| Chinese Simplified | xinyihl |
| Korean | μ κ³ |
| Vietnamese | LΓͺ |
| Russian | vanapro1 |
| Ukrainian | Tenwoc, CreativeTragern |
| Turkish | penfflewithadot, ErenTr4210 |
Contributions are always welcome!
Please ensure you run pnpm lint:fix before opening a pull request.
AGPL-3.0








