
Overview
Schej is an open-source group scheduling tool inspired by When2Meet that lets participants mark their availability on a grid and highlights the best overlap times. It stores data in MongoDB and is deployable as a single Docker Compose stack. Particularly useful for teams in the same organization who want to keep scheduling data off third-party SaaS.
Where it falls short of Calendly
- No calendar integration — availability is marked manually
- No booking confirmation or email reminders
- Limited to group poll-style scheduling, not one-on-one booking pages
We list the gaps honestly so you can decide if the trade-off is worth owning your data.
Tags
Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.
Embed the Schej difficulty badge in your README — it links back here.
[](https://openreplace.com/schej)Similar open-source projects
Other self-hostable tools in the same space worth comparing.
Scheduling infrastructure for everyone, the open-source Calendly alternative
Open-source online appointment scheduling built on Cal.com
Open-source hotel reservation and channel management system
Node.js job scheduling library with persistent MongoDB-backed queue