Nodebox: 3

1. Executive Summary NodeBox 3 is a macOS-native application for generative design, 2D/3D graphics, animation, and data visualization. Unlike its predecessor (NodeBox 1, a Python IDE with a graphics library), NodeBox 3 introduces a fully visual, node-based interface similar to Houdini, Blender’s Shader Editor, or TouchDesigner.

It is designed for designers, data journalists, and creative coders who want to create complex, procedural graphics without writing code—though it retains full Python support for extensibility. nodebox 3

from nodebox.graphics import Path from nodebox.node import node @node def my_custom_node(a: float, b: float) -> Path: path = Path() # ... generate geometry return path NodeBox 3 introduces a fully visual

Last 30 days

Cloudflare logo
267M
Requests
Cloudflare logo
9.36 TB
Data served
Github logo
8
Issues closed
Github logo
19
Merged PRs

Built to scale

Total

Webstudio logo
219.5K
Projects
Github star
8.3K
GitHub stars
Discord logo
5.5K
Discord members
Webstudio logo
122.7K
Users
globe