Skip to content

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.

ModDownloadsLoadersWhat it does
Fabric API247,022,195fabricLightweight and modular API providing common hooks and intercompatibility measures utili…
Sodium219,473,462fabric, neoforge, quiltA high-performance rendering engine replacement for Minecraft, which greatly improves fr…
Iris Shaders170,819,873fabric, neoforge, quiltA modern shader pack loader for Minecraft intended to be compatible with existing OptiFi…
Cloth Config API163,052,130fabric, forge, neoforgeConfiguration Library for Minecraft Mods
Entity Culling161,406,517fabric, forge, neoforge, quiltUsing async path-tracing to hide Block-/Entities that are not visible
FerriteCore146,726,696fabric, forge, neoforge, quiltMemory usage optimizations
Mod Menu139,708,306fabric, quiltAdds a mod menu to view the list of mods you have installed.
Lithium124,212,166fabric, neoforge, quiltNo-compromises game logic optimization mod, useful for both single-player games and mult…
ImmediatelyFast119,977,010fabric, forge, neoforge, quiltSpeed up immediate mode rendering in Minecraft
YetAnotherConfigLib (YACL)118,759,231fabric, forge, neoforge, quiltA builder-based configuration library for Minecraft!
Fabric Language Kotlin114,227,477fabricThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Xaero's Minimap106,946,849fabric, forge, neoforge, quiltDisplays a map of the nearby world terrain, players, mobs, entities in the corner of you…
[ETF] Entity Texture Features97,949,251fabric, forge, neoforge, quiltEmissive, Random & Custom texture support for entities in resourcepacks just like Optifi…
Architectury API96,892,758fabric, forge, neoforge, quiltAn intermediary api aimed to ease developing multiplatform mods.
Xaero's World Map93,634,240fabric, forge, neoforge, quiltAdds a full screen world map which shows you what you have explored in the world. Works …
Ranked by real all-time downloads, not opinion. Modrinth API, September 4, 2026.

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.

CategoryWhat it doesRisk of breaking a world
PerformanceFaster rendering and tick handlingNone — safe to add or remove
Quality of lifeSorting, recipe lookup, minimapsVery low
WorldgenNew biomes, structures, terrainHigh — changes unexplored chunks only
TechMachines, power, automationHigh — removing leaves holes
MagicRituals, progression systemsHigh — removing leaves holes
StorageNetworked and searchable inventoriesVery high — items vanish if removed
A reasonable first mod list takes one or two from each row, not fifteen from one.

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.jar

Every guide in this section

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

Back to the full How to Mod Minecraft guide for the whole install walkthrough from the beginning.

ShareRedditXFacebook
Sukie, editor of How to Mod Minecraft

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.