---
title: Welcome to wanderer
description: The self-hosted trail database
template: splash
hero:
  title: |
    Welcome to <span class="-tracking-[0.075em]">wanderer</span>
  tagline: <span class="-tracking-[0.075em]">wanderer</span> is a decentralized, self-hosted trail database. You can upload your recorded GPS tracks or create new ones and add various metadata to build an easily searchable catalogue.
  image:
    html: |
      <video class="rounded-xl hidden md:block" poster="/favicon.svg" width="100%" src="/trailer.mp4" controls autoplay />
  actions:
    - text: Join a server
      link: /servers
      icon: right-arrow
    - text: Read the docs
      link: /welcome
      icon: open-book
      variant: secondary
    
---

import { Card, CardGrid } from '@astrojs/starlight/components';

<div class="grid grid-cols-1 md:grid-cols-2 gap-16">
  <div class="order-">
    ![Mockups of wanderer on laptop, tablet and phone](../../assets/hero.png)
  </div>
  <div>
    <h1>Plan your trails wherever you go</h1>
    <p>
      Whether you're hiking through remote mountains or biking across the city, <span class="-tracking-[0.075em]">wanderer</span> makes it easy to plan, record, and revisit your adventures. Draw new routes, upload GPS files, and access your trail data from any device — all while keeping full control over your data.
    </p>
  </div>
  <div>
    <h1>Import your trails from your favourite providers</h1>
    <p>
      Already tracking your adventures with Komoot or Strava? <span class="-tracking-[0.075em]">wanderer</span> makes it easy to bring your existing trail history with you. With built-in support for both platforms, you can import your routes and activities directly — no file conversions needed. Consolidate your outdoor journeys in one place, fully under your control.
    </p>
  </div>
  <div>
    ![Showcase of wanderer integrations](../../assets/integrations.png)
  </div>
  <div>
    ![Showcase of wanderer's social features](../../assets/social.png)
  </div>
  <div>
    <h1>Explore together, even apart</h1>
    <p>
      <span class="-tracking-[0.075em]">wanderer</span> isn’t just about trails — it’s about the people who share them. Follow other users to see their latest routes, like and comment on trails you love, and get notified when someone adds something new. Whether you're part of a local hiking group or just discovering new paths, <span class="-tracking-[0.075em]">wanderer</span> makes it easy to stay connected — across instances and platforms.
    </p>
  </div>

</div>

# Why wanderer?

<div class="grid grid-cols-1 md:grid-cols-3 gap-4">
  <div class="mt-4">
    <Card class="mt-4" title="Decentralized" icon="random">
        <span class="-tracking-[0.075em]">wanderer</span> is built on the ActivityPub protocol, meaning your instance can connect with others to share trails, profiles, and updates. Follow users across the network, discover new trails from different communities, and interact seamlessly with other federated platforms like Mastodon — all without relying on a central server.  
    </Card>
  </div>
  <Card title="Privacy-first, always" icon="approve-check">
    Self-hosted and open-source, <span class="-tracking-[0.075em]">wanderer</span> puts you in full control of your data. No tracking, no vendor lock-in, no compromises — your trails stay on your server.
  </Card>
  <Card title="Full-featured API" icon="seti:json">
    Automate your workflows or build on top of <span class="-tracking-[0.075em]">wanderer</span> with its comprehensive JSON API. Access, modify, and query your trail data programmatically.

    [API reference →](/api-reference)
  </Card>
</div>


# Support <span class="-tracking-[0.075em]">wanderer</span>

<span class="-tracking-[0.075em]">wanderer</span> is a passion project and will always stay free and open-source. If you like <span class="-tracking-[0.075em]">wanderer</span> and want to support its development you can make a donation.

<div class="flex items-center justify-center gap-x-8">
  <a class="p-4 text-white rounded-full flex  items-center" style="background: var(--sl-color-text-accent)" href="https://buymeacoffee.com/wanderertrails"> 
    <img class="mt-0 mr-2 h-8" src="https://github.githubassets.com/assets/buy_me_a_coffee-63ed78263f6e.svg" />
    <span class="font-bold">Buy me a coffee</span>
  </a>
  <a class="p-4 text-white rounded-full flex items-center" style="background: var(--sl-color-text-accent)" href="https://liberapay.com/wanderer"> 
    <img class="mt-0 mr-2 h-8" src="https://github.githubassets.com/assets/liberapay-48108ded7267.svg" />    
    <span class="font-bold">Liberapay</span>
  </a>
</div>

# Contributing
Help is welcome at any time. Check out the [GitHub repository](https://github.com/Flomp/wanderer). to get started. If you are not sure where you can help, check the [roadmap](https://github.com/users/Flomp/projects/2) for features in the backlog. If you would like to contribute a translation, you can do so [here](https://crowdin.com/project/wanderer).
