selfhostedworld.com logoselfhostedworld.com

Try describing what you need:

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 listed

Best for your setup

  • Novice

    Rallly5.3k
    • Live demo
    • Documented

    74/100 fitHow well this app matches homelab novices, 0 to 100

    See all
  • Expert

    Cal.diy48.9k
    • REST or GraphQL API
    • Postgres support

    77/100 fitHow well this app matches homelab experts, 0 to 100

    See all
  • Hacker

    Bitpoll316
    • No cloud account needed
    • SSO or 2FA sign-in

    62/100 fitHow well this app matches homelab hackers, 0 to 100

    See all
  1. 1Cal.diy logo
    48.9k
    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 Compose

    Features:

    • self-hosted scheduling
    • open-source community edition
    • local development setup
    • seeded test users
    • database migrations

    +3 more

  2. 2Rallly logo
    5.3k
    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 Compose

    Features:

    • meeting polls
    • availability collection
    • group meeting scheduling
    • self-hosting
    • local development setup

    +1 more

  3. 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-UserDockerSource

    Features:

    • anonymous or named voting
    • registration required for voting
    • private invitations-only events
    • full-day or short-duration polls
    • custom classes

    +4 more

    Auth:ldaplocal
  4. 4calrs logo
    314
    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-UserSource

    Features:

    • event types
    • per-event-type calendar selection
    • availability engine
    • recurring events
    • conflict detection

    +5 more

    Auth:oidc-ssolocal
  5. cecill-b

    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
Browse all alternatives