# StrandedKitty/streets-gl

🗺 OpenStreetMap 3D renderer powered by WebGL2

Repository: https://github.com/StrandedKitty/streets-gl
Canonical: https://ross.abutalabs.com/products/streets-gl
Homepage: http://streets.gl
Language: TypeScript
License: MIT
License Family: permissive
Topics: openstreetmap, webgl, webgl2, 3d, data-visualization, rendering, map, mapping, maps
Last push: 2025-08-21T19:43:43+00:00

## Health v2 (maintenance only)
Score: 49/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 38, release rhythm 35, longevity 100
- inputs: {"age_days": 2179, "days_push": 377, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1079, forks 104 (observed 2026-08-28T04:03:29.768756+00:00)

## What it is
Streets GL is a real-time 3D map renderer that visualizes OpenStreetMap data in the browser using WebGL2. It generates geometry on the fly for buildings, roads, and terrain, with advanced rendering features like PBR deferred shading and postprocessing effects.

## Use cases
- explore OpenStreetMap data in 3D
- visually validate OSM map data
- render 3D city buildings from OpenStreetMap
- view real-time air traffic on a 3D globe
- create eye-candy 3D map visualizations in the browser

## When to choose
- you want a browser-based 3D visualization of OpenStreetMap data
- you need realistic rendering with atmosphere, lighting, and postprocessing effects
- you want to visually inspect OSM building and road geometry

## When to avoid
- you need a production-stable mapping tool with guaranteed feature completeness
- you need a general-purpose GIS analysis tool rather than visual exploration
- your target browsers lack WebGL2 support

## Facets
- artifact type: application
- maturity: experimental
- function: data-visualization, graphics, simulation
- domain: web-development, graphics
- platform: browser, cross-platform
- tags: openstreetmap, webgl2, 3d-rendering, typescript, map-renderer, pbr, deferred-shading, maps, web-server

## Member repositories
- StrandedKitty/streets-gl (main) score 49

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:29.768756+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:53:02.040791+00:00, confidence not recorded.
  - readme: https://github.com/StrandedKitty/streets-gl (fetched 2026-08-28T04:03:29.768756+00:00, sha a66bb01dc8b1)
  - homepage: http://streets.gl (fetched 2026-08-29T12:53:53.996808+00:00, sha 8069bed79a49)
- Data as of 2026-08-30T08:39:29.467469+00:00.
