Talking to customers · Independent · 24 Oct 2026

thunderbird/appointment

Invite others to grab times on your calendar. Choose a date. Make appointments as easy as it gets.

← Talking to customers

In simple English

This tool lets people book meetings with you by picking a time from your calendar. You host it on your own server instead of paying a monthly fee to a big company. It keeps your schedule private and under your control. Setting it up requires some technical knowledge about servers and configuration files. It costs you the price of running a small server.

What it is

Thunderbird Appointment is an open-source web application for scheduling meetings and managing calendar availability. It provides a booking page for attendees and a dashboard for you to set your working hours.

What it is good for

Solo builders who want to stop paying for commercial scheduling tools and prefer to host their own booking page on a private server.

Stars556
LicenceMPL-2.0
Latestr-0948 (2026-10-16)checked 24 Oct 2026
Last code change2026-10-23
Written inPython
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Runs on your own server so you own all your scheduling data.
  • Includes a clean attendee booking page and a simple admin dashboard.
  • Built by the team behind the Thunderbird email client.
Watch for
  • Requires Docker (a way to run a program inside its own sealed box, so it cannot break anything else on your server) to run.
  • Setup involves editing environment variables and configuration files by hand.
  • Needs enough memory on your server to run five separate containers at once.
Replaces

Calendly

Works well with

Docker

Similar repositories
  • calcom/cal.diy49k stars

    An open-source scheduling infrastructure platform with many more integrations and a larger community.

Install
git clone https://github.com/thunderbird/appointment
cd appointment
cp backend/.env.example backend/.env
cp frontend/.env.example frontend/.env
docker-compose up -d --build

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Productivity & Collaboration › Meetings, Scheduling & Calendar › Scheduling.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.