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 51 tailwindcss-typography ^0.5.19 52 heroicons ^2.2.0 52 ts-node ^10.9.2 53 @monaco-editor/react ^4.7.0 53 eslint-plugin-jsx-a11y ^6.8.0 55 react-toastify ^11.0.5 58 glob ^11.0.0 outdated 62 eslint-plugin-react ^7.34.1 64 react-markdown ^10.1.0 65 libSQL Client (TypeScript) ^0.15.10 outdated 66 jest-dom 6.6.3 outdated 66 tsup ^8.3.5 69 eslint-config-prettier ^9.1.0 outdated 69 JSZip ^3.10.1 71 MDX ^3.0.0 74 dotenv ^17.2.0 74 Drizzle ORM ^0.31.4 outdated 74 Drizzle ORM ^0.44.3 outdated 74 globals ^16.3.0 outdated 75 Browserbase Node.js SDK ^2.6.0 75 React Resizable Panels ^3.0.4 outdated 78 unplugin-dts ^3.9.1 outdated 79 Motion ^12.26.0 outdated 79 Zustand ^4.5.7 outdated 80 node-postgres ^8.13.1 82 eslint-plugin-import ^2.29.1 83 Chart.js ^4.5.0 86 resend-node ^4.8.0 outdated 86 tsx ^4.20.5 87 @napi-rs/canvas ^0.1.68 outdated 87 nanoid ^5.1.5 outdated 89 @hono/zod-validator ^0.5.2 outdated 89 @hono/zod-validator =0.18.3 outdated 89 LangGraph ^0.3.10 outdated 89 Firecrawl Python SDK ^4.5.0 89 lint-staged ^15.2.0 outdated 89 Monaco Editor ^0.52.2 outdated 90 Tailwind CSS ^4.1.11 90 Hono ^4.9.8 90 Tailwind CSS ^4.1.11 91 prettier ^3.2.5 91 Zod 3.25.76 outdated 92 @clerk/backend ^2.6.0 outdated 92 @clerk/backend ^5.46.0 outdated 92 @clerk/backend ^2.4.21 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 React Flow ^12.8.2 92 lucide-react ^0.544.0 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 Docusaurus 3.8.1 outdated 93 @vitejs/plugin-react ^4.6.0 outdated 93 jsdom ^27.3.0 outdated 93 posthog-js ^1.276.0 93 posthog-js ^4.0.0 outdated 93 Vitest ^3.2.4 outdated 94 AWS SDK for JavaScript (S3 Client) ^3.873.0 94 AWS SDK for JavaScript (S3 Client) ^3.873.0 94 jest 30.0.4 outdated 94 TanStack Router ^1.133.28 94 TanStack Router ^1.133.28 94 TanStack Router ^1.133.29 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 jest ^29.7.0 outdated 94 typescript-eslint ^8.35.1 94 Vite ^7.0.4 outdated 95 ESLint ^9.30.1 outdated 95 ESLint ^9.30.1 outdated 95 Marked ^16.2.1 outdated 95 Puppeteer ^24.35.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

Search