Bubble Lab is an open-core workflow engine powering the Bubble Lab platform that is fully runnable, hostable, and extensible on its own. Built for developers who need full control, transparency, and type safety, it compiles visual flows into clean, production-ready TypeScript that can be owned, debugged, and deployed anywhere.
Visual Builder (Bubble Studio)
- Drag-and-drop visual editor with side-by-side execution logs and metrics
- Real-time observability into workflow execution for debugging and optimization
- Built-in AI assistant to generate and refine workflow snippets
Type-Safe Export and Deployment
- Compiles visual flows into production-ready, clean TypeScript code
- Exported code can be owned, debugged, and deployed to any backend
- Avoids vendor lock-in associated with closed-source visual editors
Flexible Deployment Options
- Hosted Bubble Studio for quick prototyping and demos
- Local dev mode and CLI scaffold via
create-bubblelab-app - Self-hosting guides and Docker support for production environments
Architecture
- Modular TypeScript monorepo with core engine, runtime, and shared schemas
- Quickstart scaffold with bun/node support for fast local development
- Apache-2.0 licensed with comprehensive documentation and example templates