Best open-source alternatives to Doodle
Self-hosted meeting polls and booking pages instead of Doodle.
Doodle gathers votes on proposed times to help groups pick a meeting slot. It also offers booking pages. Users switch to avoid ads, paywalls, and sending attendee data to third parties. Self-hosted, open-source polling and scheduling tools run on your server and store every response in your database.
5 alternatives listedBest for your setup
Homelab Novice
Wants it running tonight, with one command.
Rallly5.3k
Rallly is a self-hostable meeting poll app for scheduling group meetings by collecting participants' availability.
- Live demo
- Documented
See all74/100 fitHow well this app matches homelab novices, 0 to 100
Homelab Expert
Runs a stack already and wants it to plug in.
Cal.diy48.9k
Cal.diy is a community-driven, open-source scheduling platform for self-hosting personal scheduling infrastructure.
- REST or GraphQL API
- Postgres support
See all77/100 fitHow well this app matches homelab experts, 0 to 100
Homelab Hacker
Wants control: APIs, scripts and many ways to run it.
Bitpoll316
Bitpoll is a Django-based poll application for dates, times, and general questions.
- No cloud account needed
- SSO or 2FA sign-in
See all62/100 fitHow well this app matches homelab hackers, 0 to 100
- MIT LicenseOpen Source — No Paywall
Cal.diy is the community edition of Cal.com, presented as a fully open-source scheduling platform intended for people who want to run their own scheduling stack. The README emphasizes that it is self-hosted only, aimed at personal and non-production use, and that it removes enterprise/commercial code from the upstream project. It is positioned for users who want full control over scheduling infrastructure without relying on a hosted service or license key. The project is built with Next.js, tRPC, React, Tailwind CSS, Prisma, and Daily.co. Getting started requires a Node.js runtime, PostgreSQL, and Yarn, with options for local development via Docker Compose, a Gitpod workspace, or manual setup. The README also documents seeded test accounts, database migration/deployment commands, and environment-variable configuration for local and production-style setups.
Multi-UserSourceDockerDocker ComposeFeatures:
- self-hosted scheduling
- open-source community edition
- local development setup
- seeded test users
- database migrations
+3 more
- GNU Affero General Public License v3.0Open Source — No Paywall
Rallly is a self-hostable scheduling tool designed to help people organize group meetings without long email threads. It lets users create meeting polls so participants can indicate when they are available, making it easier to choose a date and time that works for everyone. The project is positioned for friends, colleagues, and teams that need a simple way to coordinate events. The application is built with Next.js, Prisma, tRPC, and TailwindCSS, and the README includes instructions for running a local development environment. It relies on a Docker-based database setup for local installation, and the project points users to separate self-hosting documentation and configuration options for running their own instance. The code is released under the GNU AGPLv3 or later, indicating an open-source, self-hosted deployment model.
Multi-UserSourceDocker ComposeFeatures:
- meeting polls
- availability collection
- group meeting scheduling
- self-hosting
- local development setup
+1 more
- GNU General Public License v3.0Open Source — No Paywall
Bitpoll is a web application for creating and running polls about dates, times, and general questions. It is a rewritten version of the Dudel project and is built with Django on the backend. The project is aimed at users who need simple scheduling and question polling with flexible participation rules. It supports anonymous or named votes, optional registration before voting, private event polling for invited participants, and poll URLs that can be chosen manually or generated automatically. Bitpoll can be deployed either with Docker or by manually cloning the repository and installing dependencies in a Python virtual environment. The README also describes production use with LDAP login, uWSGI, and Sentry-based error reporting.
Multi-UserDockerSourceFeatures:
- anonymous or named voting
- registration required for voting
- private invitations-only events
- full-day or short-duration polls
- custom classes
+4 more
Auth:ldaplocal - GNU Affero General Public License v3.0Open Source — No Paywall
calrs is an open-source scheduling platform written in Rust for people and teams that want to self-host their booking workflow. It lets users connect one or more CalDAV calendars, define bookable meeting types, and share booking links for public, private, team, or dynamic-group scheduling. The project is aimed at users who want an alternative to hosted scheduling services while keeping control over their stack. Its README emphasizes CalDAV-based availability checks, booking confirmations, rescheduling, team management, admin controls, and a web dashboard for managing sources, event types, and bookings. The software is positioned as lightweight and self-hostable, with no Node.js, no PostgreSQL, and no subscription required.
Multi-UserSourceFeatures:
- event types
- per-event-type calendar selection
- availability engine
- recurring events
- conflict detection
+5 more
Auth:oidc-ssolocal Online service for planning an appointment or make a decision quickly and easily: Make a poll, Define dates or subjects to choose, Send the poll link to your friends or colleagues, Discuss and make a decision.
What to look for in a Doodle alternative
Decide whether you need group polls, one-to-one booking pages, or both. Most tools focus on one model. Review calendar sync, time zone handling, and account requirements for voters. Polling tools need minimal resources, while full booking platforms require more configuration.
Other SaaS alternatives
- 10 alternatives
A cloud scheduling and appointment booking platform.
Cal.com, Cal.diy, Rallly
+7 more - 67 alternatives
An all-in-one workspace for notes, docs, and databases.
AFFiNE, Memos, AFFiNE Community Edition
+64 more - 49 alternatives
A cloud file sync and sharing service.
Immich, Syncthing, Cloudreve
+46 more - 36 alternatives
A long-running personal note-taking and clipping app.
Memos, Joplin, Logseq
+33 more - 35 alternatives
The ubiquitous team messaging and collaboration platform.
Rocket.Chat, Zulip, The Lounge
+32 more - 32 alternatives
A cloud project and task management platform for teams.
AppFlowy, Plane, Wekan
+29 more
