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
- 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
Cal.diy
Scheduling
Scheduling infrastructure for absolutely everyone.
MITvs Calendly★ 49k
Thunderbird Appointment
Scheduling
Invite others to grab times on your calendar. Choose a date. Make appointments as easy as
MPL-2.0vs Calendly★ 553
Easy!Appointments
Scheduling
:date: Easy!Appointments - Self Hosted Appointment Scheduler
GPL-3.0vs Calendly★ 4.4k
Rallly
Scheduling
Rallly is an open-source scheduling and collaboration tool designed to make organizing eve
AGPL-3.0vs Doodle★ 5.3k
Hi.Events
Scheduling
Open-source event management and ticket selling platform — perfect for concerts, conferenc
OSSvs Eventbrite★ 4k
Pretalx
Scheduling
Conference planning tool: CfP, scheduling, speaker management
OSSvs Cvent★ 946
SaaS alternatives to Someday
See all
Calendly
Scheduling
Calendly is a meeting scheduling tool that lets people book time from shared availability, now adding AI notetaking, contacts and payments around meetings.
SaaS
Microsoft Bookings
Scheduling
Online appointment scheduling and booking pages included with Microsoft 365 business plans
SaaS
Setmore
Scheduling
Booking and appointment scheduling with a free plan for small businesses
SaaS
YouCanBookMe
Scheduling
Booking pages that sync with Google and Microsoft calendars
SaaS
Appointlet
Scheduling
Scheduling software with team round-robin, payments and calendar sync
SaaS
TidyCal
Scheduling
Low-cost booking page tool sold with a one-time lifetime price
SaaS
