All 146 Dependencies

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

Dyad is a local, open-source AI app builder that runs entirely on your machine — a privacy-first alternative to Lovable, v0, Replit, and Bolt. Instead of routing your code and data through someone else's cloud, Dyad keeps everything local: you bring your own API keys for any LLM provider (OpenAI, Anthropic, Google Gemini, Azure, Amazon Bedrock, xAI, DeepSeek, Qwen, or local models via Ollama), and your apps never leave your control.

Dyad generates full-stack React and Next.js applications through a chat interface backed by a custom XML-like tool protocol. When you prompt the AI, it responds with structured `<dyad-write>`, `<dyad-search-replace>`, and `<dyad-execute-sql>` tags that the app parses and applies atomically — writing files, installing dependencies, running SQL migrations, and committing to Git, all in one coordinated step. A live preview panel updates instantly as changes are applied.

Beyond basic code generation, Dyad integrates with Supabase and Neon for full-stack database and auth backends, offers built-in security scanning of generated code, and deploys directly to GitHub or Vercel with one click. A Model Context Protocol (MCP) plugin system lets you extend the AI with custom tools. The optional Dyad Pro tier adds a local agent mode that runs agentic workflows on your machine with shell-level tool access and permission hooks.

Dyad is cross-platform (macOS and Windows), requires no sign-up, and is fully open-source under Apache 2.0 for all code outside `src/pro`. The pro subsystem is gated under the Functional Source License, which converts to Apache 2.0 two years after each release.

