Skip to content
View technothatch's full-sized avatar
🏠
🏠

Block or report technothatch

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
technothatch/README.md

ADS-B tooling

Open-source toolkit around dump1090 and readsb ADS-B receivers. Every repository here is MIT-licensed, tested in CI, and tagged for search.

New here? dump1090-stack runs a full receiver UI + metrics setup with one docker compose up. dump1090-exporter (Prometheus) and dump1090-healthcheck (watchdog) are the most-used single pieces.

Run & operate

  • dump1090-stack β€” Docker Compose stack: readsb + tar1090 + exporter + Prometheus + Grafana + Alertmanager
  • dump1090-healthcheck β€” watchdog for decoder freshness, rates and disk; Nagios/Prometheus output, auto-restart
  • dump1090-alerts β€” rule engine firing webhooks, ntfy, Discord, Telegram, email and shell actions

Metrics & data

  • dump1090-exporter β€” Prometheus exporter (Go): messages, aircraft, signal, CPU, CPR, tracks
  • dump1090-influx β€” stream positions into InfluxDB 2.x or a Telegraf socket listener
  • dump1090-grafana β€” importable Grafana dashboards for traffic, coverage and receiver health
  • dump1090-recorder β€” long-term SQLite flight recorder with a query CLI (track, near, export)
  • dump1090-coverage β€” coverage/range heatmaps, sector stats and offline HTML reports

Feeds & networking

  • beast-relay β€” multi-consumer Beast fan-out proxy: one decoder port, many feeds
  • dump1090-geofence β€” region filter proxy that shares a Beast/SBS feed without leaking aircraft outside your area
  • dump1090-to-mqtt β€” publish aircraft state to MQTT with Home Assistant discovery

Interfaces

  • dump1090-dashboard β€” modern dependency-light Vite + TypeScript web UI for local decoders
  • adsb-tui β€” live terminal radar and TUI
  • dump1090-cli β€” fast, pretty CLI for humans reading aircraft.json
  • dump1090-sdk β€” typed TypeScript client library for the HTTP API

Testing & decoding

  • dump1090-simulator β€” deterministic synthetic ADS-B traffic (HTTP + Beast output)
  • dump1090-replay β€” replay recorded aircraft.json history for developing UIs and alerts
  • squawk-decoder β€” offline Mode A squawk, emitter category and ICAO type decoder with a live monitor

Upstream projects these tools plug into

flightaware/dump1090 Β· wiedehopf/readsb Β· wiedehopf/tar1090

Pinned Loading

  1. gh-prpush gh-prpush Public

    gh pr push - the gh extension for cli/cli#2189: push the head branch of the current pull request to the right remote

    Go

  2. wintower wintower Public

    htop-style terminal cockpit for Windows: services, processes and the System event log in one keyboard-driven TUI

    Go

  3. wslgate wslgate Public

    MCP server + CLI for Windows/WSL: run commands, read and write files, translate paths, and run MCP servers inside WSL (multi-distro)

    TypeScript