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 46 @badgateway/oauth2-client ^3.3.0 49 prism-react-renderer ^2.3.0 49 tailwindcss-typography ^0.5.19 50 Google Generative AI JavaScript SDK ^0.24.1 51 heroicons ^2.2.0 52 @monaco-editor/react ^4.7.0 52 ts-node ^10.9.2 54 react-toastify ^11.0.5 56 eslint-plugin-jsx-a11y ^6.8.0 59 glob ^11.0.0 outdated 59 jest-dom 6.6.3 outdated 61 libSQL Client (TypeScript) ^0.15.10 outdated 62 eslint-plugin-import ^2.29.1 64 JSZip ^3.10.1 65 react-markdown ^10.1.0 69 eslint-config-prettier ^9.1.0 outdated 70 MDX ^3.0.0 72 globals ^16.3.0 outdated 74 Browserbase Node.js SDK ^2.6.0 75 Drizzle ORM ^0.31.4 outdated 75 Drizzle ORM ^0.44.3 outdated 78 dotenv ^17.2.0 outdated 78 unplugin-dts ^3.9.1 outdated 79 Motion ^12.26.0 outdated 79 node-postgres ^8.13.1 80 tsup ^8.3.5 outdated 81 Zustand ^4.5.7 outdated 81 nanoid ^5.1.5 outdated 85 tsx ^4.20.5 86 Chart.js ^4.5.0 86 lint-staged ^15.2.0 outdated 87 @napi-rs/canvas ^0.1.68 outdated 87 React Resizable Panels ^3.0.4 outdated 87 eslint-plugin-react ^7.34.1 89 Firecrawl Python SDK ^4.5.0 89 Hono ^4.9.8 89 resend-node ^4.8.0 outdated 90 LangGraph ^0.3.10 outdated 90 Tailwind CSS ^4.1.11 90 Tailwind CSS ^4.1.11 90 jsdom ^27.3.0 outdated 91 @hono/zod-validator ^0.5.2 outdated 91 @hono/zod-validator =0.18.3 outdated 91 React Flow ^12.8.2 91 Zod 3.25.76 outdated 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 @vitejs/plugin-react ^4.6.0 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 TanStack Query ^5.81.5 92 lucide-react ^0.544.0 outdated 93 AWS SDK for JavaScript (S3 Client) ^3.873.0 93 AWS SDK for JavaScript (S3 Client) ^3.873.0 93 Docusaurus 3.8.1 outdated 93 Docusaurus 3.8.1 outdated 93 Docusaurus 3.8.1 outdated 93 Docusaurus 3.8.1 outdated 93 Docusaurus 3.8.1 outdated 93 Monaco Editor ^0.52.2 outdated 93 Puppeteer ^24.35.0 outdated 93 Vitest ^3.2.4 outdated 93 posthog-js ^1.276.0 93 posthog-js ^4.0.0 outdated 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 jest 30.0.4 outdated 94 jest ^29.7.0 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 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