Web appPersonal and daily life

TREK

Self-host collaborative trips with itineraries, maps, budgets, packing lists, and travel journals.

Stars
10,321
Forks
984
License
AGPL-3.0
Updated
Updated Jul 14, 2026

Checking live repository facts…

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

Related projects

Browse more similar projects