All 91 Dependencies

Every package Bubble Lab depends on, ranked by repo health score.

Bubble Lab is an open-core workflow engine that lets development and operations teams build, run, and self-host AI-powered automation workflows using TypeScript. The engine is built around the concept of 'Bubbles' — modular, type-safe integration nodes that encapsulate API calls, AI processing, database queries, and data transformations. Workflows are expressed as clean TypeScript classes extending the BubbleFlow base, giving developers full IDE support, error handling, and production-ready observability out of the box.

The platform ships as a monorepo with distinct layers: a core bubble library (over 60 service and tool integrations), a runtime engine that parses and executes BubbleScript, a local development studio (Bubble Studio) running on localhost:3000, and a Hono-based API server. At runtime, the BubbleRunner parses workflow scripts, resolves dependencies through a BubbleFactory, and executes steps sequentially with per-step logging of token usage, duration, and memory.

Bubble Lab's hosted platform adds Pearl, a Slack-native AI operator that interprets natural language prompts to trigger and orchestrate these workflows inside Slack. The open-core repository is the execution layer that powers Pearl — but it can also be deployed independently, embedded in other products, or extended with custom Bubbles. This dual-track model means developers get complete control over workflow logic while the managed cloud handles Slack integration, multi-user collaboration, and execution history.

21 LangChain.js Community ^0.3.53 outdated 40 picocolors ^1.1.1 42 clsx ^2.0.0 45 Prompts ^2.4.2 45 zod-to-json-schema ^3.24.6 47 @badgateway/oauth2-client ^3.3.0 49 prism-react-renderer ^2.3.0 50 Google Generative AI JavaScript SDK ^0.24.1 50 tailwindcss-typography ^0.5.19 51 heroicons ^2.2.0 52 ts-node ^10.9.2 53 @monaco-editor/react ^4.7.0 55 react-toastify ^11.0.5 56 eslint-plugin-jsx-a11y ^6.8.0 59 glob ^11.0.0 outdated 61 eslint-plugin-react ^7.34.1 63 libSQL Client (TypeScript) ^0.15.10 outdated 65 jest-dom 6.6.3 outdated 65 tsup ^8.3.5 66 react-markdown ^10.1.0 67 JSZip ^3.10.1 68 eslint-config-prettier ^9.1.0 outdated 72 globals ^16.3.0 outdated 73 MDX ^3.0.0 75 Browserbase Node.js SDK ^2.6.0 78 Zustand ^4.5.7 outdated 78 dotenv ^17.2.0 outdated 78 eslint-plugin-import ^2.29.1 78 node-postgres ^8.13.1 78 unplugin-dts ^3.9.1 outdated 79 Drizzle ORM ^0.31.4 outdated 79 Drizzle ORM ^0.44.3 outdated 79 Motion ^12.26.0 outdated 81 Chart.js ^4.5.0 84 React Resizable Panels ^3.0.4 outdated 85 nanoid ^5.1.5 outdated 87 @napi-rs/canvas ^0.1.68 outdated 87 resend-node ^4.8.0 outdated 88 tsx ^4.20.5 89 Firecrawl Python SDK ^4.5.0 89 LangGraph ^0.3.10 outdated 89 jsdom ^27.3.0 outdated 89 lint-staged ^15.2.0 outdated 90 @hono/zod-validator ^0.5.2 outdated 90 @hono/zod-validator =0.18.3 outdated 90 Hono ^4.9.8 90 Tailwind CSS ^4.1.11 90 Tailwind CSS ^4.1.11 91 React Flow ^12.8.2 91 prettier ^3.2.5 92 @clerk/backend ^2.6.0 outdated 92 @clerk/backend ^5.46.0 outdated 92 @clerk/backend ^2.4.21 outdated 92 Docusaurus 3.8.1 outdated 92 Docusaurus 3.8.1 outdated 92 Docusaurus 3.8.1 outdated 92 Docusaurus 3.8.1 outdated 92 Docusaurus 3.8.1 outdated 92 LangChain.js ^0.3.32 outdated 92 LangChain.js ^0.3.66 outdated 92 LangChain.js ^1.0.3 92 LangChain.js ^0.6.2 outdated 92 Monaco Editor ^0.52.2 outdated 92 TanStack Query ^5.81.5 92 Zod 3.25.76 outdated 92 lucide-react ^0.544.0 outdated 93 @vitejs/plugin-react ^4.6.0 outdated 93 Vitest ^3.2.4 outdated 93 posthog-js ^1.276.0 93 posthog-js ^4.0.0 outdated 94 AWS SDK for JavaScript (S3 Client) ^3.873.0 94 AWS SDK for JavaScript (S3 Client) ^3.873.0 94 Marked ^16.2.1 outdated 94 TanStack Router ^1.133.28 94 TanStack Router ^1.133.28 94 TanStack Router ^1.133.29 94 Vite ^7.0.4 outdated 94 typescript-eslint ^8.37.0 94 typescript-eslint ^8.37.0 94 typescript-eslint =8.43.0 outdated 94 typescript-eslint 8.46.0 outdated 94 typescript-eslint ^8.35.1 95 ESLint ^9.30.1 outdated 95 ESLint ^9.30.1 outdated 95 Puppeteer ^24.35.0 outdated 95 jest 30.0.4 outdated 95 jest ^29.7.0 outdated 97 TypeScript ~5.8.3 outdated 98 React ^5.2.0 outdated 98 React ^19.1.0 98 React DOM ^19.1.0

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers