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.
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
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.
Pin connections
Connections are dragged between pins to define how data moves from one node to the next through the graph.
Interface widgets
Sliders, checkboxes, buttons and text fields can be placed in nodes to accept and display data.
Image and viewport nodes
Nodes can show PNG and GIF images as well as 3D viewports for previewing models.
Graph saving and loading
Graphs are serialized to NBT, so a node setup can be stored with the world and loaded again later.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
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.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Web's Node Library | NeoForge | 1.21.1 | Client and server | 2026-05-10 |
| Nodewire | NeoForge | 1.21.1 | Client and server | 2026-07-28 |
| Ender Node | NeoForge | 1.21.1 | Client and server | 2026-03-12 |
| Lin's Permission | NeoForge | 1.21.1 | Client and server | 2025-02-19 |
Questions
Does Web's Node Library need another mod to run?
Does the server need Web's Node Library installed?
How are node graphs kept between sessions?
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.
Official listing
- Modrinth page
- modrinth.com/mod/webs-node-library
- Owner
- webyep
- Published
- 2026-05-10
- Updated on Modrinth
- 2026-05-10
- Facts verified
- 2026-10-15
