Fog of World

Best Self Hosted Alternatives to Fog of World

A curated collection of the 2 best self hosted alternatives to Fog of World.

Mobile app that records GPS tracks and visualizes visited areas by “clearing” a fogged world map. Logs routes, computes travel statistics, lets users review and share visited locations and export location data.

Alternatives List

#1
Dawarich

Dawarich

Dawarich is a privacy-focused, self-hostable location history tracker and Google Timeline alternative with interactive maps, trips, stats, and data import/export.

Dawarich screenshot

Dawarich is a self-hostable web application for collecting and exploring your personal location history, built as an alternative to Google Timeline (Google Location History). It ingests location points from supported tracker apps and imported files, then turns them into an interactive, private timeline.

Key Features

  • Live location tracking via supported mobile and GPS apps (including OwnTracks, Overland, GPSLogger, Home Assistant, and others)
  • Interactive map visualization with multiple layers (heatmap, points, lines, and “fog of war”)
  • Trips creation with routes, distance, duration, and optional notes
  • Statistics and insights (countries/cities visited, distance traveled, time spent; monthly/yearly breakdowns)
  • Areas and visit suggestions to help identify places you frequent (visits feature marked as beta)
  • Family location sharing with per-user consent and controls
  • Imports from Google Maps Timeline/Takeout and common formats (GPX, GeoJSON) plus integrations for photo geodata
  • Export of your location history to GPX or GeoJSON

Use Cases

  • Replacing Google Timeline with a private, self-controlled location history
  • Building a personal travel journal with trips, stats, and map playback
  • Combining location points with geotagged photos to revisit memories on a map

Limitations and Considerations

  • The project is under active development and may introduce breaking changes between releases
  • Some features (such as visit detection) are explicitly beta and may be inaccurate

Dawarich is well suited for individuals and families who want long-term location history without handing data to third parties. With flexible import/export and rich map views, it provides a practical foundation for personal memory and travel analysis.

7.7kstars
238forks
#2
Scratch Map

Scratch Map

Interactive scratch-off maps to record visited countries, regions, or states with travel dates and linked photo albums. Lightweight Node.js + Express app with JSON storage and Docker support.

Scratch Map is an open-source web application that provides an interactive, scratch-off style map for tracking travels. Users can reveal visited regions on SVG maps, record travel dates, and link photo album URLs to scratched locations.

Key Features

  • Interactive SVG "scratch-off" maps with pan and zoom controls
  • Multiple map sets included (world, many countries, US states, provinces/regions)
  • Record a date for each visited location and attach a photo album URL
  • Lightweight Node.js + Express backend with Pug templates and client-side SVG interaction
  • JSON file storage via lowdb for simple, zero-configuration persistence
  • Official Docker image and Dockerfile for containerized deployment
  • Minimal, focused UI designed for personal travel tracking and visualization

Use Cases

  • Maintain a personal travel log and visual map of countries or states you've visited
  • Showcase travel highlights with dates and linked photo albums on a personal site or portfolio
  • Lightweight shared display for events or group travel planning (single-server use)

Limitations and Considerations

  • Uses lowdb (single JSON file) which is not suited for high write concurrency or very large datasets
  • No built-in multi-user accounts or access control; primarily designed for single-user or trusted deployments
  • Map editing/customization beyond included map sets requires additional SVG tooling or manual changes

Scratch Map is a simple, focused solution for visually tracking travels and associating photos and dates with visited places. It is best suited for personal use or small, low-concurrency deployments where ease of setup and a lightweight stack are priorities.

384stars
9forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running