Surmai
Personal and family travel organizer with privacy and offline support
277 stars 19 forks last commit first released MIT
Actively maintained
Last commit 8 Aug 2026.

Surmai is a personal and family travel organizer designed to centralize trip plans, documents, and itineraries while preserving user privacy. It is built as a progressive web app to work on mobile and desktop, supports collaboration between travelers, and provides offline access to synced trip data.
Key Features
- Centralized trip management: keep itineraries, bookings, notes, and receipts together per trip
- Collaborative planning: multiple users can contribute and coordinate on the same trip
- Offline-first PWA: installable web app with local caching and offline access to synced data
- Privacy-focused: minimal tracking, designed to keep travel data private and local
- Mobile friendly UI: responsive single-page app built with a component library for mobile use
- Lightweight backend: uses a Go-based backend with file-based storage for simple deployments
- Simple deployment: provides Docker-friendly setup and documentation for self-hosting
Use Cases
- Coordinate family or group vacations with shared itineraries and task assignments
- Access tickets, confirmations, and maps while traveling on low-bandwidth or offline connections
- Consolidate travel documents and receipts in one private, searchable place for trip reference
Limitations and Considerations
- Project is early-stage/alpha and under active development; features may change and some polish or integrations are missing
- Demo instances are periodically reset; production deployments require self-hosting and backup planning
- Backend uses a lightweight file-based datastore suitable for small groups; larger scale deployments may require additional architecture considerations
- Automatic import/parsing of emails/third-party booking services is limited or not built-in
Surmai is a focused, privacy-first option for travelers who want a simple, collaborative trip organizer that works offline and can be self-hosted. It is best suited for small groups and families who prefer control over their travel data.
Categories:
Tags:
Tech Stack:
Similar to Surmai
Seatsurfing
Desk and room booking system for workplaces and enterprises
Self-hostable desk sharing and room reservation platform with PWA booking UI, Admin UI, REST API backend, and PostgreSQL storage.


MAZANOKE
Privacy-focused in-browser image optimizer for self-hosting
Self-hosted image optimizer that compresses and converts images locally in your browser, works offline, and keeps files private with on-device processing.

Glass Keep
Keep-style self-hosted notes app with glassmorphism UI
Self-hosted Google Keep–style notes app built with Vite + React and an Express + SQLite API. Supports Markdown, checklists, images, PWA, collaboration and Docker deployment.

Standard Notes
End-to-end encrypted notes and file storage with cross-device sync
Standard Notes is an end-to-end encrypted notes app with secure file storage, offline access, and cross-platform sync, with optional self-hosting of the sync server.
WhoRang
AI-powered doorbell intelligence with face recognition and analytics
WhoRang turns doorbell camera events into AI-analyzed visitor insights with face recognition, multi-provider AI integration, real-time notifications, and mobile-first dashboards.

Vanilla Cookbook
Self-hosted recipe manager built with SvelteKit
Self-hosted recipe manager and PWA with web scraping, ingredient parsing, unit conversion, shopping lists, cooking logs, LLM-assisted features, and Docker deployment.




