fsinfuhh/Bitpoll BEST FIT ★ 316 active 4w ago
Django web app for date, time and general polls, with optional registration, private polls and LDAP login. Self-host via Docker.
Replaces Group polls to find a time (partly) Not: personal booking pages, calendar sync and availability, team round-robin and collective scheduling, payments for bookings, reminders
- Runs locally
- Confirmed: Yes
- Commercial use
- Partial: Conditions · GPL-3.0
- Paid services
- Confirmed: None required
- Hardware
- Unknown: Unknown
- Setup
- Confirmed: Medium
MIT-licensed community edition of Cal.com for self-hosted booking pages, with team, workflow and other enterprise features removed.
Replaces Personal booking pages + Calendar sync and availability + Payments for bookings (partly) Not: group polls to find a time, team round-robin and collective scheduling, reminders
- Runs locally
- Confirmed: Yes
- Commercial use
- Partial: Conditions · MIT
- Paid services
- Confirmed: None required
- Hardware
- Unknown: Unknown
- Setup
- Confirmed: Medium
Calendly-style booking app as a single Go binary with SQLite; team round-robin, Stripe payments, webhooks, REST API and a built-in MCP server.
Replaces Personal booking pages + Calendar sync and availability + Team round-robin and collective scheduling + Payments for bookings + Reminders (partly) Not: group polls to find a time
- Runs locally
- Confirmed: Yes
- Commercial use
- Confirmed: Yes · Apache-2.0
- Paid services
- Confirmed: None required
- Hardware
- Partial: CPU works
- Setup
- Confirmed: Easy
dennisklappe/CloudMeet BEST FIT ★ 549 active 3mo ago
Single-user Calendly-style booking page that deploys to your own Cloudflare account, with Google and Outlook calendar sync and email reminders.
Replaces Personal booking pages + Calendar sync and availability (partly) Not: group polls to find a time, team round-robin and collective scheduling, payments for bookings, reminders
- Runs locally
- No: No
- Commercial use
- Confirmed: Yes · MIT
- Paid services
- Partial: Optional only
- Hardware
- Confirmed: See details
- Setup
- Confirmed: Medium
GRA0007/crab.fit BEST FIT ★ 535 active 6mo ago
When2meet-style group availability tool; people paint their free times on a grid and see the overlap. Hosted at crab.fit or self-hosted.
Replaces Group polls to find a time Not: personal booking pages, calendar sync and availability, team round-robin and collective scheduling, payments for bookings, reminders
- Runs locally
- Confirmed: Yes
- Commercial use
- Partial: Conditions · GPL-3.0-only
- Paid services
- Confirmed: None required
- Hardware
- Unknown: Unknown
- Setup
- Confirmed: Hard
End-to-end encrypted Doodle-style poll to pick a date or vote on any topic; PHP with plain-file storage, no database.
Replaces Group polls to find a time (partly) Not: personal booking pages, calendar sync and availability, team round-robin and collective scheduling, payments for bookings, reminders
- Runs locally
- Confirmed: Yes
- Commercial use
- Confirmed: Yes · MIT
- Paid services
- Confirmed: None required
- Hardware
- Partial: CPU works
- Setup
- Confirmed: Easy
adamspd/django-appointment BEST FIT ★ 281 active 3d ago
Reusable Django app that adds appointment booking pages, staff availability, conflict handling and email reminders to your own Django site.
Replaces Personal booking pages + Reminders (partly) Not: calendar sync and availability, group polls to find a time, team round-robin and collective scheduling, payments for bookings
- Runs locally
- Confirmed: Yes
- Commercial use
- Confirmed: Yes · Apache-2.0
- Paid services
- Confirmed: None required
- Hardware
- Unknown: Unknown
- Setup
- Confirmed: Medium
alextselegidis/easyappointments BEST FIT ★ 4.4k active 2d ago
Self-hosted PHP booking app where customers book services with providers, with Google Calendar and CalDAV sync and email notifications.
Replaces Personal booking pages + Calendar sync and availability (partly) Not: group polls to find a time, team round-robin and collective scheduling, payments for bookings, reminders
- Runs locally
- Confirmed: Yes
- Commercial use
- Partial: Conditions · GPL-3.0
- Paid services
- Confirmed: None required
- Hardware
- Unknown: Unknown
- Setup
- Confirmed: Medium
hartwork/jawanndenn BEST FIT ★ 204 active today
Small self-hosted Doodle alternative for meeting-time and other polls; Django app run with pip or Docker Compose. In maintenance mode.
Replaces Group polls to find a time (partly) Not: personal booking pages, calendar sync and availability, team round-robin and collective scheduling, payments for bookings, reminders
- Runs locally
- Confirmed: Yes
- Commercial use
- Partial: Conditions · AGPL-3.0-or-later
- Paid services
- Confirmed: None required
- Hardware
- Unknown: Unknown
- Setup
- Confirmed: Easy
SergeyMosin/Appointments BEST FIT ★ 195 active today
Nextcloud app that publishes booking pages for slots in your Nextcloud calendar, with email confirm/cancel links, reminders and Talk rooms.
Replaces Personal booking pages + Reminders (partly) Not: calendar sync and availability, group polls to find a time, team round-robin and collective scheduling, payments for bookings
- Runs locally
- Confirmed: Yes
- Commercial use
- Partial: Conditions · AGPL-3.0
- Paid services
- Partial: Optional only
- Hardware
- Confirmed: CPU works
- Setup
- Confirmed: Medium
CCCrafts/punctual BEST FIT ★ 119 active 12d ago
Calendly-style booking pages, team round-robin, calendar sync and reminders that deploy to your own Cloudflare Workers account. MIT, pre-1.0.
Replaces Personal booking pages + Calendar sync and availability + Team round-robin and collective scheduling + Reminders (partly) Not: group polls to find a time, payments for bookings
- Runs locally
- Partial: Partly
- Commercial use
- Confirmed: Yes · MIT
- Paid services
- Confirmed: None required
- Hardware
- Confirmed: See details
- Setup
- Confirmed: Medium
lukevella/rallly BEST FIT ★ 5.3k active today
Doodle-style group scheduling polls; propose times, share a link and let people vote without an account. Self-host with Docker or use rallly.co.
Replaces Group polls to find a time Not: personal booking pages, calendar sync and availability, team round-robin and collective scheduling, payments for bookings, reminders
- Runs locally
- Confirmed: Yes
- Commercial use
- Partial: Conditions · AGPL-3.0-or-later
- Paid services
- Partial: Optional only
- Hardware
- Confirmed: CPU works
- Setup
- Confirmed: Medium
thunderbird/appointment BEST FIT ★ 554 active today
Thunderbird's booking-page app; share your availability, connect CalDAV or Google calendars, and let others book a time. Self-host with Docker.
Replaces Personal booking pages + Calendar sync and availability (partly) Not: group polls to find a time, team round-robin and collective scheduling, payments for bookings, reminders
- Runs locally
- Confirmed: Yes
- Commercial use
- Partial: Conditions · MPL-2.0
- Paid services
- Confirmed: None required
- Hardware
- Unknown: Unknown
- Setup
- Confirmed: Medium
schej-it/timeful.app BEST FIT ★ 1.8k active 8d ago
When2meet-style availability poll that overlays Google, Outlook and Apple calendars to find a time for a group; hosted or self-hosted with Docker.
Replaces Group polls to find a time Not: personal booking pages, calendar sync and availability, team round-robin and collective scheduling, payments for bookings, reminders
- Runs locally
- Confirmed: Yes
- Commercial use
- Partial: Conditions · AGPL-3.0-only
- Paid services
- Partial: Optional only
- Hardware
- Unknown: Unknown
- Setup
- Confirmed: Medium
Tymeslot/tymeslot BEST FIT ★ 229 active 2d ago
Self-hosted booking pages with Google, Outlook and CalDAV sync, reminders, webhooks and optional Stripe payments, in one Docker container.
Replaces Personal booking pages + Calendar sync and availability + Payments for bookings + Reminders (partly) Not: group polls to find a time, team round-robin and collective scheduling
- Runs locally
- Confirmed: Yes
- Commercial use
- Partial: Conditions · AGPL-3.0
- Paid services
- Confirmed: None required
- Hardware
- Confirmed: CPU works
- Setup
- Confirmed: Medium
No project meets all of your requirements. The list below shows what you'd need to relax.