AdventureLog is a self-hosted application for recording travel experiences, exploring visited locations and planning future trips. It combines an interactive world map with tools for organising journeys, maintaining travel records and collaborating with other travellers.
Users can record places they have visited, attach photographs and notes, and organise locations into categories. Individual locations can have multiple visits, while the world travel book tracks countries, regions and cities. A dashboard summarises travel activity, including locations visited, completed journeys and upcoming plans.
AdventureLog also provides itinerary planning with accommodation, transport information, daily activities and checklists. Trips can be shared with other users, allowing travel companions to work on the same itinerary. Its integration with activity-tracking and photo-management services makes it useful for maintaining a more complete record of past journeys.
This is free and open source software.
Key Features
- Record visited and planned locations with dates, notes, photographs and categories.
- Track multiple visits to individual locations.
- Interactive world map with filtering and 2D and 3D views.
- World travel book tracking visited countries, regions and cities.
- Dashboard displaying travel statistics, milestones and upcoming journeys.
- Create multi-day trip itineraries with accommodation, flights and other transport information.
- Organise daily activities, notes, links and packing checklists.
- Drag and drop locations into itineraries and reorder planned activities.
- Calendar with month, week, day and agenda views.
- Export calendar events in ICS format.
- Export itineraries as printable PDF documents.
- Share locations and itineraries through public links or user invitations.
- Collaborative trip planning with configurable access permissions.
- Record hiking trails and activities with distance and elevation information.
- GPX support and integrations with Strava, Endurain and Wanderer.
- Immich integration for linking photographs from an existing media library.
- Global search across locations, trips, transport, accommodation and other travel records.
- Multi-factor authentication and integration with external authentication providers.
- Import and export facilities for travel data.
Website: github.com/seanmorley15/AdventureLog
Support:
Developer: Sean Morley
License: GNU General Public License v3.0

AdventureLog is written in Python and TypeScript. Learn Python with our recommended free books and free tutorials. Learn TypeScript with our recommended free books and free tutorials.
Related Software
| Travel Planners | |
|---|---|
| TRIP | Self-hosted travel planner with maps, POIs and itineraries |
| AdventureLog | Self-hostable travel tracker and trip planner |
| OpenTripPlanner | Multi-modal trip planner |
| KDE Itinerary | Digital travel assistant |
| GraphHopper | Fast, memory-efficient routing engine |
| Openrouteservice | Build route planning and spatial analysis services |
| KTrip | Public transport navigator |
| Railway | Look up travel information |
| JourniPlan | Travel planner with activities and micro-journaling |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.