All 371 Dependencies

Every package Plasmic depends on, ranked by repo health score.

Plasmic is an open-source visual builder for the web that eliminates the usual ceiling imposed by low-code tools. Instead of forcing you into a walled garden, Plasmic integrates directly with your existing React codebase — you register your own components, and non-developers drag and drop them to build fully production-ready pages and interfaces without touching code.

At its core, Plasmic bridges three worlds that have historically lived apart: design tools like Figma, content management systems like Contentful, and application builders like Retool. A marketing team can build a landing page in Plasmic Studio, a developer can wire it to a Supabase backend, and the result ships as a performant Next.js or Gatsby page — all without any friction between the disciplines.

The repository is a large TypeScript monorepo with Lerna and Yarn workspaces containing the full Plasmic Studio web application (AGPL-licensed), all client SDKs and loader packages (MIT-licensed), an extensive component store of integrations for third-party services, and a rich set of examples covering A/B testing, dynamic forms, headless commerce, and more. It powers both the managed cloud platform at plasmic.app and fully self-hosted deployments.

25 js-string-escape ^1.0.1 29 identity-obj-proxy ^3.0.0 33 CSS.escape ^1.5.1 36 express-async-errors ^3.1.1 36 nanoid-dictionary ^4.3.0 outdated 36 passport-oauth2 ^1.8.0 36 promise-pool ^2.4.0 outdated 36 url 0.11.4 37 async-mutex ^0.4.0 outdated 38 jsonrepair ^2.2.1 outdated 38 passport-google-oauth20 ^2.0.0 38 path ^0.12.7 39 cross-spawn ^7.0.3 39 tsconfig-paths ^4.2.0 40 dotenv-cli ^8.0.0 outdated 40 remark-gfm ^3.0.1 outdated 41 ResizeObserver Polyfill ^1.5.1 41 mobx-utils 6.1.1 41 node-md5 ^2.3.0 41 platform.js ^1.3.6 41 transformation-matrix ^2.16.1 outdated 42 CSSType ^3.1.2 42 clsx ^2.0.0 42 passport-local ^1.0.0 42 util ^0.12.5 43 fast-deep-equal ^3.1.3 43 passport ^0.7.0 44 buffer ^6.0.3 44 immutability-helper ^3.1.1 44 json-logic-js ^2.0.2 44 pluralize ^8.0.0 44 unfetch 1.0.3 45 change-case ^4.1.2 outdated 46 React Helmet ^6.1.0 46 openapi-types ^8.0.0 outdated 46 react-confetti ^6.4.0 47 Mousetrap ^1.6.5 47 bcrypt ^6.0.0 47 is-hotkey ^0.1.6 outdated 47 jsonwebtoken 9.0.3 47 tinycolor2 ^1.6.0 47 xml-js ^1.6.11 48 class-validator ^0.14.0 outdated 48 copy-to-clipboard ^3.3.3 outdated 48 eslint-import-resolver-typescript ^3.6.1 outdated 48 express-fileupload ^1.5.2 48 react-inspector ^5.1.1 outdated 49 cookie-parser ^1.4.7 49 cors ^2.8.6 49 mime-types ^2.1.35 outdated 49 prism-react-renderer ^1.1.1 outdated 49 tailwindcss-typography ^0.5.16 50 deepmerge ^4.3.1 50 graphql-tag ^2.12.6 50 history ^4.9.0 outdated 50 html2canvas ^1.4.1 50 image-url ^1.0.1 outdated 50 update-notifier ^5.1.0 outdated 51 Tippy.js ^6.3.7 51 Winston ^3.19.0 52 jest-watch-typeahead ^2.2.2 outdated 52 react-slick ^0.29.0 outdated 52 ts-node ^10.9.2 52 ts-rest Core 3.52.1 53 React DnD ^16.0.1 53 React DnD ^16.0.1 53 isbot ^3.6.6 outdated 53 react-beautiful-dnd ^13.0.0 54 Font Awesome Free ^1.1.8 outdated 54 Font Awesome Free ^5.14.0 outdated 54 Font Awesome Free ^1.2.30 outdated 54 Font Awesome Free ^5.14.0 outdated 54 Font Awesome Free ^5.14.0 outdated 54 Font Awesome Free ^4.7.0 outdated 55 react-joyride ^2.9.3 outdated 56 Comlink ^4.4.2 56 classnames ^2.5.1 56 downshift ^6.1.12 outdated 56 react-use ^15.3.8 outdated 56 whatwg-fetch ^3.6.20 57 node-sql-parser ^4.18.0 outdated 58 AWS SDK for JavaScript v2 ^2.1693.0 58 node-fetch ^2 outdated 59 fs-extra ^10.0.0 outdated 59 glob ^7.1.6 outdated 59 jest-dom ^5.16.5 outdated 59 node-cron ^3.0.3 outdated 59 react-scroll-parallax ^3.5.0 59 url-join ^4.0.1 outdated 60 wrap-ansi ^7.0.0 outdated 61 React Testing Library 16.2.0 outdated 62 Commander.js ^9.5.0 outdated 62 debug 2.6.9 outdated 62 eslint-plugin-import ^2.29.0 62 pako ^1.0.11 outdated 62 workerpool ^6.5.1 outdated 63 @ant-design/icons ^5.2.6 outdated 63 node-http-proxy ^1.18.1 63 tslib ^2.2.0 64 @apidevtools/swagger-parser ^10.0.2 outdated 64 DOM Testing Library ^10.4.1 64 react-fontawesome ^0.1.11 outdated 64 react-virtualized-auto-sizer ^1.0.2 outdated 64 semver ^7.7.4 65 Lodash ^4.17.21 65 Lodash ^4.0.8 65 chroma.js ^2.6.0 outdated 65 mime ^2.4.6 outdated 65 react-markdown ^8.0.1 outdated 66 Emotion ^11.11.4 66 Emotion ^11.14.1 outdated 66 html-to-image ^1.11.13 66 zxcvbn-ts ^3.0.4 outdated 66 zxcvbn-ts ^3.0.4 outdated 66 zxcvbn-ts ^3.0.2 outdated 66 zxcvbn-ts ^3.0.4 outdated 68 express-session ^1.19.0 68 react-chartjs-2 ^5.2.0 69 @refinedev/core ^3.58.1 outdated 69 React Icons ^3.10.0 outdated 69 eslint-config-prettier 9.1.0 outdated 69 open ^8.0.9 outdated 70 Chalk ^4.1.0 outdated 70 lottie-react ^2.4.0 outdated 70 validator.js ^13.15.35 71 path-to-regexp ^1.9.0 outdated 71 react-monaco-editor 0.55.0 outdated 72 globals ^15.11.0 outdated 73 eslint-plugin-prettier 5.0.1 outdated 73 uuid ^8.3.1 outdated 74 @rollup/plugin-alias ^3.1.8 outdated 74 @rollup/plugin-alias ^5.3.1 outdated 74 @rollup/plugin-alias ^25.0.2 outdated 74 @rollup/plugin-alias ^6.1.0 outdated 74 @rollup/plugin-alias ^15.1.0 outdated 74 @rollup/plugin-alias ^5.0.4 outdated 74 qs ^6.11.0 74 rc-util ^5.44.4 75 input-number ^8.1.0 outdated 75 valtio ^1.6.4 outdated 76 Day.js ^1.11.10 76 acorn ^8.16.0 76 acorn ^8.3.5 76 morgan ^1.10.1 78 Radix UI ^2.1.4 outdated 78 Radix UI ^1.0.5 78 Radix UI ^2.0.5 outdated 78 Radix UI ^1.0.7 78 Radix UI ^1.1.3 78 Radix UI ^1.0.2 78 Radix UI ^1.0.7 78 React-Draggable ^4.5.0 78 concurrently ^5.3.0 outdated 78 dotenv ^16.6.1 outdated 78 react-error-boundary ^3.1.3 outdated 78 yargs ^15.4.1 outdated 79 @supabase/ssr ^0.5.2 outdated 79 Motion ^5.3.0 outdated 79 PapaParse ^5.5.3 79 Popper 2.11.8 79 esbuild 0.27.7 outdated 79 node-postgres ^8.3.0 79 node-postgres ^2.6.2 outdated 80 Constate ^3.3.2 outdated 80 TanStack Devtools (React) latest 80 commercetools Platform SDK ^2.8.0 outdated 80 file-type ^16.5.4 outdated 80 graphql-ws 5.16.0 outdated 80 tsup ^7.2.0 outdated 80 user-event ^14.6.1 81 Pino ^9.14.0 outdated 81 SWR ^2.2.0 81 async ^3.2.6 81 jest-extended ^6.0.0 outdated 81 nanoid ^5.1.7 outdated 81 node-html-parser ^6.1.5 outdated 81 temporal-polyfill 0.3.0 outdated 81 tldts ^6.0.12 outdated 82 class-variance-authority ^0.7.0 82 date-fns ^2.30.0 outdated 82 fast-glob ^3.2.4 82 gatsby ^4.21.1 outdated 82 jQuery ^3.7.1 outdated 82 js-cookie ^3.0.1 82 react-i18next ^12.2.0 outdated 82 react-window ^1.8.11 outdated 83 Emoji Picker React ^4.18.0 outdated 83 MSW (Mock Service Worker) 2.7.3 outdated 83 Prism ^1.30.0 84 @octokit/core ^7.0.6 85 express-rate-limit ^7.5.1 outdated 85 rive-react ^4.18.8 85 tsx ^4.19.2 86 Chart.js ^4.2.1 86 body-parser ^1.20.4 outdated 86 dotenvx ^1.61.0 outdated 86 lint-staged 16.1.4 outdated 87 Moment.js ^2.27.0 87 eslint-plugin-react ^7.33.2 87 immutable-js 5.1.5 outdated 87 prom-client ^14.2.0 outdated 87 svgo ^3.3.3 outdated 88 TypeORM 0.2.45 outdated 88 dnd-kit ^6.0.8 88 dnd-kit ^6.0.1 88 dnd-kit ^7.0.2 outdated 88 dnd-kit ^3.2.1 outdated 89 @xmldom/xmldom ^0.8.12 outdated 89 Immer ^9.0.15 outdated 89 Nodemailer ^6.10.1 outdated 89 Remeda ^1.27.0 outdated 89 Rsbuild 1.3.22 outdated 89 SWC ^0.4.14 outdated 89 webpack-dev-server ^4.15.1 outdated 90 Express ^4.22.1 outdated 90 Lingui ^3.16.1 outdated 90 Lingui ^3.16.1 outdated 90 React Aria ^3.15.5 90 React Aria ^3.20.3 90 React Aria ^3.12.9 90 React Aria ^3.25.1 90 React Aria ^3.14.4 90 React Aria ^3.18.3 90 React Aria ^3.27.1 90 React Aria ^3.15.5 90 React Aria ^3.4.9 90 React Aria ^3.9.8 90 React Aria ^3.7.3 90 React Aria ^3.29.0 90 React Aria ^3.8.23 90 React Aria ^3.12.4 90 React Aria ^3.12.2 90 React Aria ^3.9.4 90 React Aria ^3.6.16 90 React Aria ^3.6.13 90 React Aria ^3.8.4 90 React Aria ^3.8.10 90 React Aria ^3.22.1 90 React Aria ^3.40.0 90 React Aria ^1.9.0 outdated 90 React Aria ^3.38.0 90 React Email 0.0.9 outdated 90 React Email ^0.0.38 outdated 90 React Email 0.0.8 outdated 90 React Email 0.0.4 outdated 90 React Email 0.0.5 outdated 90 React Email 0.0.7 outdated 90 React Email 0.0.9 outdated 90 React Email 0.0.5 outdated 90 React Email 1.9.4 outdated 90 Tailwind CSS ^4.1.18 90 Tailwind CSS ^4.1.18 90 execa ^5.0.0 outdated 90 i18next ^22.4.11 outdated 90 jsdom ^28.1.0 outdated 90 react-spring ^9.5.5 outdated 90 sharp 0.34.5 outdated 91 @clickhouse/client ^0.2.10 outdated 91 Faker ^8.4.1 outdated 91 Inquirer.js ^7.3.2 outdated 91 React Flow ^12.10.2 91 React Intl ^6.4.2 outdated 91 Recharts ^2.15.4 outdated 91 Rspack CLI 1.3.12 outdated 91 Sass ^1.99.0 91 Zod ^3.22.4 outdated 91 chakra-ui ^2.8.1 outdated 91 core-js ^3.49.0 91 prettier ^2.8.4 outdated 91 rollup ^3.26.1 outdated 91 type-fest ^4.41.0 outdated 92 @vitejs/plugin-react ^4.3.3 outdated 92 AI SDK ^3.0.0 outdated 92 AI SDK ^4.0.0 outdated 92 AI SDK ^3.0.0 outdated 92 AI SDK ^3.0.0 outdated 92 AI SDK ^6.0.0 outdated 92 MobX 6.13.6 outdated 92 MobX 7.6.0 outdated 92 Playwright ^1.60.0 92 Playwright 1.60.0 outdated 92 React Hook Form ^7.28.0 92 Rich Text HTML Renderer ^15.13.1 outdated 92 Rich Text HTML Renderer ^15.11.1 outdated 92 Slate ^0.124.1 outdated 92 Slate ^0.124.1 outdated 92 Slate ^0.113.1 outdated 92 Slate ^0.124.0 outdated 92 Socket.IO ^4.8.3 92 Socket.IO ^4.8.3 92 TanStack Query ^5.101.0 92 Tiptap Core ^2.1.12 outdated 92 Tiptap Core ^2.1.12 outdated 92 Tiptap Core ^2.1.12 outdated 92 Tiptap Core ^2.1.12 outdated 92 Tiptap Core ^2.1.12 outdated 92 Tiptap Core ^2.1.12 outdated 92 Tiptap Core ^2.1.12 outdated 92 Tiptap Core ^2.1.12 outdated 92 Tiptap Core ^2.1.12 outdated 92 Tiptap Core ^2.1.12 outdated 92 Tiptap Core ^2.1.12 outdated 92 Tiptap Core ^2.1.12 outdated 92 Tiptap Core ^2.1.12 outdated 92 Tiptap Core ^2.1.12 outdated 92 lucide-react ^0.545.0 outdated 92 postcss ^8.5.9 93 AWS SDK for JavaScript (S3 Client) ^3.1030.0 93 GraphQL Code Generator ^5.0.3 outdated 93 Monaco Editor 0.50.0 outdated 93 Vitest ^4.1.5 outdated 93 posthog-js 1.321.1 outdated 93 posthog-js 5.29.2 outdated 93 react-stripe-js ^1.4.1 outdated 93 stripe-js ^1.16.0 outdated 93 webpack-cli ^5.1.4 outdated 94 Ant Design ^4.18.8 outdated 94 Marked ^9.1.1 outdated 94 TanStack Router latest 94 TanStack Router latest 94 TanStack Router ^1.132.0 94 Vite ^2.9.13 outdated 94 jest ^29.7.0 outdated 94 jest 29.7.0 outdated 94 jest ^29.7.0 outdated 94 jest 29.7.0 outdated 94 typescript-eslint 6.21.0 outdated 94 typescript-eslint 6.21.0 outdated 94 typescript-eslint ^8.11.0 95 @babel/core ^7.29.0 outdated 95 @babel/core ^7.29.1 outdated 95 @babel/core ^7.29.2 outdated 95 @babel/core ^7.29.0 outdated 95 @babel/core ^7.29.2 outdated 95 @babel/core ^7.28.5 outdated 95 @babel/core ^7.28.5 outdated 95 @babel/core ^7.29.0 outdated 95 @babel/core ^7.29.0 outdated 95 Axios ^0.26.0 outdated 95 ESLint ^9.13.0 outdated 95 ESLint 8.39.0 outdated 95 GraphQL.js ^16.6.0 outdated 95 GraphiQL 3.2.3 outdated 95 GraphiQL 0.26.2 outdated 95 GraphiQL ^0.11.3 outdated 95 GraphiQL 3.7.0 outdated 95 OpenAI ^4.98.0 outdated 95 React Router 5.2.0 outdated 95 React Router ^6.4.2 outdated 95 Sentry JavaScript (@sentry/browser) 6.6.0 outdated 95 Sentry JavaScript (@sentry/browser) 6.6.0 outdated 95 Sentry JavaScript (@sentry/browser) ^5.19.2 outdated 95 Storybook 8.5.5 outdated 95 Storybook 8.5.5 outdated 95 Storybook 8.5.5 outdated 95 Storybook 8.5.5 outdated 95 Stripe Node.js Library ^8.167.0 outdated 95 Supabase CLI ^2.6.8 95 TypeScript 5.0.4 outdated 95 preact ^10.11.1 outdated 95 supabase-js ^2.26.0 96 Next.js 13.1.5 outdated 96 Next.js 13.3.4 outdated 96 Next.js 16.2.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.9.1 97 webpack ^5.86.0 98 Google Cloud Storage ^8.1.1 98 React ^4.6.0 outdated 98 React 18.2.0 outdated 98 React DOM 18.2.0 outdated 98 three.js ^0.138.3 outdated

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