Guide hub
The Best Minecraft Mods
Ranked from live Modrinth data · updated daily
Most best Minecraft mods lists are somebody's personal favourites in a numbered order, refreshed once a year if you are lucky. This page does something narrower and more useful: it ranks mods by how many times they have actually been downloaded, pulled from Modrinth's public API and refreshed daily.
Download count is not a perfect measure of quality — libraries that other mods depend on rank artificially high — but it is honest, it is verifiable, and it does not go stale.
How to read this ranking
Two categories dominate the top of any download ranking, and they are worth separating in your head before you scan the table.
The first is libraries. Fabric API is the most-downloaded mod in existence by an enormous margin, but nobody installs it because they want it — they install it because thirty other mods require it. The same goes for Cloth Config and Architectury. These are infrastructure.
The second is performance mods. Sodium, Lithium and Entity Culling sit near the top because they solve a problem almost every player has: Minecraft's rendering is inefficient, and these fix it. On a mid-range machine, Sodium alone routinely doubles frame rates.
The most-downloaded mods right now
Live from Modrinth, sorted by all-time downloads. Loader support is listed because it is the thing you need to check before downloading anything.
| Mod | Downloads | Loaders | What it does |
|---|---|---|---|
| Fabric API | 247,022,195 | fabric | Lightweight and modular API providing common hooks and intercompatibility measures utili… |
| Sodium | 219,473,462 | fabric, neoforge, quilt | A high-performance rendering engine replacement for Minecraft, which greatly improves fr… |
| Iris Shaders | 170,819,873 | fabric, neoforge, quilt | A modern shader pack loader for Minecraft intended to be compatible with existing OptiFi… |
| Cloth Config API | 163,052,130 | fabric, forge, neoforge | Configuration Library for Minecraft Mods |
| Entity Culling | 161,406,517 | fabric, forge, neoforge, quilt | Using async path-tracing to hide Block-/Entities that are not visible |
| FerriteCore | 146,726,696 | fabric, forge, neoforge, quilt | Memory usage optimizations |
| Mod Menu | 139,708,306 | fabric, quilt | Adds a mod menu to view the list of mods you have installed. |
| Lithium | 124,212,166 | fabric, neoforge, quilt | No-compromises game logic optimization mod, useful for both single-player games and mult… |
| ImmediatelyFast | 119,977,010 | fabric, forge, neoforge, quilt | Speed up immediate mode rendering in Minecraft |
| YetAnotherConfigLib (YACL) | 118,759,231 | fabric, forge, neoforge, quilt | A builder-based configuration library for Minecraft! |
| Fabric Language Kotlin | 114,227,477 | fabric | This is a mod that enables usage of the Kotlin programming language for Fabric mods. |
| Xaero's Minimap | 106,946,849 | fabric, forge, neoforge, quilt | Displays a map of the nearby world terrain, players, mobs, entities in the corner of you… |
| [ETF] Entity Texture Features | 97,949,251 | fabric, forge, neoforge, quilt | Emissive, Random & Custom texture support for entities in resourcepacks just like Optifi… |
| Architectury API | 96,892,758 | fabric, forge, neoforge, quilt | An intermediary api aimed to ease developing multiplatform mods. |
| Xaero's World Map | 93,634,240 | fabric, forge, neoforge, quilt | Adds a full screen world map which shows you what you have explored in the world. Works … |
If you only install five things
For a first modded setup on a current version, this short list gets you most of the benefit with almost none of the risk. All five are Fabric mods, all are actively maintained, and none of them change gameplay — so nothing here can corrupt a world or surprise you later.
Install them together, launch once, and you will have a noticeably faster and more pleasant game before you touch any content mods at all.
- Fabric API — required by nearly everything else. Install it first.
- Sodium — rewrites the rendering engine. The single largest frame-rate gain available.
- Lithium — optimises game logic and tick performance. No visual change, no config needed.
- Iris Shaders — adds shader support and works alongside Sodium, replacing OptiFine.
- Mod Menu — gives you an in-game list of installed mods and their settings.
OptiFine and why it no longer tops these lists
For years OptiFine was the default answer to every performance question. It bundled rendering optimisations, shader support, dynamic lighting and zoom into one download, and it worked.
Its problem now is architectural. OptiFine patches the game in ways that conflict with Fabric and, increasingly, with other mods. It is closed-source, updates slowly after new Minecraft releases, and it does not appear on Modrinth at all.
The modern replacement is a stack rather than a single mod: Sodium for rendering, Iris for shaders, and small mods for whatever specific OptiFine features you actually used. The result is faster and considerably more compatible, at the cost of installing three things instead of one.
Judging a mod before you install it
Download count tells you a mod is popular; it does not tell you it is maintained. Before installing anything, check when it was last updated. A mod whose newest file is two years old will not run on a current version no matter how many downloads it has.
Check the licence too, which Modrinth displays on every project page. Most mods are open-source under permissive licences, but some are all-rights-reserved, which matters if you ever plan to include them in a pack you distribute.
Finally, read the dependency list. A mod that quietly needs three libraries is not harder to install, but it is harder to debug when one of them is missing.
Categories worth knowing before you browse
Browsing thirty thousand mods without a filter is how people end up installing nothing. It helps to know that mods sort into a handful of recognisable jobs, and that a good setup usually takes one or two from each rather than fifteen from one.
Performance mods change nothing you can see and everything you can feel. Worldgen mods alter what the map looks like when you walk into unexplored chunks. Tech mods add machines, automation and power systems. Magic mods add rituals and progression built on their own internal logic. Quality-of-life mods fix small annoyances — an inventory sorter, a better recipe viewer, a minimap.
Storage and automation mods deserve a special mention because they change how you play more than almost anything else. Once you have a searchable networked storage system, going back to walls of chests is genuinely difficult.
| Category | What it does | Risk of breaking a world |
|---|---|---|
| Performance | Faster rendering and tick handling | None — safe to add or remove |
| Quality of life | Sorting, recipe lookup, minimaps | Very low |
| Worldgen | New biomes, structures, terrain | High — changes unexplored chunks only |
| Tech | Machines, power, automation | High — removing leaves holes |
| Magic | Rituals, progression systems | High — removing leaves holes |
| Storage | Networked and searchable inventories | Very high — items vanish if removed |
The dependency mods you will end up installing anyway
Certain mods are not really mods so much as shared plumbing, and you will accumulate them whether or not you choose to. It saves confusion to recognise them by name.
Fabric API is required by the large majority of Fabric mods and is the single most-downloaded item on Modrinth for exactly that reason. Cloth Config provides the settings screens that many mods use, so mods with an options menu often need it. Architectury lets an author write one mod and ship it for several loaders. Mod Menu is the mod that gives Fabric an in-game mod list at all — without it you have no interface to any mod's settings.
None of these do anything visible on their own. If you install one out of curiosity and see no change, that is correct behaviour rather than a failed install.
Reading a Modrinth page properly
Every project page carries four pieces of information that decide whether a mod will work for you, and they are easy to skim past.
The version and loader chips at the top of the files list are the filters that matter most. Set both before looking at any file, and the list will only show downloads that can actually run in your setup.
The dependencies panel lists what else you need. Required entries are non-negotiable; optional ones add features if present.
The licence is displayed on the right of the project page. Most mods use permissive open-source licences, which matters if you ever distribute a pack containing them.
And the last-updated date tells you whether the mod is alive. Anything untouched for two years will not support a current Minecraft version, however good it once was.
Checking what you have actually installed
Once a mods folder has thirty files in it, remembering what each one does becomes genuinely hard, and half of them will have filenames that tell you nothing useful.
Mod Menu solves this in-game on Fabric, listing every loaded mod with its version, its description and a link to its settings. On NeoForge the equivalent list is built into the main menu already.
Outside the game, the fastest audit is to list the folder and read the filenames, most of which encode the mod name, the Minecraft version and the loader. A file that does not follow that convention is worth opening on its project page to confirm what it is.
If you find something you cannot identify, do not simply delete it — it may be a dependency that another mod needs. Move it out of the folder, launch, and see whether anything complains.
Listing your mods folder
# Windows (PowerShell)
dir $env:APPDATA\.minecraft\mods
# macOS / Linux
ls -1 ~/Library/Application\ Support/minecraft/mods
# Filenames usually read: modname-mcversion-loader-modversion.jarEvery guide in this section
- The Best Minecraft Performance Mods for More Frames
The best Minecraft performance mods, what each one actually does, how they stack together, and realistic figures for what to expect on modest hardware.
Questions people actually ask
- What is the single best Minecraft mod to install first?
- Sodium, if you play on Fabric. It rewrites Minecraft's rendering and typically doubles frame rates on mid-range hardware, changes nothing about gameplay, and cannot damage a world. Install Fabric API alongside it since almost everything else needs it.
- Are these mods free?
- Yes. Every mod discussed here is free on Modrinth. Some authors accept donations, but none of them gate the mod behind payment.
- Do the best mods work together?
- Performance and utility mods generally coexist well. Conflicts cluster around mods that alter the same systems — two world-generation mods, or two mods that rewrite lighting. Add things in small batches so a conflict is easy to attribute.
- Why is Fabric API ranked so high if nobody talks about it?
- Because it is a dependency rather than a feature. Most Fabric mods require it, so nearly every Fabric player downloads it, which puts it at the top of any download-based ranking. It does nothing visible on its own.
- Is Sodium better than OptiFine?
- For raw frame rate, consistently yes. OptiFine bundles more features into a single download, but Sodium is faster, open-source, and far more compatible with other mods. Pair it with Iris if you want shaders.
- How many mods is too many?
- Memory is the real limit, not count. Around 40 to 60 mods runs comfortably on the default 2GB allocation. Beyond roughly 150 you want 6GB or more, and load times start being measured in minutes.
- Can I use these mods on a server?
- Performance mods like Lithium have server-side versions. Client-only mods such as Sodium and Iris are not installed on servers at all. Anything adding content must be on both, at identical versions.
- Where should I download mods from?
- Modrinth or CurseForge, and nowhere else. Both are where authors publish directly, and both let you filter by loader and version before downloading. Sites that repackage mods behind their own installer are the main vector for malware in this hobby.
- How often does this ranking update?
- Daily. The table is generated from Modrinth's API on a scheduled job, and the date it was last pulled is printed underneath it.
- What is Mod Menu and do I need it?
- It adds an in-game list of your installed Fabric mods and gives you access to their settings screens. Without it many mods have no configuration interface at all, so most Fabric players install it early.
- Will removing a mod break my world?
- It depends entirely on the category. Performance and quality-of-life mods can be removed freely. Anything that added blocks, items or a storage system will leave gaps or delete contents when taken out, so back up first.
- How do I know if a mod is still maintained?
- Check the last-updated date on its Modrinth or CurseForge page and which Minecraft versions the newest file supports. A mod whose latest release predates the version you play will not work no matter how popular it is.
- How do I tell what a mod file actually is?
- Most filenames encode the mod name, Minecraft version and loader — something like sodium-fabric-0.6.0-1.21.1.jar. If a file does not follow that pattern, look it up on Modrinth before deleting it, since it may be a dependency something else needs.
Sources & further reading
Read next
- Minecraft Forge: What It Is and Which Loader You Actually Need
Minecraft Forge explained — what it does, when to use it instead of Fabric or NeoForge, how to install it, and why Forge is no longer the default choice.
- The Best Minecraft Performance Mods for More Frames
The best Minecraft performance mods, what each one actually does, how they stack together, and realistic figures for what to expect on modest hardware.
- How to Add Mods to Minecraft in About Ten Minutes
How to add mods to Minecraft from a clean install: loader, folder, files, launch. Written for someone who has never done it, with the failure points marked.
- The Best Minecraft Modpacks and How to Pick One
The best Minecraft modpacks sorted by what they actually demand — time, RAM and patience — rather than by hype. Plus how to install one in about five minutes.
Back to the full How to Mod Minecraft guide for the whole install walkthrough from the beginning.

Sukie · Editor
Sukie runs How to Mod Minecraft. She writes and edits every guide on the site, works through each install path herself before publishing, and rewrites anything that turns out to be wrong. The focus here is narrow on purpose: getting mods, loaders and modded servers working without wading through forum threads.
About this site · How guides are checked · Last updated September 4, 2026
NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.