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.
![]() Extension popup |
![]() Notifications |
![]() Quick search |
![]() Project card actions |
![]() Activity sparkline |
![]() Dependency explorer |
![]() Sidebars |
![]() Gallery background |
All features can be individually toggled from the extension popup.
| Language Help translate on Crowdin. Some languages may be incomplete. |
Notifications View, manage, and clear unread notifications right in the header without leaving the current page. |
| Quick search Ctrl+K or / for a command palette style search with faceted tags for loaders, versions, categories, and types. |
Project card actions Download, follow, and save projects right from their project cards. |
| Accent color Replace the Modrinth green with a custom accent color. |
| Activity sparkline Release activity chart on project pages. |
Tools sidebar Generate embeds and copy mod manager install commands. |
| Dependency sidebar Collapsible dependency tree on project pages. |
Dependency explorer Interactive graph for exploring the full dependency tree. |
| Repository sidebar Stars, issues, pull requests, and forks for linked GitHub, GitLab, Codeberg, and Bitbucket repositories. |
Discord sidebar Server name, description, member count, and online count for linked Discord servers. |
| Modpacks sidebar Show all the modpacks the mod is featured in. |
Other platforms sidebar Find the same project or author on CurseForge, Hangar, and SpigotMC. |
| Gallery background Display the featured gallery image as a background banner on project pages. |
Monetization badge Show the monetization status of a project in the sidebar. |
| Translate description On-device translation of a project's description into your language, when it differs. |
| Search background Show a banner background on the discover pages. |
Project type navigation Move mods, plugins, resource packs, and other project types into the main navigation bar. |
| Notification badge Up-to-date unread notification count as a badge on the extension icon. |
Browser notifications Browser notifications for your Modrinth notifications. |
| CurseForge redirect Redirect CurseForge project pages to Modrinth when available. |
Telemetry Help improve the extension by anonymously sharing statistics like the extension version and which features are enabled. No Modrinth data, activity, or personal information is ever collected. |
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, AlexYang |
| Korean | μ κ³ |
| Vietnamese | LΓͺ |
| Japanese | Finity 2010 |
| Russian | vanapro1, IceBan |
| Ukrainian | Tenwoc, CreativeTragern |
| Turkish | penfflewithadot, ErenTr4210, Serkan AynacΔ± |
| Spanish, Latin America | Dante Li Tao |
| Arabic | Hamad Alsayed |
| Spanish | eh eh |
Contributions are always welcome!
Please ensure you run pnpm lint:fix before opening a pull request.
AGPL-3.0







