Cal.flare is an open-source fork of Cal.diy, itself based on Cal.com with commercial and enterprise code removed. It ports the scheduling platform to Cloudflare Workers and D1, aiming to let individuals run their own scheduling infrastructure without Cal.com accounts, license keys, or proprietary dependencies. The project is MIT-licensed and community-maintained, but does not offer a hosted service. Compared with Cal.com, it omits features such as teams, organizations, insights, workflows, and SSO/SAML. Its stack includes vinext, Workers and D1, Bun, tRPC, React, Tailwind CSS, Prisma, and Daily.co; Prisma uses the D1 adapter, with native guarded D1 batches for certain atomic multi-row operations.
The setup instructions cover local development and deployment, including Bun 1.4.4, Node.js 24.22.0 for build tools, local workerd/D1, database migrations, Worker bindings, and securely configured authentication and encryption secrets. A Cloudflare Workers Paid plan is required for deployment, and optional integrations may require separate credentials. Developers can create an initial account through the app or run a repeatable synthetic seed for local testing; the example accounts must not be used with production data. The maintainers explicitly caution that self-hosting requires advanced Cloudflare, D1, and data-security knowledge, recommend the project for personal, non-production use, and direct commercial or enterprise users to Cal.com instead.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.