34 tailwindcss-animate ^1.0.7 36 fix-path ^4.0.0 outdated 37 electron-squirrel-startup ^1.0.1 40 remark-gfm ^4.0.1 41 rimraf ^6.0.1 42 clsx ^2.1.1 42 tw-animate-css ^1.3.4 44 cmdk ^1.1.1 44 perfect-freehand ^1.2.2 45 next-themes ^0.3.0 outdated 46 @rollup/plugin-alias ^28.0.3 outdated 46 jsonrepair ^3.13.1 46 vscode-ripgrep ^1.17.0 47 cross-env ^7.0.3 outdated 48 Vaul ^0.9.3 outdated 50 cors ^2.8.5 50 tailwindcss-typography ^0.5.16 51 Geist ^1.3.1 52 ts-node ^10.9.2 53 @monaco-editor/react ^4.7.0-rc.0 53 @neondatabase/serverless ^1.0.1 54 html-to-image ^1.11.13 59 glob ^11.0.2 outdated 60 electron-log ^5.4.3 63 Sonner ^2.0.3 64 React Testing Library ^16.3.0 65 tsup ^8.0.2 66 react-markdown ^10.1.0 69 Fuse.js ^7.1.0 69 react-day-picker ^9.13.0 outdated 69 uuid ^11.1.0 outdated 70 React Konva ^19.2.1 71 react-shiki ^0.9.0 outdated 72 globals ^15.9.0 outdated 74 Radix UI ^1.2.0 74 Radix UI ^1.1.1 74 Radix UI ^1.1.0 74 Radix UI ^1.1.0 74 Radix UI ^1.1.1 74 Radix UI ^1.1.0 74 Radix UI ^2.2.1 outdated 74 Radix UI ^1.1.2 74 Radix UI ^2.1.1 outdated 74 Radix UI ^1.1.1 74 Radix UI ^2.1.0 outdated 74 Radix UI ^1.1.1 74 Radix UI ^1.2.0 74 Radix UI ^1.1.1 74 Radix UI ^1.1.0 74 Radix UI ^1.2.0 74 Radix UI ^1.1.0 74 Radix UI ^2.1.1 outdated 74 Radix UI ^1.1.0 74 Radix UI ^1.2.0 74 Radix UI ^1.2.3 74 Radix UI ^1.1.0 74 Radix UI ^1.1.0 74 Radix UI ^1.2.1 74 Radix UI ^1.1.0 74 Radix UI ^1.1.0 74 Radix UI ^1.1.4 75 input-otp ^1.2.4 76 TypeScript Native Preview ^7.0.0-dev.20260107.1 77 ignore ^5.3.2 outdated 77 node-pty ^1.1.0 77 react-i18next ^16.5.4 outdated 78 date-fns ^4.1.0 78 dotenv ^16.4.7 outdated 78 eslint-plugin-import ^2.31.0 78 node-postgres ^8.21.0 78 node-postgres ^2.13.0 outdated 79 Drizzle ORM ^0.30.6 outdated 79 Drizzle ORM ^0.41.0 outdated 79 Jotai ^2.12.2 outdated 79 Motion ^12.6.3 outdated 79 recast ^0.23.11 outdated 80 better-sqlite3 ^12.6.2 outdated 82 Embla Carousel React ^8.3.0 82 class-variance-authority ^0.7.1 82 i18next ^25.8.0 outdated 83 Shiki ^3.2.1 outdated 83 Vercel SDK ^1.18.0 84 React Resizable Panels ^2.1.7 outdated 85 @hookform/resolvers ^3.9.0 outdated 85 Express ^4.18.2 outdated 86 tailwind-merge ^3.3.1 87 Autoprefixer ^10.4.20 88 Base UI ^1.2.0 outdated 89 Konva ^10.0.12 89 lint-staged ^15.5.2 outdated 89 xterm.js ^0.2.0 outdated 89 xterm.js ^0.11.0 outdated 89 xterm.js ^0.16.0 outdated 89 xterm.js ^0.14.0 outdated 89 xterm.js ^0.9.0 outdated 89 xterm.js ^0.12.0 outdated 89 xterm.js ^6.0.0 90 MCP TypeScript SDK ^1.17.5 90 Oxlint ^1.41.0 90 React Virtuoso ^4.17.0 90 Tailwind CSS ^4.1.8 90 Tailwind CSS ^4.1.8 91 Recharts ^2.12.7 outdated 92 AI SDK ^4.0.46 outdated 92 AI SDK ^3.0.78 outdated 92 AI SDK ^3.0.26 outdated 92 AI SDK ^3.0.20 outdated 92 AI SDK ^4.0.41 outdated 92 AI SDK ^1.0.18 outdated 92 AI SDK ^3.0.36 outdated 92 AI SDK ^2.0.26 outdated 92 AI SDK ^4.0.13 outdated 92 AI SDK ^3.0.46 outdated 92 AI SDK ^6.0.68 outdated 92 Lexical ^0.33.1 outdated 92 Lexical ^0.33.1 outdated 92 Monaco Editor ^0.52.2 outdated 92 Playwright ^1.58.2 92 React Hook Form ^7.53.0 92 TanStack Query ^5.75.5 92 Zod ^4.3.6 92 lucide-react ^0.514.0 outdated 92 postcss ^8.4.47 92 undici ^8.7.0 93 @vitejs/plugin-react ^4.3.4 outdated 93 Vitest ^3.1.1 outdated 93 posthog-js ^1.265.1 94 @babel/core ^7.28.5 outdated 94 TanStack Router ^1.114.34 94 Vite ^6.3.4 outdated 94 typescript-eslint ^5.62.0 outdated 94 typescript-eslint ^5.62.0 outdated 94 typescript-eslint ^8.0.1 95 ESLint ^9.9.0 outdated 95 ESLint ^8.57.1 outdated 95 React Router ^6.26.2 outdated 95 Storybook ^8.6.15 outdated 95 Storybook ^8.6.15 outdated 95 Storybook ^8.6.15 outdated 95 Storybook ^8.6.15 outdated 97 Electron 40.0.0 outdated 97 TypeScript ^5.5.3 outdated 98 React ^1.0.0 outdated 98 React ^5.1.0-rc.0 outdated 98 React ^18.3.1 outdated 98 React DOM ^18.3.1 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