// the find
rbbydotdev/someday
Free to host calendar availability picker - open-source cal.com / calendly alternative built on Google-Apps-Script for Gmail users. Built with modern technologies like React, TypeScript, Shadcn/UI, and Vite. https://someday-demo.vercel.app
Someday is a self-hosted Calendly alternative that runs entirely on Google Apps Script, with a React/TypeScript frontend bundled via Vite and deployed through clasp. It targets Gmail users who want booking pages without paying for Calendly, at the cost of being tightly coupled to the Google ecosystem. The setup is more involved than the README makes it sound, but once running, hosting is genuinely free.
The zero-cost hosting angle is real — Google Apps Script runs indefinitely on a free account, which is the main reason to pick this over a $10/month Calendly subscription. The frontend stack (React, TypeScript, shadcn/ui, Vite) is sensible and easy to modify if you want to restyle or add fields. Keeping backend config as TypeScript constants rather than a database or admin panel is the right call for a tool this small — fewer moving parts. MIT license with no telemetry or third-party data sharing is a genuine differentiator over hosted scheduling tools.
The Google Apps Script execution model means cold starts are slow and the 'authorization is required' dance during setup is genuinely annoying — the README's (!!! IMPORTANT !!!) warning about running functions manually to authorize is a sign of real friction. No email confirmations or calendar invites are sent to the person booking, which is a significant gap for anything serious. Multi-timezone handling looks fragile: the backend hardcodes a single timezone constant, so if you travel or have a global audience, slots will silently be wrong. Last push was March 2026 and the project has 57 forks but no visible contributor activity beyond the author — adopting it means owning it.