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 47 @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 @neondatabase/serverless ^1.0.1 51 tailwindcss-typography ^0.5.16 51 cors ^2.8.5 52 ts-node ^10.9.2 53 @monaco-editor/react ^4.7.0-rc.0 53 Geist ^1.3.1 54 jsonrepair ^3.13.1 55 html-to-image ^1.11.13 59 glob ^11.0.2 outdated 60 tsup ^8.0.2 65 React Konva ^19.2.1 65 react-markdown ^10.1.0 65 Sonner ^2.0.3 66 React Testing Library ^16.3.0 69 date-fns ^4.1.0 70 uuid ^11.1.0 outdated 72 Fuse.js ^7.1.0 72 react-day-picker ^9.13.0 outdated 73 Drizzle ORM ^0.30.6 outdated 73 Drizzle ORM ^0.41.0 outdated 73 react-shiki ^0.9.0 outdated 75 dotenv ^16.4.7 outdated 75 globals ^15.9.0 outdated 76 Radix UI ^1.2.0 76 Radix UI ^1.1.1 76 Radix UI ^1.1.0 76 Radix UI ^1.1.0 76 Radix UI ^1.1.1 76 Radix UI ^1.1.0 76 Radix UI ^2.2.1 outdated 76 Radix UI ^1.1.2 76 Radix UI ^2.1.1 outdated 76 Radix UI ^1.1.1 76 Radix UI ^2.1.0 outdated 76 Radix UI ^1.1.1 76 Radix UI ^1.2.0 76 Radix UI ^1.1.1 76 Radix UI ^1.1.0 76 Radix UI ^1.2.0 76 Radix UI ^1.1.0 76 Radix UI ^2.1.1 outdated 76 Radix UI ^1.1.0 76 Radix UI ^1.2.0 76 Radix UI ^1.2.3 76 Radix UI ^1.1.0 76 Radix UI ^1.1.0 76 Radix UI ^1.2.1 76 Radix UI ^1.1.0 76 Radix UI ^1.1.0 76 Radix UI ^1.1.4 76 input-otp ^1.2.4 76 react-i18next ^16.5.4 outdated 77 ignore ^5.3.2 outdated 77 React Resizable Panels ^2.1.7 outdated 78 Motion ^12.6.3 outdated 79 TypeScript Native Preview ^7.0.0-dev.20260107.1 79 node-postgres ^8.21.0 79 node-postgres ^2.13.0 outdated 80 Shiki ^3.2.1 outdated 81 node-pty ^1.1.0 81 recast ^0.23.11 outdated 83 @hookform/resolvers ^3.9.0 outdated 83 better-sqlite3 ^12.6.2 outdated 83 class-variance-authority ^0.7.1 83 Embla Carousel React ^8.3.0 83 eslint-plugin-import ^2.31.0 83 Jotai ^2.12.2 84 Vercel SDK ^1.18.0 86 Base UI ^1.2.0 outdated 86 Autoprefixer ^10.4.20 86 Express ^4.18.2 outdated 87 i18next ^25.8.0 outdated 88 tailwind-merge ^3.3.1 89 Konva ^10.0.12 89 lint-staged ^15.5.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 Oxlint ^1.41.0 90 React Virtuoso ^4.17.0 90 Tailwind CSS ^4.1.8 90 Zod ^4.3.6 91 Lexical ^0.33.1 outdated 91 Playwright ^1.58.2 91 Lexical ^0.33.1 outdated 91 lucide-react ^0.514.0 outdated 91 Monaco Editor ^0.52.2 outdated 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 TanStack Query ^5.75.5 92 @vitejs/plugin-react ^4.3.4 outdated 92 AI SDK ^6.0.68 outdated 92 postcss ^8.4.47 92 React Hook Form ^7.53.0 92 Vitest ^3.1.1 outdated 93 posthog-js ^1.265.1 93 undici ^8.7.0 93 Vite ^6.3.4 outdated 94 @babel/core ^7.28.5 outdated 94 ESLint ^9.9.0 outdated 94 TanStack Router ^1.114.34 94 typescript-eslint ^5.62.0 outdated 94 typescript-eslint ^5.62.0 outdated 94 ESLint ^8.57.1 outdated 94 React Router ^6.26.2 outdated 94 typescript-eslint ^8.0.1 95 Storybook ^8.6.15 outdated 96 TypeScript ^5.5.3 outdated 97 React ^1.0.0 outdated 97 Electron 40.0.0 outdated 97 React ^5.1.0-rc.0 outdated 97 React ^18.3.1 outdated 97 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