Visual programming language

Naturally orchestrate complex networks of sensors and express temporal logic seamlessly. Assemble interactive systems using a solid visual algebra built on reactive programming.

Easy to compile, run, and visualize

Compile and run high-performant workflows instantly, and inspect the results in real-time. Integrate your systems with other languages and frameworks through sockets and C#, or batch execute from the command-line.

Join an open community

Bonsai is powering thousands of experiments around the world. Join a community of scientists passionate about making and understanding their own tools.

Extensible toolbox

Install new packages to interface directly with the next-generation open-hardware tools in neuroscience. Add your own support for cameras, microcontrollers, and algorithms with built-in scripting and extensibility support.