Try describing what you need:

Self-Hosted Scheduling and Bookings: 52 Open-Source Apps

Best for your setup

  • Novice

    Youtarr1.8k
    • Ships a Compose file
    • Live demo

    Default rank #8

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

    See all
  • Expert

    Cronicle5.9k
    • REST or GraphQL API
    • Multi-user

    Default rank #11

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

    See all
  • Hacker

    Dagu4.5k
    • Scriptable API
    • Many ways to install

    Default rank #22

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

    See all
52 projects
Postiz logo

Postiz

40.2k
Postiz is a social media management platform for scheduling, automating, and analyzing content.
Analytics ToolsAutomation ToolsSocial Media+3
9 Containers
Details
Cal.com logo

Cal.com

49.6k
Cal.diy is a self-hosted, open-source scheduling platform forked from Cal.com with enterprise features removed.
Scheduling and BookingsCopyleft LicenseCalendar and Contacts+3
5 ContainersFOSS with Issues
Details
Cal.diy logo

Cal.diy

49.6k
Cal.diy is a community-driven, open-source scheduling platform for self-hosting personal scheduling infrastructure.
Calendar and ContactsSelf Hosting SolutionsScheduling and Bookings
5 Containers
Details
OpenEMR logo

OpenEMR

5.6k
OpenEMR is a free and open source electronic health records and medical practice management application.
Health & FitnessScheduling and BookingsSelf Hosting Solutions+2
Details
Rallly logo

Rallly

5.3k
Rallly is a self-hostable meeting poll app for scheduling group meetings by collecting participants' availability.
Scheduling and BookingsPolls and EventsCopyleft License+2
Details
QloApps logo

QloApps

14.5k
QloApps is an open-source hotel reservation system and booking engine for launching and managing hotel booking websites.
Scheduling and BookingsCopyleft LicenseE-Commerce Solutions+2
Details
openGym logo

openGym

17.9k
A self-hosted gym and body-weight tracker for planning workouts, logging sets and body weight, and syncing across devices with passkey login.
Health & FitnessSelf Hosting SolutionsAuthentication Services+1
3 Containers
Details
Youtarr logo

Youtarr

1.8k
A self-hosted YouTube downloader that auto-downloads videos from subscribed channels and playlists, then organizes and syncs them with media servers like Plex, Jellyfin, and Emby.
Media ManagementMedia ServersAutomation Tools+2
2 Containers
Details
Shelf logo

Shelf

3.0k
Shelf is an open-source platform for tracking physical assets, bookings, custody, locations, and inventory across teams and organizations.
Inventory ManagementMaps and GPSCopyleft License+4
2 Containers
Details
eLabFTW logo

eLabFTW

1.5k
eLabFTW is a browser-based electronic lab notebook and research team manager with built-in database and API support.
CMS PlatformsCopyleft LicenseSelf Hosting Solutions+4
Details
Cronicle logo

Cronicle

5.9k
A multi-server task scheduler and runner with a web-based UI for scheduled, repeating, and on-demand jobs.
Automation ToolsTask RunnersScheduling and Bookings+2
Details
indico logo

indico

2.1k
Indico is a web-based event management platform for conferences, meetings, room bookings, and related workflows.
Conference ManagementPermissive LicenseScheduling and Bookings+2
Details
LibreBooking logo

LibreBooking

840
LibreBooking is an open-source web application for scheduling and managing resource reservations for organizations.
Scheduling and BookingsResource PlanningSelf Hosting Solutions+1
Details
Donetick logo

Donetick

2.7k
Donetick is an open-source app for organizing and sharing tasks and chores with collaboration, scheduling, reminders, and automation features.
Task ManagementAutomation ToolsScheduling and Bookings+3
Details
Seatsurfing logo

Seatsurfing

316
Seatsurfing is a self-hosted workplace booking system for reserving seats, desks, and rooms, with separate booking and admin web interfaces.
Scheduling and BookingsResource PlanningSelf Hosting Solutions+1
2 Containers
Details
Easy!Appointments logo

Easy!Appointments

4.5k
Easy!Appointments is a self-hosted appointment scheduler for booking customers with businesses through a web interface.
Scheduling and BookingsCopyleft LicenseSelf Hosting Solutions+2
Details
pretalx logo

pretalx

954
pretalx is a conference planning tool for managing call for participation, reviews, scheduling, and speaker communication.
Conference ManagementPermissive LicenseScheduling and Bookings+2
Details
Alf.io logo

Alf.io

1.6k
An open source event attendance and ticket reservation system for event organizers.
Scheduling and BookingsCopyleft LicenseSelf Hosting Solutions+3
Details
MintHCM logo

MintHCM

437
MintHCM is an open-source, AI-native HCM platform for building and deploying customizable HR systems powered by AI agents.
HR ManagementTime TrackingSelf Hosting Solutions+3
3 Containers
Details
OpenExecutive logo

OpenExecutive

5.7k
An AI executive assistant platform that provides a unified virtual leadership voice backed by specialist agents for strategy, finance, HR, legal, operations, marketing, product, and board communications.
Artificial IntelligenceAI AgentsAI RAG Systems+4
2 ContainersCloud Required
Details
Hi.Events logo

Hi.Events

4.1k
An open-source event ticketing and management platform for selling and managing event tickets online, with both self-hosted and cloud deployment options.
Scheduling and BookingsE-Commerce SolutionsCopyleft License+4
3 ContainersOpen Core
Details
Dagu logo

Dagu

