flightjar
A self-hosted Mode S/ADS-B receiver UI: connects to a BEAST feed (readsb / dump1090-fa), decodes ADS-B + Comm-B (BDS 4,0 / 4,4 / 5,0 / 6,0), and serves a Leaflet map with per-aircraft details, routes, photos, METARs, terrain blackspots, polar coverage, traffic heatmap, and watchlist alerts (Telegram / ntfy / webhook), with aggregated flights.
File Explorer
Download Latest Version (.zip)- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- ci.yml
- dependabot.yml
- icon.svg
- airspace_filters_dialog.js
- airspace_groups.js
- airspace_slice.css
- airspace_slice.js
- alerts_dialog.js
- altitude.js
- app.css
- app.js
- auth.js
- blackspots.js
- blackspots_format.js
- community_feed_dialog.js
- detail_panel.css
- detail_panel.js
- dialogs.css
- dialogs.js
- eggs.js
- filters.js
- footer_clock.js
- format.js
- geo.js
- icons.js
- icons_lib.js
- index.html
- labels.js
- manifest.json
- map_controls.js
- map_layer_status.js
- map_setup.js
- notable_aircraft.js
- openaip.js
- point_icons.js
- profile.js
- shortcuts.js
- sidebar.js
- silhouette.js
- state.js
- sw.js
- telemetry.js
- toast.js
- tooltip.js
- trails.js
- trend.js
- units.js
- update_loop.js
- watchlist.js
- websocket.js
- blackspots-mobile.png
- blackspots.png
- compact-mobile.png
- compact.png
- detail-panel-mobile.png
- detail-panel.png
- main-mobile.png
- main.png
- stats-mobile.png
- stats.png
- AuthService.cs
- RequireAuth.cs
- AppOptionsBinder.cs
- AircraftEndpoints.cs
- AuthEndpoints.cs
- BlackspotsEndpoints.cs
- MapConfigEndpoints.cs
- NotificationsEndpoints.cs
- OpenAipEndpoints.cs
- P2PEndpoints.cs
- StatsEndpoints.cs
- StatsHistoryEndpoints.cs
- TelemetryEndpoints.cs
- WatchlistEndpoints.cs
- WsEndpoint.cs
- BlackspotsCache.cs
- BlackspotsCompute.cs
- BlackspotsProgress.cs
- BeastConsumerService.cs
- BlackspotsWorker.cs
- CurrentSnapshot.cs
- IBeastFrameStats.cs
- IndexHtmlRenderer.cs
- JsonlWriterService.cs
- OpenAipPrewarmWorker.cs
- P2PRelayClientService.cs
- P2PRelayRegistrar.cs
- RegistrySnapshotEnrichers.cs
- RegistryStatsCollectors.cs
- RegistryWorker.cs
- SnapshotBroadcaster.cs
- VfrmapCycleRefresher.cs
- launchSettings.json
- InstanceIdStore.cs
- PosthogClient.cs
- TelemetryAccumulator.cs
- TelemetryConfig.cs
- TelemetryPayloadBuilder.cs
- TelemetrySources.cs
- TelemetryWorker.cs
- appsettings.Development.json
- appsettings.json
- FlightJar.Api.csproj
- Program.cs
- AdsbdbClient.cs
- AircraftRecord.cs
- RouteInfo.cs
- CachedLookup.cs
- CacheEntry.cs
- GzipJsonCache.cs
- HttpThrottle.cs
- UpstreamRateLimitedException.cs
- MetarClient.cs
- MetarEntry.cs
- OpenAipClient.cs
- OpenAipModels.cs
- PhotoInfo.cs
- PlanespottersClient.cs
- VfrmapCycle.cs
- FlightJar.Clients.csproj
- AppOptions.cs
- ConfigException.cs
- PngWriter.cs
- AircraftDb.cs
- AirlinesDb.cs
- AirportsDb.cs
- CsvReader.cs
- NavaidsDb.cs
- StateSnapshotPayload.cs
- Aircraft.cs
- AircraftRegistry.cs
- AirportInfo.cs
- CommBFusion.cs
- DeadReckoning.cs
- EmergencySquawks.cs
- FlightPhase.cs
- GeoMath.cs
- IAircraftDb.cs
- P2PStatus.cs
- PeerAircraftCache.cs
- PeerMerge.cs
- PositionSource.cs
- ReceiverInfo.cs
- RegistrySnapshot.cs
- RoutePlausibility.cs
- SnapshotTrailPointConverter.cs
- TrailPoint.cs
- BlackspotsGrid.cs
- BlockerFaceRaster.cs
- PolarCoverage.cs
- PolarHeatmap.cs
- TrafficHeatmap.cs
- BeastConnectionState.cs
- FlightJar.Core.csproj
- BeastFrame.cs
- BeastFrameReader.cs
- AdsbDecoder.cs
- AdsbMessage.cs
- AltitudeCode.cs
- CallsignDecoder.cs
- CommB.cs
- Cpr.cs
- DecodedMessage.cs
- HexMessage.cs
- IdentityCode.cs
- MessageDecoder.cs
- ModeS.cs
- ModeSBits.cs
- FlightJar.Decoder.csproj
- AlertWatcher.cs
- FlightJar.Notifications.csproj
- INotifier.cs
- NotificationMessage.cs
- NotifierDispatcher.cs
- NtfyNotifier.cs
- TelegramNotifier.cs
- WebhookNotifier.cs
- NotificationChannel.cs
- NotificationChannelJsonConverter.cs
- NotificationsConfigStore.cs
- NotificationsJson.cs
- P2PConfigStore.cs
- P2PRelayCredentialsStore.cs
- StateSnapshotStore.cs
- WatchlistStore.cs
- FlightJar.Persistence.csproj
- GreatCircle.cs
- LineOfSightSolver.cs
- SrtmTile.cs
- SrtmTileKey.cs
- SrtmTileStore.cs
- FlightJar.Terrain.csproj
- ITerrainSampler.cs
- AuthEndpointsTests.cs
- AuthServiceTests.cs
- AppOptionsBinderTests.cs
- BlackspotsWorkerTests.cs
- JsonlWriterServiceTests.cs
- P2PRelayRegistrarTests.cs
- TelemetryTests.cs
- ApiEndpointsTests.cs
- BeastReplayE2ETests.cs
- FlightJar.Api.Tests.csproj
- IndexHtmlRendererTests.cs
- OpenAipPrewarmWorkerTests.cs
- SequentialApiCollection.cs
- AdsbdbClientTests.cs
- HttpThrottleTests.cs
- MetarClientTests.cs
- MockHttpMessageHandler.cs
- OpenAipClientTests.cs
- PlanespottersClientTests.cs
- VfrmapCycleTests.cs
- FlightJar.Clients.Tests.csproj
- PngWriterTests.cs
- AircraftDbTests.cs
- AircraftRegistryTests.cs
- CommBFusionTests.cs
- DeadReckoningTests.cs
- FakeDecoder.cs
- FlightPhaseTests.cs
- GeoMathTests.cs
- PeerAircraftCacheTests.cs
- PeerMergeTests.cs
- RoutePlausibilityTests.cs
- TestAircraftRegistry.cs
- BlackspotsGridTests.cs
- BlockerFaceRasterTests.cs
- FlightJar.Core.Tests.csproj
- BeastFrameReaderTests.cs
- AdsbDecoderTests.cs
- AltitudeCodeTests.cs
- CallsignDecoderTests.cs
- CommBTests.cs
- CprTests.cs
- IdentityCodeTests.cs
- MessageDecoderTests.cs
- ModeSTests.cs
- FlightJar.Decoder.Tests.csproj
- MockHttpMessageHandler.cs
- AlertWatcherTests.cs
- DispatcherTests.cs
- FlightJar.Notifications.Tests.csproj
- TelegramEscapeTests.cs
- NotificationsConfigStoreTests.cs
- P2PConfigStoreTests.cs
- P2PRelayCredentialsStoreTests.cs
- StateSnapshotStoreTests.cs
- WatchlistStoreTests.cs
- FlightJar.Persistence.Tests.csproj
- GreatCircleTests.cs
- LineOfSightSolverTests.cs
- SrtmTileKeyTests.cs
- SrtmTileStoreTests.cs
- SrtmTileTests.cs
- FlightJar.Terrain.Tests.csproj
- .dockerignore
- Directory.Build.props
- Dockerfile
- FlightJar.slnx
- global.json
- index.ts
- relay.ts
- package.json
- tsconfig.json
- wrangler.toml
- fetch_plane_shapes.py
- take_screenshots.js
- verify_eggs.js
- disabled_layers.spec.js
- layout.spec.js
- smoke.spec.js
- airspace_groups.test.js
- altitude.test.js
- blackspots.test.js
- format.test.js
- geo.test.js
- icons_lib.test.js
- notable.test.js
- profile.test.js
- silhouette.test.js
- telemetry.test.js
- tooltip.test.js
- trend.test.js
- units.test.js
- .dockerignore
- .gitignore
- CLAUDE.md
- docker-compose.yml
- LICENSE
- package.json
- playwright.config.js
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
