A self-hosted trail database for managing, searching, and sharing GPS track data from outdoor adventures.
wanderer is a self-hosted trail database that allows users to upload, manage, and search GPS track data from outdoor activities like hiking, biking, or running. It solves the problem of disorganized GPS data by providing a centralized, searchable catalogue with rich metadata and map visualization.
Outdoor enthusiasts, hikers, bikers, runners, and adventure planners who record GPS tracks and want a private, organized way to manage and share their trail data.
Developers choose wanderer for its self-hosted privacy, comprehensive trail management features, and strong community-sharing capabilities, offering an open-source alternative to proprietary fitness or trail platforms.
wanderer is a self-hosted trail database. Save your adventures!
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Emphasizes privacy by allowing users to host all data on their own servers, as highlighted in the philosophy and AGPLv3 license, giving full ownership over trail databases.
Offers features like uploading, creating, and managing trails with metadata, advanced search, and custom lists, per the core features, making GPS data highly organized and searchable.
Provides extensive map visualization and interactive planning tools directly within the platform, enhancing route creation and exploration without external map services.
Enables sharing trails and discovering community-contributed routes, fostering a collaborative network for outdoor enthusiasts, as mentioned in the core features.
Requires manual configuration of CORS settings and security keys like MEILI_MASTER_KEY for production, as warned in the README, adding deployment hurdles beyond basic Docker usage.
Relies on MeiliSearch for search functionality, introducing an external dependency that needs separate management and could complicate scalability or performance tuning.
No built-in support for syncing with popular fitness devices or APIs, which might require custom development for data import from platforms like Garmin or Strava.