Menu

Guidefor players3 min read

Fabric, NeoForge or Quilt: which mod loader should you use?

Three loaders, three ecosystems, and mods that only work on one of them. What each loader is good at, how fast each updates, and how to pick before you install anything.

Pick the loader your mods are on

This is the whole decision and everyone gets it backwards. People pick a loader first and then go looking for mods. Do it the other way round:

  1. Write down the mods you actually want.
  2. Look at which loaders they publish for.
  3. Install that loader.

A mod built for Fabric will not load on NeoForge and never will. There is no converter and no compatibility layer worth trusting. If four of your five must-have mods are NeoForge only, the decision is already made.

You can check any mod's loaders on its page in the mod catalogue, or filter the whole catalogue by loader and Minecraft version at once.

Fabric

What it is. A deliberately small loader. It provides the hooks to modify the game and almost nothing else, which is why mods for it are usually small and focused.

Good at: performance mods, client-side visual improvements, quality-of-life changes, and being ready for a new Minecraft version quickly. If you want to play the current Minecraft release with mods within days of it shipping, Fabric is where that happens.

The catch: Fabric on its own does very little. Most mods need Fabric API installed alongside them, and a fresh install that loads nothing is nearly always a missing Fabric API.

Typical use: a lightly modded survival world, or a vanilla-feeling game with better frame rates.

NeoForge

What it is. The successor to Forge, and where the large content mods live.

Good at: big mods. Machines, magic systems, new dimensions, tech trees, hundred-mod packs where everything talks to everything else. NeoForge provides a far larger API, and that is exactly what a mod that adds an entire ore-processing chain needs.

The catch: more API surface means more porting work, so NeoForge reaches a new Minecraft version later than Fabric, sometimes months later. It is also heavier at startup and at runtime.

Typical use: a modpack, or a server built around a specific large mod.

Quilt

What it is. A fork of Fabric with different governance and a somewhat different API.

Good at: running Fabric mods, which it mostly does. It has its own API additions that a small number of mods use.

The catch: the Quilt-only ecosystem is small. In practice most people running Quilt are running Fabric mods on it, which raises the fair question of what it is buying them.

Typical use: you specifically want Quilt.

What about Forge?

Forge is the original and NeoForge is the fork that most of the ecosystem moved to. Older modpacks are still on Forge and will stay there, because those Minecraft versions are not moving. For anything new, NeoForge is where the mods are.

Comparison at a glance

FabricNeoForgeQuilt
Size of APIsmalllargesmall, Fabric plus extras
Time to support a new releasefastestslowestclose behind Fabric
Ecosystem sizelargelargesmall
Best forperformance, small modsbig content modsFabric mods, different loader
Extra install neededFabric APInoQuilt Standard Libraries

Live figures for which loader supports the current Minecraft release are on the loaders page, taken from each project's own API.

Can you run more than one at once?

No. One loader per Minecraft installation. You can have several installations side by side in your launcher, each with its own loader and its own mods folder, and that is the normal way to run a Fabric world and a NeoForge modpack on the same computer.

On a server it is the same rule: one loader, one server.

Before you install anything

Three checks that prevent almost every first-day problem:

  1. Do all your mods list the same Minecraft version? Not "1.21", the exact version. A mod for 1.21.1 will usually refuse to load on 1.21.4.
  2. Do they all list the same loader? Mixing one NeoForge jar into a Fabric folder produces an error message that does not say so clearly.
  3. Have you installed the API mod? Fabric API for Fabric, QSL for Quilt. NeoForge does not need one.

If a mod set still refuses to start, fixing an incompatible mod set walks through reading the crash report.

Frequently asked

Can I use Fabric mods on NeoForge?

No. A mod is compiled against one loader's API and will not load on another. A few authors publish separate builds for each loader from the same source, and those are separate downloads, not one file that works everywhere.

Do I need Fabric API?

For most Fabric mods, yes. Fabric itself is deliberately minimal, and Fabric API supplies the hooks that mods actually use. It is the single most common reason a fresh Fabric install refuses to load anything.

Is Quilt just Fabric?

It started as a fork of Fabric and it still runs most Fabric mods, but it has diverged. Its own ecosystem is much smaller, so in practice you run Quilt to run Fabric mods with a different loader underneath.

Which loader updates fastest to a new Minecraft version?

Fabric, usually by a wide margin, because there is far less API surface to port. NeoForge takes longer for the same reason it can do more.

Referenced on this site

Last reviewed 2026-07-27. Version data on this site updates automatically; this guide is reviewed by hand when the ecosystem changes.