This task can be performed using Solidtype
Parametric CAD, reimagined with live, durable data streams
Best product for this task
Solidtype
oss
SolidType is a collaborative parametric CAD environment showcasing real-time 3D modeling with OpenCascade.js, ElectricSQL, TanStack DB, and Durable Streams. It demonstrates how to build history-capable, AI-assisted design workflows with synchronized Postgres metadata and CRDT-based CAD documents.

What to expect from an ideal product
- Uses persistent data streams with ElectricSQL and TanStack DB to automatically track every modeling operation and parameter change without manual saves
- Implements CRDT-based document structure that maintains complete edit history while allowing multiple designers to work simultaneously on the same 3D model
- Leverages Postgres metadata synchronization to store versioned snapshots of design states, making it easy to compare iterations and roll back changes
- Provides real-time collaboration through durable streams that capture modeling commands as they happen, creating an unbreakable chain of design decisions
- Integrates OpenCascade.js with version-aware workflows that let teams branch, merge, and track geometric changes just like code in Git repositories
