Skip to content

Web's Node Library

A lightweight node-based GUI library for NeoForge 1.21.1. Features visual data flow and infinite canvas.

NeoForge
Loaders
NeoForge
Downloads on Modrinth
100
Followers on Modrinth
1
version
1
Updated
May 10, 2026May 10
Published
in 2026
This is a library — other mods need it, and it adds nothing to the game by itself
some test nodes · swipe

At a glance

A library: other mods need it
Runs on NeoForge
For Minecraft 1.21.1
Needed in the game and on the server
Latest version — 1.0.0 from May 10, 2026
License MIT — free
Where it's needed
In gamerequiredOn serverrequired

Needed both in the game and on the server

Game versions1.21.1

Web's Node Lib

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.


How to Test

You can test the library immediately after installing the mod:

  1. Enter any world.
  2. Type the command: /webu node_editor
  3. Press Shift + A to open the node creation menu.
  4. Drag connections between pins to see the Topological Data Flow in action.

Features

Infinite Canvas

Smooth zooming (0.1x to 3.0x) and panning. Your node graphs scale and move without losing precision.

Visual Data Flow

A built-in topological pulse system visualizes data moving through your graph. It automatically calculates the logic chain and sends pulses between nodes.

Components

Ready-to-use elements for your nodes:

  • Sliders, Checkboxes, and Buttons.
  • TextFields for data input.
  • Image support (PNG/GIF) and 3D Viewports.

Controls

  • Shift + A: Node Search Menu.
  • Ctrl + C / V: Copy and paste nodes.
  • Middle Click: Pan viewport.
  • Delete / X: Remove nodes.

For Developers

Integrating the library is simple:

  1. Register node types via NodeRegistry.
  2. Define evaluation logic using setEvaluator.
  3. Save/Load graphs using WGraphSerializer (NBT supported).

Built by webyep. Licensed under MIT.

FAQ

How to install Web's Node Library?

Install NeoForge for your Minecraft version, download Web's Node Library for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does Web's Node Library support?

Web's Node Library has builds for Minecraft 1.21.1.

Is Web's Node Library needed on the server?

Needed in the game and on the server

License and source
MIT Licensefree to use and share with credit to the author
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More