selva-compute
TypeScript framework for structured Rhino.Compute integration
About selva-compute
selva-compute is a TypeScript framework for web applications using Rhino.Compute and Grasshopper. It provides a clearly defined interface for executing Grasshopper definitions, handles requests, typing, and error cases, and enables result visualization in the browser. The goal is to make compute-based workflows understandable, testable, and maintainable.
Features
- TypeScript framework for Rhino.Compute
- End-to-end typing with explicit error handling
- Grasshopper client for defined compute execution
- Optional visualization using Three.js
- Clear separation between infrastructure and application logic
- Supports Node.js 20+ and TypeScript 5.9+