7,380 open-source and SaaS tools, with GitHub stats refreshed every day.

Someday

Open source

Free-to-host appointment booking page for Gmail users, built on Google Apps Script with React, as an open-source alternative to Calendly and Cal.com.

someday-demo.vercel.app
Someday homepage screenshot
GitHub stars
1.1k
Last commit
2 mo ago
Repository age
23 months
Licence
MIT
Self-hosted
Yes

About Someday

Someday is a simple open-source scheduling tool designed for people who use Gmail. It lets visitors pick an open slot from your calendar availability, and it is positioned as an alternative to Calendly and Cal.com. It runs as a Google Apps Script, so hosting is free through your own Google account, and the clasp tool is used to deploy it.

You set your working hours by editing variables in the backend source. Visitors choose a date and time slot, then fill in a short form with name, email, phone number and an optional note. The front end is built with React, TypeScript, shadcn/ui and Vite. The README says no data is shared with third-party apps beyond Google.

Apps Script shows a banner saying the page was created by a Google Apps Script user. The README explains how to remove it by hosting the HTML yourself, for example on GitHub Pages, and embedding the script in an iframe. A demo with mocked endpoints is available, and the project is MIT licensed.

Key features

  • Availability picker for booking time slots
  • Free hosting through Google Apps Script
  • Customizable working hours
  • Booking form with name, email, phone and note
  • React, TypeScript, shadcn/ui and Vite front end
  • Optional self-hosted iframe to remove banner

Good fit for

  • →Freelancers sharing a booking link
  • →Teams moving off Calendly on a zero-cost setup
Built with
TypeScript
React
Tags
scheduling
booking
google-apps-script
calendly-alternative
react
typescript
gmail
calendar

Someday: questions and answers

What is Someday used for?
Someday is a free-to-host appointment booking page for Gmail users, built on Google Apps Script with React, as an open-source alternative to Calendly and Cal.com. It is a good fit for freelancers sharing a booking link and teams moving off Calendly on a zero-cost setup.
Is Someday open source?
Yes. Someday is open source under the MIT licence. Its source code is on GitHub at rbbydotdev/someday and is written mainly in TypeScript.
Is Someday free?
Yes. Someday is open source, so the software itself is free to use.
Can I self-host Someday?
Yes. Someday can be self-hosted on your own server or infrastructure; there is no official hosted version.
What is Someday an alternative to?
Someday is an open-source alternative to Calendly, Microsoft Bookings, Setmore and YouCanBookMe. Other open-source alternatives to Calendly include Cal.diy, Thunderbird Appointment and Easy!Appointments.
Is Someday actively maintained?
Yes. The most recent commit to Someday was on 20 July 2026. The project has 1.1k stars on GitHub.

Open-source alternatives to Someday

See all

SaaS alternatives to Someday

See all