# cpaczek/skylight

Project the aircraft passing overhead onto your ceiling in real time, from an RTL-SDR — with a live sky layer (sun, moon, stars, ISS) and where each plane is headed.

Repository: https://github.com/cpaczek/skylight
Canonical: https://ross.abutalabs.com/products/skylight
Language: TypeScript
License: MIT
License Family: permissive
Topics: ads-b, aircraft, art-installation, flight-tracker, projector, raspberry-pi, react, rtl-sdr, typescript
Last push: 2026-08-12T02:21:49+00:00

## Health v2 (maintenance only)
Score: 57/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 97, release rhythm 35, longevity 6
- inputs: {"age_days": 92, "days_push": 22, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, young
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3222, forks 398 (observed 2026-08-28T04:07:49.762378+00:00)

## What it is
Skylight is a real-time aircraft visualization application that decodes ADS-B signals from an RTL-SDR radio receiver and projects live overhead aircraft onto a ceiling via a projector. It renders planes with airline/type labels, comet trails, and a live sky layer showing the sun, moon, stars, planets, and satellites like the ISS at their true positions.

## Use cases
- project live airplane positions on my ceiling in real time
- track aircraft flying overhead using an RTL-SDR receiver
- visualize flights near my local airport with runway alignment
- display the real night sky with stars, planets, and ISS passes on a projector
- build a Raspberry Pi-based flight tracking art installation
- watch where overhead planes are headed with destination info
- control a PTZ camera to automatically film planes passing overhead

## When to choose
- you have an RTL-SDR dongle and want a stunning real-time ceiling projection of overhead aircraft
- you want an art-installation-quality flight tracker with a live astronomical sky layer
- you want to run it on a Raspberry Pi pointed at a ceiling projector
- you want phone-based live tuning of themes, filters, and sky toggles over your LAN

## When to avoid
- you need a conventional map-based flight tracking dashboard
- you don't have a projector or SDR hardware and only want a web API demo
- you need dense multi-airport fleet monitoring or historical flight data analytics

## Facets
- artifact type: application
- maturity: active
- function: data-visualization, web-framework, websocket
- domain: data-visualization, hardware, web-development
- platform: iot
- tags: ads-b, rtl-sdr, flight-tracker, projector, art-installation, react, typescript, real-time, sky-rendering, iss-tracking, aviation, web, linux

## Member repositories
- cpaczek/skylight (main) score 57

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:49.762378+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-29T18:44:19.642850+00:00, confidence not recorded.
  - readme: https://github.com/cpaczek/skylight (fetched 2026-08-28T04:07:49.762378+00:00, sha a68d93174e7f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
