Bonsai Bonsai Foundation
winget install --id=BonsaiFoundation.Bonsai -e
Bonsai is a visual language for reactive programming. It is free and open-source, lightweight and easy to use, built on top of the .NET ecosystem with hundreds of dedicated packages and modules for interfacing with hardware, and for real-time processing, logging, and visualization of data streams.
Bonsai is a visual language for reactive programming designed to simplify the creation and orchestration of complex systems. It offers an intuitive platform for expressing temporal logic and assembling interactive workflows, built on the .NET ecosystem with extensive support for real-time data processing, logging, and visualization.
Key Features:
- Visual Algebra: Seamlessly design and manage networks of sensors and reactive components using a clear visual syntax.
- Real-Time Compilation and Visualization: Instantly compile and execute high-performant workflows while monitoring results in real-time.
- Extensibility: Leverage hundreds of dedicated packages for hardware integration, data processing, and visualization. Extend functionality with custom scripting or support for new devices.
- Community Support: Join a vibrant open-source community driving innovation across diverse applications, particularly in neuroscience research.
- Integration Capabilities: Interface with other languages and frameworks via sockets and C#, enabling flexible deployment and batch execution from the command line.
Ideal for developers, scientists, and engineers seeking to prototype and experiment with reactive systems efficiently. Bonsai empowers users to focus on innovation by abstracting low-level complexities while maintaining flexibility and performance. Available for installation via winget.