GraalJS
by anmao
GraalJS packages a JavaScript language library so that other mods can run GraalJS code without bundling it themselves.
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
JavaScript language library
Provides a JavaScript runtime on top of GraalJS for other mods to call into.
Shared packaging
Mods built on GraalJS can rely on this package, so they do not need to include the language separately.
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
1.21.x6 of 6 versions with builds
1.20.x6 of 6 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Questions
Which loaders does GraalJS support?
Do other mods need GraalJS installed separately?
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
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
Official listing
- Modrinth page
- modrinth.com/mod/graaljs
- Owner
- anmao
- Published
- 2025-06-11
- Updated on Modrinth
- 2026-06-27
- Facts verified
- 2026-10-15