4.5k
Dagu is a lightweight workflow orchestrator with a web UI that runs DAG-based automation from declarative YAML.
Automation ToolsTask RunnersScheduling and Bookings+2
Single ContainerOpen Core
Details
osem logo

osem

929
An event management tool tailored to Free and Open Source Software conferences.
Conference ManagementPolls and EventsScheduling and Bookings+2
Details
shoutrrr logo

shoutrrr

477
Shoutrrr is a self-hostable social media scheduling tool for drafting, queuing, and publishing posts across multiple platforms from one workspace.
Social MediaAutomation ToolsScheduling and Bookings+2
Single Container
Details
Bitpoll logo

Bitpoll

318
Bitpoll is a Django-based poll application for dates, times, and general questions.
Polls and EventsCopyleft LicenseScheduling and Bookings+3
2 ContainersFully FOSS
Details
Foodsoft logo

Foodsoft

359
Web-based software to manage a non-profit food cooperative, including product catalog, ordering, accounting, and job scheduling.
Agriculture ManagementCopyleft LicenseInventory Management+3
Details
OpenSlides logo

OpenSlides

661
OpenSlides is a free, web-based presentation and assembly system for managing and projecting agenda items, motions, and elections.
Conference ManagementScheduling and BookingsPermissive License+3
Details
FoodCoopShop logo

FoodCoopShop

124
FoodCoopShop is a user-friendly open source web shop for food cooperatives and local shops.
Agriculture ManagementCopyleft LicenseE-Commerce Solutions+3
Details
Manage My Damn Life logo

Manage My Damn Life

644
Manage my Damn Life (MMDL) is a self-hosted frontend for managing CalDAV tasks and calendars.
Calendar and ContactsCopyleft LicenseTask Management+2
Details
RecipeSage logo

RecipeSage

985
RecipeSage is a collaborative recipe keeper, meal planner, and shopping list organizer with recipe import and sharing features.
Recipe ManagersInventory ManagementCopyleft License+3
Open Core
Details
Cronmaster logo

Cronmaster

1.4k
A web-based cron manager for viewing, creating, cloning, and deleting cron jobs and scripts, with system information, logging, and authentication.
Automation ToolsTask RunnersScheduling and Bookings+3
Details
calrs logo

calrs

335
calrs is a self-hostable scheduling platform for booking meetings from public links while syncing availability with CalDAV calendars.
Scheduling and BookingsCalendar and ContactsSelf Hosting Solutions
Single Container
Details
gocron logo

gocron

626
A Go and Vue.js task scheduler for defining recurring jobs in a YAML configuration file and running commands on cron schedules.
Automation ToolsPermissive LicenseTask Runners+2
Details
GRR logo

GRR

113
Assets management and booking for small/medium companies.
Budgeting and FinanceCopyleft LicenseScheduling and Bookings+3
Details
Revel logo

Revel

118
An open-source event management and ticketing backend built with Django and Django Ninja.
Polls and EventsPermissive LicenseTicketing Systems+3
Details
juntagrico logo

juntagrico

55
A management platform for community gardens and vegetable cooperatives.
Agriculture ManagementCopyleft LicenseSelf Hosting Solutions+2
Details
Socioboard logo

Socioboard

1.5k
Socioboard is a social media management and content marketing platform for planning, scheduling, managing, and reporting on social media activity.
Analytics ToolsSocial MediaAutomation Tools+3
Open Core
Details
ACP Admin logo

ACP Admin

81
A web application for managing CSA, ACP, and Solawi community agriculture organizations.
Agriculture ManagementPermissive LicenseE-Commerce Solutions+4
Details
Chobble Tickets logo

Chobble Tickets

36
A self-hosted reservation and ticketing system for listings, payments, check-in, wallet passes, and admin workflows.
Scheduling and BookingsE-Commerce Solutions
Single Container
Details
EventSchedule logo

EventSchedule

91
An open-source platform for publishing event calendars, selling tickets, and managing registrations for venues, performers, and communities.
Polls and EventsTicketing SystemsScheduling and Bookings+3
Open CoreFully FOSS
Details
ikuyo logo

ikuyo

186
An itinerary planning web application.
Trip PlanningSelf Hosting SolutionsWeb Servers+2
Details
Fork Recipes logo

Fork Recipes

69
A Django-based frontend web application for managing food recipe collections through ForkApi.
Recipe ManagersArtificial IntelligencePermissive License+2
Cloud Required
Details
TrackWatch logo

TrackWatch

25
Self-hosted music release tracker for Spotify users that automatically follows artists and updates a playlist with new releases.
Media ManagementPermissive LicenseAudio Streaming+3
Cloud Required
Details
Mobilizon logo

Mobilizon

159
Federated tool that helps you find, create and organise events and groups.
Polls and EventsCopyleft LicenseSocial Networks+2
Details
OpenOlitor logo

OpenOlitor

20
Administration platform for Community Supported Agriculture groups.
Agriculture ManagementScheduling and BookingsInventory Management+4
Details
RosarioSIS logo

RosarioSIS

65
Student Information System for school management. Features students demographics, grades, scheduling, attendance, student billing, discipline & food service modules.
Learning ManagementCopyleft LicenseSelf Hosting Solutions+3
Fully FOSS
Details
Framadate logo

Framadate

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.
Polls and EventsScheduling and BookingsGroupware Suites+1
Details
Mixpost logo

Mixpost

133
Mixpost is a social media management platform for scheduling content, managing accounts, and collaborating with teams.
Analytics ToolsAutomation ToolsSocial Media+4
Open Core
Details