Dashboard
Main dashboard showing the upcoming trip card, travel stats, and widgets like currency converter and timezones.
Main dashboard showing the upcoming trip card, travel stats, and widgets like currency converter and timezones.
Day-by-day itinerary with an interactive map showing destinations and points of interest.
Manage flight, hotel, and activity bookings with status tracking and booking reference codes.
Categorized packing checklist with progress bar and the ability to import from templates.
Expense tracker with total spend, per-person costs, and settlement status across all travelers.
Real-time group chat, shared notes, and polls for coordinating with travel companions.
Year-view calendar for planning vacation days, tracking public holidays, and managing entitlement.
World map showing visited countries with lifetime travel stats: trips, places, cities, and days.
Trek is a self-hosted, real-time collaborative travel planner with interactive maps, budgets, packing lists, itinerary management, and built-in group chat. It runs entirely on your own server using SQLite, requiring no external database, while supporting WebSocket-based live collaboration (edits sync instantly across connected clients, using a last-write-wins model rather than conflict-free merging). Trek also includes an integrated MCP server so AI assistants can help plan, pack, and budget without sending sensitive data to third parties.
v3.4.1 (2 days ago*)
1 day ago*
GitHub
liketrek/TREK10.5k stars
888 forks
Funding
One-time, recurring, and corporate funding
Technology stack
AGPL-3.0
GNU Affero General Public License v3.0
Permissions of this strongest copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. When a modified version is used to provide a service over a network, the complete source code of the modified version must be made available.
Bitflake is not affiliated with or the creator of this project. App names, logos, and trademarks are property of their respective owners. Data shown (including GitHub stats) is updated once per day and may be inaccurate or out of date. Spotted an issue? Let us know at contact@bitflake.com.