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.

22 LangChain.js Community ^0.3.53 outdated 40 picocolors ^1.1.1 42 clsx ^2.0.0 45 Prompts ^2.4.2 46 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 59 glob ^11.0.0 outdated 60 tsup ^8.3.5 61 Chart.js ^4.5.0 63 eslint-plugin-react ^7.34.1 63 JSZip ^3.10.1 65 react-markdown ^10.1.0 68 jest-dom 6.6.3 outdated 69 eslint-config-prettier ^9.1.0 outdated 70 libSQL Client (TypeScript) ^0.15.10 outdated 71 MDX ^3.0.0 73 Browserbase Node.js SDK ^2.6.0 73 Drizzle ORM ^0.31.4 outdated 73 Drizzle ORM ^0.44.3 outdated 75 dotenv ^17.2.0 75 globals ^16.3.0 outdated 77 React Resizable Panels ^3.0.4 outdated 78 Motion ^12.26.0 outdated 78 unplugin-dts ^3.9.1 outdated 79 node-postgres ^8.13.1 80 Zustand ^4.5.7 outdated 83 eslint-plugin-import ^2.29.1 86 nanoid ^5.1.5 outdated 86 resend-node ^4.8.0 outdated 88 @napi-rs/canvas ^0.1.68 outdated 88 tsx ^4.20.5 89 @hono/zod-validator ^0.5.2 outdated 89 @hono/zod-validator =0.18.3 outdated 89 Firecrawl Python SDK ^4.5.0 89 lint-staged ^15.2.0 outdated 90 LangGraph ^0.3.10 outdated 90 Tailwind CSS ^4.1.11 90 Hono ^4.9.8 90 prettier ^3.2.5 90 Tailwind CSS ^4.1.11 90 Zod 3.25.76 outdated 91 React Flow ^12.8.2 91 lucide-react ^0.544.0 outdated 91 Monaco Editor ^0.52.2 outdated 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 TanStack Query ^5.81.5 92 @vitejs/plugin-react ^4.6.0 outdated 92 jsdom ^27.3.0 outdated 92 Marked ^16.2.1 outdated 92 Vitest ^3.2.4 outdated 93 AWS SDK for JavaScript (S3 Client) ^3.873.0 93 AWS SDK for JavaScript (S3 Client) ^3.873.0 93 posthog-js ^1.276.0 93 posthog-js ^4.0.0 outdated 93 Vite ^7.0.4 outdated 94 ESLint ^9.30.1 outdated 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 ESLint ^9.30.1 outdated 94 jest ^29.7.0 outdated 94 typescript-eslint ^8.35.1 95 Puppeteer ^24.35.0 outdated 96 TypeScript ~5.8.3 outdated 97 React ^5.2.0 outdated 97 React ^19.1.0 97 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