ModsFinder

ExoConfig

by TathanDev

ExoConfig is a JSON-based configuration library for modern Minecraft, with automatic screen support and config syncing between servers and clients.

FabricNeoForgeClient or server, optionalGNU General Public License v3.0 onlyOpen source1.21 – 26.3

What it does

Mod authors use ExoConfig to define settings through an annotation system, and the config is stored as JSON. Settings declared this way can appear on an automatically generated configuration screen, so a mod does not need a hand-built options page to expose them. Config values can also be synchronized from the server to connected clients.

The library runs on Fabric and NeoForge. Either side can run it, and neither needs it. Files are published for 1.21 – 26.3 across nine release versions, with the latest build 0.3.5 for 26.3, dated 2026-09-17, on the beta channel. ExoConfig is open source under the GNU General Public License v3.0 only.

The library is listed as a required dependency of the Stellaris mod, so Stellaris cannot run without ExoConfig installed. Public source code, an issue tracker and a wiki are available for the project.

Key features

  1. Annotation-based config

    Options are declared with annotations, so the config structure is defined directly in the mod's code.

  2. JSON storage

    Settings are saved as JSON files, which can be read and edited with a text editor.

  3. Automatic screen support

    Declared options produce a configuration screen without extra interface code from the mod's author.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
26.x3 of 3 versions with builds
26.30.3.50.3.5
26.20.3.50.3.5
26.1.20.3.50.3.5
1.21.x6 of 6 versions with builds
1.21.110.3.00.3.0
1.21.100.3.00.3.0
1.21.80.3.00.3.0
1.21.40.3.00.3.0
1.21.10.2.00.2.0
1.210.3.00.3.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Required by 1 mod

Use cases

Who it’s for: Mod developers who want a shared config system for Fabric or NeoForge projects, and server owners who run mods that depend on ExoConfig.

How it compares

Full comparison

Easy Config is also open source, under the GNU Lesser General Public License v3.0 only, with Fabric and NeoForge files for 26.2 – 26.3 and a client and server environment. ExoConfig covers a wider span, 1.21 – 26.3, and works on either side, and neither needs it. Vanilla Options API is client-side only, licensed under CC0 1.0 Universal and published for Fabric alone on 26.1 – 26.3, so it handles only the client side. Stator is open source under the MIT License, for Fabric and NeoForge on 26.1 – 26.2, with a client and server environment.

ModLoadersGame versionsEnvironmentUpdated
ExoConfigFabric and NeoForge1.21 – 26.3Client or server, optional2026-09-17
Easy ConfigFabric and NeoForge26.2 – 26.3Client and server2026-09-29
Vanilla Options APIFabric26.1 – 26.3Client-side only2026-05-28
StatorFabric and NeoForge26.1 – 26.2Client and server2026-08-23

Questions

Does Stellaris need ExoConfig?

Yes. ExoConfig is listed as required by Stellaris, so it must be installed alongside it.

Does ExoConfig have to be installed on the server?

No. Installing it on one side is enough, since either side can run it and neither needs it.

Which loaders does ExoConfig support?

Fabric and NeoForge. Files for the latest version, 26.3, are on the beta channel.

Is ExoConfig open source?

Yes. It is released under the GNU General Public License v3.0 only, and its source code is public.

In the catalog

ExoConfig is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,071 mods support Minecraft 26.3.

More from TathanDev

All projects

Similar mods

What the author says

ExoConfig, a JSON based config system for modern minecraft version with a lot of cool features!
TathanDev, on the Modrinth page

Official listing

Owner
TathanDev
Published
2025-06-25
Updated on Modrinth
2026-09-17
Facts verified
2026-10-15

Tags