mauriceboe /TREK
The most complete open-source travel planner: real-time collaboration, bookings, budgets, packing lists, journals, offline PWA, SSO and an AI-ready MCP server, with planet-wide place search and routing built in.
★ 15,475⑂ 1,326
15,475
stars
+121+143+894
1,326
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions
README
Every part of your trip. One app you own. TREK has grown from a travel planner into a whole ecosystem for trips: plan together in real time on a live map, build hikes, tours and road trips, keep bookings and shared costs in order, pack, write the journal, lay out the photo book and hand the busy work to the built-in AI. Self-hosted, on the web, on your phone and offline. PUBLIC SERVICES PROUDLY SPONSORED BY --- What you get See all features Most of what follows is an addon an admin switches on or off. Lists, Costs, Documents, Collab, Tours, Vacay and Atlas ship on; Journey, Collections, MCP, the AI assistant, AI Parsing, Road trip, Dawarich and AirTrail ship off and are marked below. 🧭 Planning - Day plans: drag places, notes and bookings between days with undo, or drop a map marker straight onto a day - Maps: Leaflet, Mapbox GL or MapLibre GL (OpenFreeMap, no token) with clustering, photo markers, route lines and a whole-trip route overview - Places: search the TREK Places index and OpenStreetMap with no key, or Google Places and Amap with one. Descriptions, hours and photos from Wikipedia, Wikidata and Wikimedia Commons, plus a rating and a custom image per place - Explore: nearby places by category for the map view, from the TREK Places index with Overpass as fallback - Routes: auto-sort a day (nearest neighbour then 2-opt, locked stops and hotels stay put), a travel mode per leg over OSRM or Valhalla, then open the day in Google Maps or CoMaps and a place in seven navigation apps - Public transport: door-to-door itineraries over Transitous, or Google where Transitous has no data - Import and export: Google Maps and Naver Maps lists, Google Maps directions links, GPX, KML and KMZ in; GPX and an ICS feed per trip or across all trips out - Weather: 16-day forecast from Open-Meteo, no key, and the archive for dates beyond it - Trip dates: move a trip and its days re-date themselves, with the bookings along or re-anchored. Trips also copy and archive - Road trip (off by default): drives with stops, day windows and arrival times that recompute, route alternatives, hazards and EV charging with range 🥾 Tours - Seven tour types: hike, city walk, run, bike (touring, road, gravel, MTB), paddle (kayak, canoe, SUP), horse ride, and ski and winter (alpine, cross-country, touring, snowshoe, winter hike) - Routing: legs routed over Valhalla with shaping points, hand-drawn legs, route variants, round hikes of a wished length and trip places as stops, all with undo - Hikes: routed within a maximum SAC grade (T1 to T6), the trail grades along the way, and via ferratas on the map - Terrain: elevation profile, ascent and descent, and a 3D terrain map with grade colouring and a flyover, no token needed. Topo, hiking, cycling and satellite bases with sea marks and ski pistes as overlays - Multi-day tours: one route cut into stages
News & coverage (7)
Hacker NewsA self-hosted travel/trip planner with real-time collaboration▲ 1 · 0 comments · 2026-04-03GIGAZINE'trek' is a free service for planning trips with multiple people, offering real-time collaboration, interactive maps, budget management, and packing lists for sharing.2026-07-11The RegisterBlockbuster new Raspberry Pi project turns any screen into old-school VCR2026-06-10Boing BoingStar Trek panoramas from the CD-ROM era2025-12-29YouTubeStar Trek The Next Generation Intro (GoAnimate/Wrapper Offline Remake)2025-09-20All Things DistributedAlexa+ gets us a step closer to ambient interfaces2025-04-09AdafruitA functional Star Trek tricorder prop build #StarTrek #Props2022-02-17