Seatsurfing
Desk and room booking system for workplaces and enterprises
311 stars 97 forks last commit first released GPL-3.0
Actively maintained
Last commit 25 Aug 2026.

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 to Seatsurfing
Surmai
Personal and family travel organizer with privacy and offline support
Surmai is a privacy-focused travel organizer PWA for collaborative trip planning, offline access, and centralized itineraries for families and groups.

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.
SparkyFitness
Self-hosted fitness tracker with AI nutrition chat and web + mobile apps
Open-source self-hosted fitness tracker for nutrition, exercise, water, and body metrics; includes AI nutrition chat, Docker deployment, web PWA and Android app.

Sprout Track
Baby activity tracker for feedings, naps, diapers and milestones
Track baby feedings, sleep, diapers, pumping and milestones with a mobile-first Next.js app using Prisma + SQLite, caretakers, calendar, export and Docker deployment.

Ackify
Cryptographic proof-of-read and document acknowledgment system
Ackify provides Ed25519-based proof-of-read for documents with immutable audit trails, OAuth2/MagicLink authentication, embeddable widgets and an admin dashboard.


WAGMIOS
Self-hosted container manager with AI-powered automation
WAGMIOS is a self-hosted container management system that provides a Docker marketplace, admin UI, and an AI assistant (W.I.L.L.O.W) for workflow automation and container operations.






