All 217 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.

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