All 143 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 37 electron-squirrel-startup ^1.0.1 37 fix-path ^4.0.0 outdated 40 remark-gfm ^4.0.1 42 clsx ^2.1.1 42 electron-log ^5.4.3 42 rimraf ^6.0.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 47 vscode-ripgrep ^1.17.0 47 cross-env ^7.0.3 outdated 48 Vaul ^0.9.3 outdated 51 tailwindcss-typography ^0.5.16 51 cors ^2.8.5 52 @neondatabase/serverless ^1.0.1 52 Geist ^1.3.1 52 ts-node ^10.9.2 53 @monaco-editor/react ^4.7.0-rc.0 53 jsonrepair ^3.13.1 54 html-to-image ^1.11.13 58 glob ^11.0.2 outdated 64 react-markdown ^10.1.0 64 Sonner ^2.0.3 65 React Testing Library ^16.3.0 66 tsup ^8.0.2 68 date-fns ^4.1.0 69 React Konva ^19.2.1 70 react-day-picker ^9.13.0 outdated 71 Fuse.js ^7.1.0 72 react-shiki ^0.9.0 outdated 72 uuid ^11.1.0 outdated 74 dotenv ^16.4.7 outdated 74 Drizzle ORM ^0.30.6 outdated 74 Drizzle ORM ^0.41.0 outdated 74 globals ^15.9.0 outdated 75 Radix UI ^1.2.0 75 Radix UI ^1.1.1 75 Radix UI ^1.1.0 75 Radix UI ^1.1.0 75 Radix UI ^1.1.1 75 Radix UI ^1.1.0 75 Radix UI ^2.2.1 outdated 75 Radix UI ^1.1.2 75 Radix UI ^2.1.1 outdated 75 Radix UI ^1.1.1 75 Radix UI ^2.1.0 outdated 75 Radix UI ^1.1.1 75 Radix UI ^1.2.0 75 Radix UI ^1.1.1 75 Radix UI ^1.1.0 75 Radix UI ^1.2.0 75 Radix UI ^1.1.0 75 Radix UI ^2.1.1 outdated 75 Radix UI ^1.1.0 75 Radix UI ^1.2.0 75 Radix UI ^1.2.3 75 Radix UI ^1.1.0 75 Radix UI ^1.1.0 75 Radix UI ^1.2.1 75 Radix UI ^1.1.0 75 Radix UI ^1.1.0 75 Radix UI ^1.1.4 75 React Resizable Panels ^2.1.7 outdated 76 react-i18next ^16.5.4 outdated 77 ignore ^5.3.2 outdated 77 input-otp ^1.2.4 78 TypeScript Native Preview ^7.0.0-dev.20260107.1 79 Motion ^12.6.3 outdated 80 Jotai ^2.12.2 outdated 80 node-postgres ^8.21.0 80 node-postgres ^2.13.0 outdated 80 recast ^0.23.11 outdated 81 better-sqlite3 ^12.6.2 outdated 81 node-pty ^1.1.0 82 @hookform/resolvers ^3.9.0 outdated 82 eslint-plugin-import ^2.31.0 83 Vercel SDK ^1.18.0 83 class-variance-authority ^0.7.1 83 Embla Carousel React ^8.3.0 85 i18next ^25.8.0 outdated 86 Express ^4.18.2 outdated 86 Shiki ^3.2.1 outdated 87 Base UI ^1.2.0 outdated 87 tailwind-merge ^3.3.1 88 Autoprefixer ^10.4.20 89 lint-staged ^15.5.2 outdated 89 Monaco Editor ^0.52.2 outdated 90 MCP TypeScript SDK ^1.17.5 90 Tailwind CSS ^4.1.8 90 xterm.js ^0.2.0 outdated 90 xterm.js ^0.11.0 outdated 90 xterm.js ^0.16.0 outdated 90 xterm.js ^0.14.0 outdated 90 xterm.js ^0.9.0 outdated 90 xterm.js ^0.12.0 outdated 90 xterm.js ^6.0.0 90 Konva ^10.0.12 90 Oxlint ^1.41.0 90 React Virtuoso ^4.17.0 90 Tailwind CSS ^4.1.8 91 React Hook Form ^7.53.0 91 Recharts ^2.12.7 outdated 91 Zod ^4.3.6 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 Lexical ^0.33.1 outdated 92 Playwright ^1.58.2 92 TanStack Query ^5.75.5 92 AI SDK ^6.0.68 outdated 92 Lexical ^0.33.1 outdated 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 posthog-js ^1.265.1 93 Vitest ^3.1.1 outdated 94 TanStack Router ^1.114.34 94 typescript-eslint ^5.62.0 outdated 94 typescript-eslint ^5.62.0 outdated 94 typescript-eslint ^8.0.1 94 Vite ^6.3.4 outdated 95 @babel/core ^7.28.5 outdated 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 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

Search