Colour theme
GitHub
All products
MapsIn development

A Bright Blue Dot

Find what's around you, anywhere on the planet

A next-generation, open source mapping stack. Search points of interest in any country, get directions, and find somewhere good nearby, built entirely on open data.

Source and a public site are on the way.

What it does

Inside A Bright Blue Dot

Every country

Points of interest for the whole planet, from Foursquare's open source places, inside the World Bank's official boundaries.

Search nearby

Places are stored in PostGIS, so a search returns what's closest first, with filters for the kind of place you're after.

Directions

Routing comes from the Open Source Routing Machine, built from OpenStreetMap data for the regions you choose.

Your own map tiles

Protomaps tiles served from a plain static web server: no tile service, no API keys, no per-view bill.

An iPhone app

A SwiftUI app on MapLibre, designed around Liquid Glass, for finding somewhere to drink nearby: cafés, bars, tea houses and breweries.

Light to run

The web front end is a static export, and a small Rust API answers its questions. Most of the work happens once, at import time.

How it fits together

Open data in, a bright blue dot out

Three open datasets and a handful of open source projects, working together.

  1. Open dataFoursquare's open places, World Bank boundaries, Protomaps tiles and OpenStreetMap extracts, downloaded and imported by the project's scripts.
  2. PostGIS and OSRMPlaces land in PostGIS for spatial search; OSRM turns OpenStreetMap data into routes. A Rust API on Actix Web serves both.
  3. Web and iOSA static Next.js front end and a native iPhone app ask the same API, and draw the same map.

At a glance

The details

Status
In development
Runs on
Web and iOS
License
To be announced
Source
Coming soon

Built with

  • Rust
  • Actix Web
  • PostGIS
  • OSRM
  • Protomaps
  • MapLibre
  • Next.js
  • SwiftUI