ModsFinder

Web's Node Library

by webyep

For NeoForge 1.21.1, Web's Node Library gives other mods a light node-based GUI toolkit, so they can offer visual node editors inside the game.

NeoForgeClient and serverMIT LicenseOpen source1.21.1

What it does

Mods using this library can assemble logic systems, control panels and data interfaces as visual node graphs without leaving Minecraft. Installing it is enough to open the built-in webu node editor, which can be reached with a command and a key shortcut, so a test of the library can be run right after it is added to the mods folder. Nodes are placed on an infinite canvas, and connections are dragged between pins to form a data flow.

Other mods integrate the library through a small set of registration and evaluation calls: node types are added with NodeRegistry, their behavior is defined with setEvaluator, and finished graphs can be stored and reloaded with WGraphSerializer, which saves them as NBT. Because the library is built on NeoForge, it does not run on other loaders.

Web's Node Library is published for NeoForge only, with a single file, 1.0.0 for 1.21.1, released on 2026-05-10. Installation covers the server and each player's game. The code is under the MIT License and is open source.

Key features

  1. Node editor canvas

    An infinite canvas where nodes are arranged and linked, with a search menu that opens on Shift and a creation menu for adding nodes.

  2. Pin connections

    Connections are dragged between pins to define how data moves from one node to the next through the graph.

  3. Interface widgets

    Sliders, checkboxes, buttons and text fields can be placed in nodes to accept and display data.

  4. Image and viewport nodes

    Nodes can show PNG and GIF images as well as 3D viewports for previewing models.

  5. Graph saving and loading

    Graphs are serialized to NBT, so a node setup can be stored with the world and loaded again later.

Compatibility

Latest build for each game version and loader.

1.21.11.0.0
ReleaseBetaAlphaNot available

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

How it compares

Full comparison

Nodewire is also a NeoForge 1.21.1 mod, released under the MIT License and open source, and it runs on client and server like this library. Ender Node is a NeoForge 1.21.1 mod on the same environment, but it is not open source and is licensed under the MIT License as well. Lin's Permission targets NeoForge 1.21.1 with client and server environment and is licensed under Creative Commons Attribution Share Alike 4.0, which is not open source.

ModLoadersGame versionsEnvironmentUpdated
Web's Node LibraryNeoForge1.21.1Client and server2026-05-10
NodewireNeoForge1.21.1Client and server2026-07-28
Ender NodeNeoForge1.21.1Client and server2026-03-12
Lin's PermissionNeoForge1.21.1Client and server2025-02-19

Questions

Does Web's Node Library need another mod to run?

No required dependency is listed for NeoForge. It is published for NeoForge 1.21.1 and needs the same environment on client and server.

Does the server need Web's Node Library installed?

Yes. The server and every player need the mod installed.

How are node graphs kept between sessions?

Graphs are saved and loaded with WGraphSerializer, which stores them as NBT, so they can be reloaded after the world is opened again.

In the catalog

Web's Node Library is one of 3,514 Library mods on ModsFinder, and one of 1,449 Library mods for NeoForge. 32,366 mods support Minecraft 1.21.1.

Similar mods

What the author says

Web's Node Lib is a lightweight node-based GUI library for Minecraft 1.21.1 (NeoForge). It provides a visual framework for building logic systems, control panels, or data interfaces directly in-game.
webyep, on the Modrinth page

Official listing

Owner
webyep
Published
2026-05-10
Updated on Modrinth
2026-05-10
Facts verified
2026-10-15

Tags