cpaczek

cpaczek/skylight

TypeScript MIT IoT Single maintainer risk

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.

3.1k stars
368 forks
recent
GitHub +62 / week

3.1k

Stars

368

Forks

13

Open issues

8

Contributors

AI Analysis

Skylight decodes real-time ADS-B aircraft signals via RTL-SDR and projects them onto a ceiling with synchronized flight data, runway overlays, and a live sky layer (sun, moon, stars, ISS). It is purpose-built for aviation enthusiasts, art installations, and home automation projects who want to visualize overhead air traffic; it is not a general-purpose flight tracker or suitable for users without radio hardware or projector setup.

IoT Application Discovery value: 6/10
Documentation 8/10
Activity 8/10
Community 7/10
Code quality 5/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 8/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

rtl-sdr adsb-decoding real-time-visualization aerospace generative-art
Actively maintained Well documented MIT licensed Niche/specialized use case Production ready
Deep Analysis · Based on README and public signals
2w ago

RTL-SDR aircraft visualizer projects real-time overhead flights onto ceiling with live sky layer

Skylight decodes ADS-B signals from a cheap RTL-SDR radio and renders aircraft in real time onto a ceiling-mounted projector, overlaid with accurate positions of sun, moon, stars, and satellites. Built for hobbyists and aerospace enthusiasts who want an interactive, immersive display of overhead traffic. The project is extremely young (3 weeks old at evaluation date) but shows strong early traction with 176 stars in the last week alone, suggesting novelty-driven interest. Adoption is verification-unconfirmed beyond enthusiast communities.

Origin

Created 2026-06-03, Skylight is a very recent entry into the ADS-B visualization space. Related projects like tar1090 and AllskyTeam/allsky predate it by years, but Skylight appears to differentiate by targeting physical ceiling projection with integrated sky rendering rather than web-based dashboards. The creator is actively promoting a crowdfunded hardware kit.

Growth

The 176-star jump in 7 days (current date 2026-06-29, repo created 2026-06-03) indicates a strong viral or press-driven spike early in the project's life. This is typical for novel hardware+software projects with compelling visual appeal. Last push was 2026-06-26 (3 days before evaluation), showing active development. Growth trajectory cannot yet be called sustained; it may plateau sharply or continue if the crowdfunding campaign gains momentum.

In production

adoption not verified. No evidence of deployed instances, user testimonials, or operational deployments in README. The crowdfunding waitlist (skylightceiling.com) is mentioned but represents future intention, not current adoption. Early GitHub stars are a signal of interest, not verified adoption.

Code analysis
Architecture

Based on README: TypeScript backend, appears to run on Raspberry Pi 5 with RTL-SDR decoding, real-time ADS-B processing, and WebSocket-based phone control panel. Optional VISCA-over-IP PTZ camera support with YOLOX-Nano neural detector suggests complex vision integration. Likely uses a 3D projection math stack for mapping real-world coordinates onto ceiling. README does not expose actual codebase structure; implementation quality cannot be assessed.

Tests

not documented in README

Maintenance

Last push 2026-06-26, only 23 days after creation. Active development indicated but insufficient history to assess long-term maintenance discipline. Single developer (cpaczek) visible. No issue or PR activity documented. Repository is too young to evaluate maintenance patterns reliably.

Honest verdict

ADOPT IF: you are a dedicated aerospace hobbyist with hardware skills (Raspberry Pi, projector, RTL-SDR setup), value immersive real-time visualization, and accept that this is experimental software from a brand-new project. AVOID IF: you need production-grade reliability, long-term maintenance guarantees, or established community support — the project is 3 weeks old with unverified real-world deployment. MONITOR IF: you are interested in unique ADS-B visualization approaches or considering the crowdfunded hardware kit; the project may stabilize or be abandoned depending on commercial traction.

Independent dimensions

Mainstream potential

3/10

Technical importance

6/10

Adoption evidence

1/10

Risks
  • Extreme youth: created 2026-06-03, last push 2026-06-26. No track record of sustained maintenance or issue resolution. Early star spike may not translate to long-term project viability.
  • Single developer apparent (cpaczek) — bus factor is 1. No indication of contributors or team structure. Crowdfunding dependency for hardware commercialization creates financial risk if campaign fails.
  • Hardware dependency on specific RTL-SDR models (V3/V4/V5) and projector types. Setup complexity (mounting, calibration, network tuning) may limit accessibility. No troubleshooting or community support documentation evident.
  • Vision system complexity (blob detection, track-before-detect, optional YOLOX-Nano) is a large attack surface for bugs and edge cases. README mentions 'debug UI' and 'calibration wizard' but actual robustness is unverified.
  • Adoption evidence absent. No documented user base, issue tracker activity, or real-world operational data. Star count alone is not a proxy for practical usage in such a niche application.
Prediction

Skylight is likely to remain a niche hobbyist project for aerospace enthusiasts willing to invest in custom hardware. If the crowdfunding campaign succeeds and a turnkey kit emerges, it may gain adoption among affluent DIY-oriented consumers. Otherwise, the project may stabilize as a reference implementation or be abandoned if development momentum slows after the initial novelty period.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

TypeScript
92.1%
CSS
4.4%
Shell
2.8%
HTML
0.3%
Dockerfile
0.2%
JavaScript
0.1%

Information

Language
TypeScript
License
MIT
Last updated
2w ago
Created
1mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Recent releases

No releases published yet.

Similar repos

AllskyTeam

AllskyTeam/allsky

Allsky is a specialized software project for operating all-sky cameras on...

1.6k JavaScript IoT
wiedehopf

wiedehopf/tar1090

tar1090 is a specialized web interface for ADS-B aircraft tracking systems,...

1.8k JavaScript IoT
thkruz

thkruz/keeptrack.space

KeepTrack.space is a browser-based 3D satellite tracking and orbital...

1.5k TypeScript Science
rt-bishop

rt-bishop/Look4Sat

Look4Sat is an Android application for tracking satellite passes and predicting...

1.2k Kotlin Science
BigBodyCobain

BigBodyCobain/Shadowbroker

ShadowBroker is a self-hosted geospatial intelligence platform that aggregates...

9.7k Python Security
vs. alternatives
tar1090

Web-based ADS-B radar (1822 stars). Targets browser visualization of aircraft; Skylight targets physical ceiling projection. tar1090 is mature and widely deployed in hobbyist networks. Skylight adds sky layer and projector-specific rendering but is not a drop-in replacement.

AllskyTeam/allsky

Web-based all-sky camera software (1557 stars). Focuses on astrophotography and sky imaging; Skylight overlays aircraft on a computed sky. Different primary use case, though both render celestial objects. No direct competition.

thkruz/keeptrack.space

3D satellite/debris tracking (1517 stars, TypeScript). Web-based, focuses on orbital mechanics visualization. Skylight includes ISS and satellite tracking but as secondary feature to aircraft. Different scope and audience.

rt-bishop/Look4Sat

Android satellite pass prediction app (1181 stars, Kotlin). Mobile-focused, real-time satellite tracking. Skylight's satellite layer is similar in computation but integrated into a projector-based system. Non-competitive use cases.