Project overview
TREK is a self-hosted travel planner for families, friends, or teams organizing a trip together. Users can drag places into daily itineraries, view routes and weather on interactive maps, import shared lists or GPX, KML, KMZ, and GeoJSON files, and coordinate budgets, packing lists, notes, and a journal in real time. It supports PWA installation, SSO, passkeys, MFA, Docker, Docker Compose, and Helm. Users gain control over their travel data but must maintain the instance, storage, authentication, and proxy security themselves.
Repository facts
- Primary language
- TypeScript
- License
- AGPL-3.0
- Repository updated
- Jul 14, 2026
- Default branch
- main
Resource types
Web app
Use cases
Personal and daily life
Runtime
BrowserDockerSelf-hosted
Protocols & integrations
OAuth
Capabilities
PlanningScheduling