Skedda

Best Self Hosted Alternatives to Skedda

A curated collection of the 3 best self hosted alternatives to Skedda.

Skedda is a cloud scheduling and booking platform for managing space and resource reservations (meeting rooms, desks, venues). It provides self-service booking, configurable rules and availability, calendar integrations, access controls and SSO.

Alternatives List

#1
LibreBooking

LibreBooking

LibreBooking is an open-source scheduling system for managing resource reservations with calendars, waitlists, quotas, reporting, and role-based access control.

LibreBooking screenshot

LibreBooking is an open-source resource scheduling solution for organizations that need to manage reservations for shared resources. It provides a mobile-friendly web interface with extensibility options for custom workflows and integrations.

Key Features

  • Multi-resource booking with configurable schedules and waitlists
  • Role-based access control for administrators, resource managers, and users
  • Quotas and credit-based controls to limit and govern reservations
  • Usage reporting for tracking utilization and reservation activity
  • Responsive Bootstrap-based UI with theming support
  • Plugin-ready architecture for extending functionality
  • Calendar integration via ICS for clients like Outlook and Thunderbird

Use Cases

  • Booking shared resources such as rooms, equipment, or facilities
  • Managing reservations with approval workflows, quotas, or fair-use rules
  • Tracking utilization and producing reports for operations and planning

Limitations and Considerations

  • Requires a PHP-compatible web stack and a supported SQL database for deployment
  • Public demo environments may reset frequently and are not suitable for long-term testing

LibreBooking is well-suited for teams and institutions that need a straightforward, extensible reservation system with governance controls. It combines scheduling, access control, and reporting to help organizations manage shared resources reliably.

646stars
329forks
#2
Seatsurfing

Seatsurfing

Self-hostable desk sharing and room reservation platform with PWA booking UI, Admin UI, REST API backend, and PostgreSQL storage.

Seatsurfing screenshot

Seatsurfing is a workplace booking platform that enables employees to find and reserve desks, seats and rooms. It combines a REST API backend with web frontends to support hot-desking, room reservations and space planning in enterprises.

Key Features

  • Core REST API backend implemented in Go for bookings and organization management
  • Booking PWA (TypeScript/React) for end users and a separate Admin UI for configuration and management
  • Support for uploading floor plans and arranging spaces with drag-and-drop layout tools
  • Persistent storage using PostgreSQL and official Docker images for easy deployment
  • Deployable via Docker Compose or Kubernetes; multi-architecture images (amd64, arm64) available
  • Integrations for workplace platforms (example: Microsoft Teams and Confluence integrations are provided)
  • Distributed as GPLv3-licensed software with an optional hosted SaaS offering and a free tier for small teams

Use Cases

  • Hybrid workplace seat and desk reservations for distributed teams and enterprises
  • Managing coworking spaces or shared offices with resource and room booking
  • Visual floor plan management and hot-desking policies for facilities teams

Limitations and Considerations

  • Primary mobile experience is delivered via a Progressive Web App rather than native mobile apps
  • Distributed under GPLv3, which requires derivative works to comply with the license's copyleft terms

Seatsurfing is aimed at organizations that need a turnkey booking solution they can host or use as a managed service. It focuses on simple end-user booking flows, admin configurability, and standard containerized deployment options.

266stars
74forks
#3
GRR

GRR

Open-source PHP/MySQL application for managing and reserving shared resources (rooms, equipment) with recurring bookings, access control, and notifications.

GRR screenshot

GRR is an open-source web application for managing and reserving shared resources such as rooms, equipment and vehicles. It is an adaptation of the MRBS PHP/SQL booking system and targets organisations that need calendar-style resource reservation and administration. (devome.com)

Key Features

  • Browser-based resource and domain management (rooms, materials, vehicles) with per-resource settings.
  • Create, modify and cancel reservations with support for recurring bookings and block operations.
  • Fine-grained access control: domain/resource restrictions, role-based delegation, and moderated or provisional bookings.
  • Multiple calendar views and domain-specific display/customisation (working hours, slot granularity, visual presentation per domain).
  • Automated email notifications and configurable mail templates for reservation lifecycle events.
  • Maintenance/availability flags and the ability to mark reservations as "in use" or temporarily disable resources.
  • External integrations and authentication: LDAP, SSO, IMAP and Azure AD configuration supported.
  • Internationalisation and UTF-8 compatibility; domain-level additional fields and presentation images for resources. (devome.com)

Use Cases

  • Centralised room and equipment booking for universities, municipalities, and enterprises that need multi-domain calendars and delegated administration.
  • Shared asset scheduling for project sites or construction teams needing reservation approvals, moderation, and block/periodic bookings.
  • Small organisations seeking a lightweight, self-hosted shared calendar/reservation system integrated with existing LDAP/SSO infrastructure.

Limitations and Considerations

  • Requires a LAMP-like environment (PHP 8.1–8.3 and MySQL 5.4–8.x as stated by the project); careful attention to PHP extensions and version compatibility is required for installations. (github.com)
  • UI and theming are functional but can appear dated compared with modern SaaS booking platforms; advanced UX customization may require frontend asset tooling (repository includes JS/package artifacts).
  • No hosted SaaS tier is bundled with the open-source distribution; commercial hosting/managed options are offered separately by the vendor.

GRR is a focused, mature open-source solution for organisations that need capable, self-hosted resource reservation with administrative delegation and integration options. It is best suited to environments that can meet the PHP/MySQL requirements and are willing to host and maintain the application.

97stars
70forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running