Seatsurfing
Desk and room booking system for workplaces and enterprises

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.
Categories:
Tags:
Tech Stack:
Similar Services

Cal.com
Open-source scheduling and appointment booking platform
Self-hostable scheduling software for appointments and bookings with customizable booking pages, availability rules, reminders, and integrations for teams and developers.

QloApps
Open-source hotel property management and booking system
PHP-based open-source hotel reservation platform providing PMS, booking engine, channel manager and hotel website features for small to enterprise properties.

Rallly
Open-source scheduling polls to coordinate events.
Open-source, self-hosted polling tool to find the best date/time with no login required.

Easy!Appointments
Self-hosted web appointment scheduling and booking system
Open source appointment scheduler for customer bookings, provider management, and Google Calendar sync, deployable on your own PHP/MySQL server.

pretix
Self-hosted event ticketing and registration platform
Open-source ticket shop and event registration software with online sales, box office mode, multilingual support, and extensible plug-ins and API.


Bracket
Open-source tournament management system
Open-source, self-hosted tournament system for creating and managing Swiss, single‑elimination and round‑robin tournaments with scheduling, dashboards, team/club manageme...
Go
Kubernetes
Docker
TypeScript
React
Node.js