ModsFinder

GraalJS

by anmao

GraalJS packages a JavaScript language library so that other mods can run GraalJS code without bundling it themselves.

ForgeNeoForgeClient or server, optionalCustom license1.20.1 – 26.2

What it does

The library provides a JavaScript language runtime based on GraalJS. Mods that use GraalJS can depend on this package instead of shipping their own copy, which keeps each mod's file size smaller. Builds are published for Forge and NeoForge, covering the game versions 1.20.1 – 26.2 across 15 release versions. Either side can load it, and a server or a client does not require it to be present.

Key features

  1. JavaScript language library

    Provides a JavaScript runtime on top of GraalJS for other mods to call into.

  2. Shared packaging

    Mods built on GraalJS can rely on this package, so they do not need to include the language separately.

  3. Versioned file names

    File names combine the supported Minecraft version, the GraalJS version, the mod version and a loader identifier, for example 26.x-25.0.2-1-Forge-Lite.

Compatibility

Latest build for each game version and loader.

26.x3 of 3 versions with builds
26.2Not available26.x-25.0.2-1-Neo-Lite
26.1.226.x-25.0.2-1-Forge-Lite26.x-25.0.2-1-Neo-Lite
26.1.126.x-25.0.2-1-Forge-Lite26.x-25.0.2-1-Neo-Lite
1.21.x6 of 6 versions with builds
1.21.61.21.x-24.2.1-1-Forge1.21.x-24.2.1-1-Neo
1.21.51.21.x-24.2.1-1-Forge1.21.x-24.2.1-1-Neo
1.21.41.21.x-24.2.1-1-Forge1.21.x-24.2.1-1-Neo
1.21.31.21.x-24.2.1-1-Forge1.21.x-24.2.1-1-Neo
1.21.21.21.x-24.2.1-1-Forge1.21.x-24.2.1-1-Neo
1.21.11.21.x-24.2.1-1-Forge1.21.x-24.2.1-1-Neo
1.20.x6 of 6 versions with builds
1.20.61.20.x-24.2.1-1-ForgeNot available
1.20.51.20.x-24.2.1-1-ForgeNot available
1.20.41.20.x-24.2.1-1-ForgeNot available
1.20.31.20.x-24.2.1-1-ForgeNot available
1.20.21.20.x-24.2.1-1-ForgeNot available
1.20.11.20.x-24.2.1-1-ForgeNot available
ReleaseBetaAlphaNot available

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

Questions

Which loaders does GraalJS support?

GraalJS has files for Forge and NeoForge. The latest Forge file targets 26.1.2 and the latest NeoForge file targets 26.2.

Do other mods need GraalJS installed separately?

No. The mod packages GraalJS, so mods that use it can work without a separate copy of the language package.

In the catalog

GraalJS is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 13,894 mods support Minecraft 26.2.

More from anmao

All projects

Similar mods

What the author says

This mod packages GraalJS to facilitate other mods using GraalJS without needing to package it separately. Version number explanation: GraalJS-(Supported Minecraft version)-(GraalJS version)-(This mod version number)-(Mod loader identifier)-(Packaging type) For example: GraalJS-1.21.x-24.2.1-1-Neo-lite
anmao, on the Modrinth page

Official listing

Owner
anmao
Published
2025-06-11
Updated on Modrinth
2026-06-27
Facts verified
2026-10-15

Tags