OpenMacApps

NodeBox

A node-based app for generative design and data visualization, built by connecting editable blocks of code.

GetView Source
brew install --cask nodebox

GPL-2.0 · Free download · Downloads from github.com

License
GPL-2.0
Open source
Category
Design
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

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

License and artwork notices

Improve this listing

For the Developer

Link to this page from your README with a badge.

Listed on OpenMacApps
[![Listed on OpenMacApps](https://openmacapps.com/badge.svg)](https://openmacapps.com/apps/nodebox/)
See All You Might Also Like