Skip to content

BuildYourOwnRadar

Dennis Lee edited this page May 27, 2026 · 1 revision

title: build-your-own-radar radar_quadrant: Tools radar_ring: Assess radar_position: center

build-your-own-radar

build-your-own-radar is an open-source JavaScript library from Thoughtworks for generating an interactive technology radar visualisation. The project is available at github.com/thoughtworks/build-your-own-radar. It accepts blip data from a Google Sheet, CSV, or JSON URL and renders the canonical Thoughtworks-style interactive radar: a circular grid divided into four quadrants, with blips plotted by ring (Adopt/Trial/Assess/Hold) and position. Blips are clickable, quadrants are filterable, and ring history is displayed per blip.

The input schema is a flat table with columns for name, quadrant, ring, and description. A Google Sheet published as CSV is the zero-configuration path: edit the sheet, refresh the page, radar updates. A self-hosted deployment requires only a static web server.

Radar Assessment

Placed in Tools / Assess / center.

This wiki implements the technology radar as markdown articles with a text-based _radar.md summary and a JSON blip registry (_blips.json). That approach is git-native, diff-friendly, and searchable. What it does not provide is an interactive visual interface — the circular grid with blips as plotted dots is more immediately legible as a "radar" to a new reader than a markdown table.

build-your-own-radar is the natural complement for publishing the radar as a web page. The _blips.json registry in this wiki could be converted to the required CSV format with a small script, generating an interactive view that links back to the wiki articles. The tool would add zero authoring overhead — the wiki remains the source of truth, the radar is a generated view.

Center position reflects that the current text-based approach is sufficient for personal use; the interactive visual adds value primarily when sharing the radar with others or presenting it publicly.

Trial gate: _blips.json converted to the required CSV format and rendered as a working interactive radar deployed to GitHub Pages or Cloudflare Pages.

Clone this wiki locally