All 218 Dependencies

Every package Cal.diy depends on, ranked by repo health score.

Cal.diy is the fully open-source, community-maintained fork of the Cal.com scheduling platform, with all commercial and enterprise-only code stripped out. It is designed for individuals and self-hosters who want a powerful, privacy-respecting booking system without depending on any vendor account, license key, or proprietary tier.

Every feature in Cal.diy works out of the box under the MIT license. There are no hidden EE-only gates, no call-home requirements, and no open-core split. You own your data, your branding, and your infrastructure — and the entire codebase is yours to read, modify, and redistribute freely.

Built on the T3 stack — Next.js 16, tRPC, Prisma, Tailwind CSS, and TypeScript — Cal.diy inherits a battle-tested monorepo architecture and a rich integration ecosystem. It connects to Google Calendar, Outlook, Daily.co for video calls, Stripe for payments, and dozens of other services through its modular app-store system.

Cal.diy ships with a Docker Compose setup for quick local development, a Prisma-managed PostgreSQL schema for reliable migrations, and a comprehensive test suite combining Vitest unit tests with Playwright end-to-end coverage. The community actively maintains it as an independent project, and contributions go directly into this repo rather than being gated behind a commercial roadmap.

36 module-alias 2.2.2 outdated 38 Dub Analytics 0.0.27 outdated 38 react-turnstile 1.1.3 outdated 39 @nest-lab/throttler-storage-redis 1.0.0 outdated 39 accept-language-parser 1.5.0 40 tsconfig-paths 4.2.0 41 ResizeObserver Polyfill 1.5.1 41 dotenv-cli 6.0.0 outdated 41 node-md5 2.3.0 42 clsx 2.1.1 42 qrcode 1.5.1 outdated 42 tw-animate-css 1.4.0 43 passport 0.7.0 43 passport-jwt 4.0.1 44 cmdk 0.2.0 outdated 44 date-fns-tz 3.2.0 45 next-themes 0.2.0 outdated 46 @rollup/plugin-alias 15.0.1 outdated 46 npm-run-all 4.1.5 46 tailwindcss-radix 4.0.2 48 class-validator 0.14.3 outdated 49 class-transformer 0.5.1 50 cookie-parser 1.4.6 outdated 50 rrule 2.7.1 outdated 50 tailwindcss-typography 0.5.4 outdated 51 superjson 1.9.1 outdated 52 ts-node 10.9.2 54 Jimp 0.16.1 outdated 54 cookie 0.7.2 outdated 54 micro 10.0.1 55 reflect-metadata 0.1.14 outdated 56 classnames 2.3.2 outdated 56 isbot 5.1.30 outdated 57 Handlebars.js 4.7.9 57 react-use 17.6.0 outdated 58 bcrypt.js 2.4.3 outdated 58 lru-cache 9.0.3 outdated 59 chokidar 3.6.0 outdated 59 downshift 6.1.9 outdated 59 glob 10.4.5 outdated 59 postcss-prefixwrap 1.57.0 outdated 59 react-select 5.8.0 outdated 60 Winston 3.17.0 outdated 61 Luxon 3.4.4 outdated 61 react-colorful 5.6.1 outdated 62 Nextra ^4.2.0 62 Nextra ^4.2.0 62 c8 7.13.0 outdated 62 jest-junit ^16.0.0 outdated 62 postcss-import 16.1.0 outdated 62 react-qr-code 2.0.18 outdated 63 Bull 4.15.1 outdated 63 Sonner 1.7.4 outdated 63 auto-animate 1.0.0-beta.5 outdated 64 React Testing Library 13.3.0 outdated 64 fs-extra 11.3.2 outdated 64 p-limit 6.2.0 outdated 65 ipaddr.js 2.3.0 outdated 65 jest-dom 5.17.0 outdated 65 schema-dts 1.1.0 outdated 66 react-daterange-picker 3.4.0 outdated 67 Lodash 4.18.1 67 nest-winston 1.9.4 outdated 67 prisma-cli 6.16.1 outdated 67 remove-markdown 0.5.0 outdated 69 next-seo 6.1.0 outdated 69 react-day-picker 8.10.1 outdated 69 uuid 8.3.2 outdated 71 helmet 7.1.0 outdated 71 prisma-kysely 2.2.0 outdated 72 @vitejs/plugin-basic-ssl 2.1.0 outdated 72 NextAuth.js 1.0.4 outdated 72 NextAuth.js 4.24.13 outdated 72 SAML Jackson (Polis) 1.52.2 outdated 72 tsdav 2.0.3 outdated 72 turndown 7.2.0 outdated 73 Dub 0.59.1 outdated 73 daily-react 0.23.2 outdated 74 Radix UI 1.1.3 outdated 74 Radix UI 1.0.4 outdated 74 Radix UI 1.0.3 outdated 74 Radix UI 1.0.4 outdated 74 Radix UI 2.0.5 outdated 74 Radix UI 1.0.7 outdated 74 Radix UI 1.0.1 outdated 74 Radix UI 1.0.6 outdated 74 Radix UI 1.0.4 outdated 74 Radix UI 1.1.3 outdated 74 Radix UI 0.1.1 outdated 74 Radix UI 1.2.2 outdated 74 Radix UI 1.1.2 outdated 74 Radix UI 1.1.0 outdated 74 Radix UI 1.1.5 outdated 74 Radix UI 1.0.4 outdated 74 Radix UI 1.0.6 outdated 75 postcss-cli 11.0.1 outdated 76 node-html-parser 6.1.13 outdated 76 node-ical 0.16.1 outdated 77 execa 9.3.0 outdated 77 react-i18next 12.3.1 outdated 77 user-event 14.6.1 outdated 78 @nestjs/axios 4.0.0 outdated 78 @nestjs/jwt 10.2.0 outdated 78 @upstash/redis 1.35.2 outdated 78 Day.js 1.11.2 outdated 78 Zustand 4.5.2 outdated 78 concurrently 9.1.2 outdated 78 date-fns 3.6.0 outdated 78 dotenv 16.6.1 outdated 78 markdown-it 14.1.1 outdated 78 node-postgres 8.16.0 outdated 78 unplugin-dts 4.5.4 outdated 79 Jotai 2.12.2 outdated 79 MSW (Mock Service Worker) 2.7.0 outdated 79 Motion 10.12.8 outdated 79 web-push 3.6.7 81 RxJS 7.8.2 82 Vercel Blob 0.1.1 outdated 82 async 3.2.4 outdated 82 body-parser 1.20.3 outdated 82 class-variance-authority 0.7.1 82 http-proxy-middleware 2.0.9 outdated 82 i18next 23.2.3 outdated 83 @nestjs/bullmq 11.0.4 outdated 83 @nestjs/passport 10.0.3 outdated 83 @nestjs/throttler 6.2.1 outdated 83 fast-glob 3.3.2 outdated 83 otplib 12.0.1 outdated 84 axiom-js 1.2.0 outdated 84 sanitize-html 2.17.0 outdated 85 @hookform/resolvers 2.9.7 outdated 85 @nestjs/config 3.2.0 outdated 86 tailwind-merge 3.4.0 outdated 87 Autoprefixer 10.4.19 outdated 87 node-cron 3.1.7 outdated 88 Base UI 1.0.0 88 jose 4.15.9 outdated 89 @trigger.dev/sdk 4.3.2 outdated 89 DOMPurify 3.3.2 outdated 89 Ink 3.2.0 outdated 89 jsdom 22.0.0 outdated 89 lint-staged 12.5.0 outdated 90 Nodemailer 7.0.12 outdated 90 Svix 0.85.1 outdated 90 Tailwind CSS 4.1.16 outdated 90 Tailwind CSS 4.1.15 outdated 90 Tailwind CSS 4.1.17 outdated 90 TanStack Virtual (React) 3.10.9 outdated 90 cssnano 7.1.2 outdated 90 nuqs 2.8.2 outdated 90 openid-client 6.5.0 outdated 90 sharp 0.33.5 outdated 90 tRPC Server 11.0.0-next-beta.222 outdated 90 tRPC Server 11.0.0-next-beta.222 outdated 90 tRPC Server 11.0.0-next-beta.222 outdated 90 tRPC Server 11.0.0-next-beta.222 outdated 91 Faker 9.2.0 outdated 91 Prisma Client 6.16.1 outdated 91 Prisma Client 6.16.1 outdated 91 Prisma Client 6.16.2 outdated 91 Prisma Client 6.16.2 outdated 91 Prisma Client 6.16.1 outdated 91 Recharts 3.0.2 outdated 91 TanStack Table 8.20.6 outdated 92 Lexical 0.9.0 outdated 92 Lexical 0.9.0 outdated 92 Lexical 0.9.0 outdated 92 Lexical 0.9.0 outdated 92 Lexical 0.9.0 outdated 92 Lexical 0.9.0 outdated 92 Lexical 0.9.0 outdated 92 Lexical 0.9.0 outdated 92 Lexical 0.9.0 outdated 92 Lexical 0.9.0 outdated 92 Lexical 0.9.0 outdated 92 NestJS 10.4.20 outdated 92 NestJS 10.4.20 outdated 92 NestJS 10.4.20 outdated 92 Playwright 1.57.0 outdated 92 React Hook Form 7.43.3 outdated 92 TanStack Query 5.17.19 outdated 92 Zod 3.25.76 outdated 92 ioredis 5.3.2 outdated 92 lucide-react 0.555.0 outdated 92 lucide-react 0.424.0 outdated 92 postcss 8.5.6 outdated 92 stripe-js 1.35.0 outdated 93 @nestjs/swagger 7.4.2 outdated 93 @vitejs/plugin-react 5.1.2 outdated 93 GraphQL Code Generator 5.0.5 outdated 93 Vitest 4.1.8 outdated 93 Vitest 4.1.8 outdated 93 nest-cli 10.3.2 outdated 93 posthog-js 1.274.1 outdated 94 @babel/core 7.26.10 outdated 94 Axios 1.15.0 outdated 94 Marked 15.0.6 outdated 94 Stripe Node.js Library 15.4.0 outdated 94 Vite 6.4.2 outdated 94 react-stripe-js 1.10.0 outdated 95 Sentry JavaScript (@sentry/browser) 9.46.0 outdated 95 Sentry JavaScript (@sentry/browser) 10.33.0 outdated 95 Sentry JavaScript (@sentry/browser) 9.46.0 outdated 95 Sentry JavaScript (@sentry/browser) 9.46.0 outdated 95 jest 29.7.0 outdated 95 jest 29.7.0 outdated 95 vercel_runtime 1.4.0 outdated 96 Next.js 16.1.5 outdated 96 Next.js 14.2.5 outdated 96 Next.js ^15.1.0 outdated 96 google-api-nodejs-client 23.5.0 outdated 96 google-api-nodejs-client 9.7.9 outdated 96 google-api-nodejs-client 1.0.7 outdated 96 google-api-nodejs-client 84.0.0 outdated 97 Google Cloud Storage 9.15.0 outdated 97 TypeScript 5.9.3 outdated 98 React ^19.0.0 98 React DOM ^19.0.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