Data
- OpenStreetMap: maps, paths for routing, place and peak names. © OpenStreetMap contributors (ODbL 1.0)
- OpenTopoMap: the map style and tiles (CC BY-SA 3.0)
- Terrain Tiles on AWS Open Data: heights worldwide (Mapzen; sources include SRTM, GMTED2010, ETOPO1, EU-DEM, USGS 3DEP and national elevation models; full attribution) (attribution required)
- MET Norway: weather forecasts (yr.no) (CC BY 4.0 / NLOD 2.0)
- Yr weather symbols: the forecast icons (MIT)
- NOAA World Magnetic Model: magnetic declination for bearings (via geomagnetism) (public domain)
- Nominatim, Overpass API, Geofabrik Postpass: place and landform lookups on OpenStreetMap data (service usage policies)
In your browser
- Leaflet: the map (BSD 2-Clause)
- Chart.js: elevation profile and weather charts (MIT)
- Bootstrap: layout and components (MIT)
- proj4js: national grid references (MIT)
- SunCalc: sunrise and sunset (BSD 2-Clause)
- geomagnetism: magnetic declination (MIT)
- Klaro: cookie consent (BSD 3-Clause)
- Clerk JS: sign-in (MIT)
- Material Symbols: icons (Apache 2.0)
- Arvo, Space Grotesk, Source Serif 4: fonts (SIL Open Font License 1.1)
On our server
- BRouter: hiking route calculation (MIT)
- Node.js: the API runtime (MIT)
- Hono, @hono/node-server: the API framework (MIT)
- node-postgres: database client (MIT)
- jose: sign-in token checks (MIT)
- prom-client: metrics (Apache 2.0)
- PostgreSQL: the database (PostgreSQL License)
- PostGIS: map geometry in the database (GPL 2.0 or later)
- Rust crates (axum, tokio, reqwest, png, serde, rustls and others): the elevation service; the full list is in elevation/Cargo.lock (MIT / Apache 2.0, some ISC and BSD)
- cloudflared: the tunnel to Cloudflare (Apache 2.0)
- GraphHopper: optional second router (Apache 2.0)
Services
Clerk (sign-in), Cloudflare (network, Turnstile, Web Analytics, cdnjs), jsDelivr and Google Fonts (libraries and fonts), and, only with your consent, LogRocket and Ahrefs. What each receives is in the Privacy Policy.