Repolode
rohitkumbhar

rohitkumbhar/surmai

A self-hosted personal and family travel organizer for collecting trip itineraries, bookings and documents in one place, shared between multiple people.

Open-source alternative to:TripIt

Stars
290
Forks
26
Open issues
10
Last commit
13 days ago

What is it?

Surmai is a travel organizer for individuals and families. It collects the bookings, confirmations and documents for a trip in one place so that everyone involved can plan together and find what they need during the journey, even on low-bandwidth connections.

The app is built as a Progressive Web App that can be installed on phones and works offline once loaded. It is a React single-page application using Mantine for the UI, with PocketBase as the backend. Data is kept on your own server, and Docker-based installation with backup guidance is documented.

The project is in an early alpha stage and under active development, so it is best suited to people who are comfortable self-hosting and reporting issues.

Key features

  • 01Organize a trip's bookings and documents in one place
  • 02Share planning with multiple users for collaboration
  • 03Works offline and can be installed as a mobile web app
  • 04Self-hosted with Docker, keeping data private
  • 05Includes airport, city, airline and currency conversion data

Use cases

  • Couples or families splitting up booking tasks and gathering confirmations
  • Keeping tickets and reservations accessible during a trip with poor connectivity
  • Self-hosting a private travel planner instead of using a cloud service

Quick start

  1. 1

    Try the live demo at demo.surmai.app or follow the Docker installation guide linked in the README

  2. 2

    Follow the installation guide in the documentation to deploy it with Docker

Things to know

  • The README says the project is in a very early alpha stage and under active development.
  • You must self-host it, and the README points to separate documentation for setup and backups.

In collections

Topics

FAQ

What is surmai?
A self-hosted personal and family travel organizer for collecting trip itineraries, bookings and documents in one place, shared between multiple people. Surmai is a travel organizer for individuals and families. It collects the bookings, confirmations and documents for a trip in one place so that everyone involved can plan together and find what they need during the journey, even on low-bandwidth connections.
Is surmai free to use? What license does it have?
surmai is open source under the MIT license. Check the license terms before using it in commercial products.
Is surmai still maintained?
Actively maintained. The last commit to surmai was on Oct 24, 2026.
What can I use surmai for?
Couples or families splitting up booking tasks and gathering confirmations Keeping tickets and reservations accessible during a trip with poor connectivity Self-hosting a private travel planner instead of using a cloud service
How do I install surmai?
Try the live demo at demo.surmai.app or follow the Docker installation guide linked in the README Follow the installation guide in the documentation to deploy it with Docker
Where can I get surmai?
The source code and installation instructions are on GitHub: https://github.com/rohitkumbhar/surmai

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects