Someday: Your Free, Open-Source Scheduling Solution for Gmail Users

Last updated: November 2, 2024

Keeping track of your schedule should be simple and budget-friendly. But with so many scheduling tools out there, it’s hard to find one that’s both free and easy to use without unnecessary features or fees. Enter Someday — a refreshing, open-source alternative to tools like Calendly and Cal.com, created just for Gmail users.

What is Someday?

Someday is an open-source scheduling tool built specifically for Gmail users. Developed with modern technologies like React, TypeScript, Shadcn/UI, and Vite, Someday keeps things simple yet powerful. It runs entirely on Google Apps Script and is managed through clasp, making it both accessible and free to use for anyone familiar with Google’s ecosystem.

Why Choose Someday?

Remote work and online meetings mean we rely on scheduling tools more than ever. While there are plenty of options, most come with fees or restrictions that might not suit your specific needs. Someday offers a completely free and user-friendly experience, and because it’s open-source, it’s constantly evolving with help from the community. It's designed to be as simple or advanced as you need it to be — no hidden fees, just a flexible tool tailored for Gmail users.

Customize Your Schedule

One of Someday's coolest features is its customizability. Need to adjust your availability? You can simply edit a few settings in the backend/src/app.ts file to create a schedule that works for you. Whether you're managing availability for client meetings or personal tasks, Someday has you covered. Just log into your Gmail, install clasp, enable the Apps Script API, and you're good to go!

Get Involved: Contribute to Someday

Since Someday is open-source, anyone can contribute! Whether you spot a bug, have a feature idea, or want to improve the documentation, your input is welcome. You can join the project on GitHub by submitting an issue or opening a pull request — every contribution makes a difference and helps the tool grow.

How to Get Started

Setting up Someday is straightforward. After customizing your settings, just build and deploy with npm commands. Someday provides helpful scripts to make deployment easy, like options for undeploying, listing versions, and opening the script editor.

Final Thoughts

Someday combines the convenience of digital scheduling with the flexibility of open-source software. Its customizability, simplicity, and reliance on modern tools like React and TypeScript make it a fantastic choice for anyone wanting a Gmail-focused scheduling solution. So why wait for “someday” to take control of your schedule? Give Someday a try today and see how it can make your life easier!