NodeBox
A node-based app for generative design and data visualization, built by connecting editable blocks of code.
GPL-2.0 · Free download · Downloads from github.com
- License
- GPL-2.0
- Open source
- Source
- GitHub
- nodebox
- Verified
- 2026
About NodeBox
NodeBox builds graphics from a network of connected nodes. Each node is one operation, such as drawing a shape, repeating or transforming it, or reading rows from a CSV file, and the output updates as you change parameters. Because the whole network stays editable, a design can be reworked rather than redrawn, which suits generative art, data visualization and animation. Results can be exported to PDF or rendered as a movie.
The code behind every node can be opened and changed, and new nodes can be written in Python or Clojure. Version 3.1 runs natively on Apple silicon, needs macOS 12 or later, bundles its own Java runtime and is signed and notarized. It no longer runs on Intel Macs, which should stay on version 3.0.52. NodeBox is also available for Windows.
Information
- Source code
- nodebox/nodebox
- License
- GPL-2.0
- Website
- nodebox.net
- Download
- github.com
- Homebrew
- nodebox
- Category
- Design
- Evidence checked
- Tags
OpenMacApps links to each project’s official download. Check its release notes for macOS version and Apple silicon support. The verification date records our license and source review, not a security audit.
Sources and image credits
- github.com/nodebox/nodebox
- github.com/nodebox/nodebox/blob/master/LICENSE.txt
- github.com/nodebox/nodebox/releases/tag/v3.1.0
- icon.png: NodeBox contributors. GPL-2.0; upstream project asset, trademarks retained.
License and artwork notices
For the Developer
Link to this page from your README with a badge.
[](https://openmacapps.com/apps/nodebox/)