there is an open source_for that
Rallly, Doodle

Rallly

★ 5.2k · AGPL-3.0 · ACTIVE · ALT TO DOODLE

Rallly is an open source alternative to Doodle. Group scheduling polls to find the best meeting time. Share a link, participants vote on date options, no account required. AGPL-3.0 licensed, 5.2k GitHub stars, hosted version available, self-host with Docker, and last released 2026-08-07.

Group scheduling polls to find the best meeting time. Share a link, participants vote on date options, no account required.

How to start today
Rallly scheduling poll showing date options with participant availability grid.
Official screenshot
Use it if

Teams and individuals who need to find a meeting time across multiple participants: propose date-time options, share a single link, collect availability votes without requiring participants to create accounts.

Skip it if

You need a booking page that lets external clients self-schedule into your calendar slots. Rallly is a group polling tool for finding mutual availability, not a 1:1 appointment booking system like Calendly.

Watch out

Rallly is AGPL-3.0: any modification you deploy as a network service must be released under the same license. Self-hosting requires Docker plus a PostgreSQL database; the self-hosting docs cover configuration options and environment variables.

Support the creator

Support this project directly once our USDC payment option launches.

USDC is a trademark of Circle. Button indicates a payment option.

Some quotes here endorse the approach rather than report first-hand use, or report a problem. We label those.

"I recently deployed my own Rallly instance (Doodle alternative) via docker-compose and would love to give dub.sh a try."

"All those are available in Rally, which is OSS."

CadenceActive
Last releasev4.12.2 · 2026-08-07

Get started

1. Use the hosted versionFree tier available at rallly.co; self-host is free under AGPL-3.0.
See all in Scheduling & Calendars ->

Find more Open Source solutions at thereisanopensourceforthat.com

i18nextnext-authnextjspostgresqlprisma