whatisgithub

What is esp32flight?

theqkash/esp32flight — explained in plain English

Analysis updated 2026-07-25

91CAudience · generalComplexity · 2/5Setup · easy

In one sentence

A desk gadget that shows live air traffic on a touchscreen. Build it with a cheap board, no server or subscriptions needed.

Mindmap

mindmap
  root((repo))
    What it does
      Live flight display
      Tap for route details
      Spotter direction guide
    Hardware setup
      ESP32 board
      7 inch touchscreen
      Web installer
    Data sources
      airplanes.live
      adsb.lol
      Optional local receiver
    Features
      Radar view
      Push notifications
      Night mode themes
    Integrations
      Home Assistant
      Webhooks
      Android app

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Build a desk gadget that shows nearby aircraft in real time on a touchscreen.

USE CASE 2

Get phone alerts when specific aircraft or emergency flights are nearby.

USE CASE 3

Track live air traffic in Home Assistant with automatic MQTT integration.

USE CASE 4

Use an Android tablet as a fullscreen live flight tracker display.

What is it built with?

CESP32ArduinoMQTTAndroid

How does it compare?

theqkash/esp32flightv4bel/itscapelibretro/genesis-plus-gx
Stars919194
LanguageCCC
Last pushed2026-07-10
MaintenanceActive
Setup difficultyeasyhardeasy
Complexity2/55/52/5
Audiencegeneralresearchergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

Requires purchasing one of two specific ESP32 boards with a 7-inch screen and accessing the web installer via Chrome or Edge.

The license for this repository is not specified in the provided explanation.

So what is it?

esp32flight is a small device that shows live air traffic on a desk touchscreen. You plug in a supported ESP32 board with a 7 inch screen, connect it to Wi-Fi, and it starts displaying aircraft near your location. No Raspberry Pi, no server, no subscriptions, and no API keys are needed. The same software is also available as an Android app called apkflight, built from the same code. To get started, you buy one of two supported boards (around $20 to $35), open a web installer in Chrome or Edge, and click install. The firmware detects the board automatically. You then select your Wi-Fi network on the screen, and the device figures out its location from your IP address, or you can type a city name. Future updates happen over the air, so the USB cable is only needed once. The screen shows a live list of nearby flights with airline logos, aircraft type, altitude, speed, and distance. You can tap any flight to see its route, departure and arrival times, a progress bar, and a photo of the aircraft. There is a spotter feature that tells you which direction to look and when a plane will pass overhead. The display includes a radar view, a route map, and a screensaver that shows all aircraft in range. You can filter by aircraft class, such as airliners, helicopters, or military. Night mode and several color themes are available. Flight data comes from free community sources like airplanes.live, adsb.lol, and adsb.fi, with automatic failover every 8 seconds. You can also use your own local ADS-B receiver if you have one. Routes are checked against three databases to avoid showing stale information. An optional free FlightAware key adds commercial flight numbers and live route data. The device can send push notifications to your phone for emergency squawks, watchlist aircraft, and incoming flyovers. It integrates with Home Assistant via MQTT, supports webhooks, and includes a web panel for settings, history, and over-the-air updates. The Android app offers the same features in landscape fullscreen, adapting the layout to phones and tablets. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
I have an ESP32 board with a 7-inch touchscreen. Write a step-by-step guide for flashing esp32flight using the web installer and connecting it to Wi-Fi.
Prompt 2
Help me configure esp32flight to send push notifications to my phone for emergency squawks and watchlist aircraft.
Prompt 3
How do I connect esp32flight to Home Assistant using MQTT, and what topics does it publish?
Prompt 4
I want to use my own local ADS-B receiver as the data source for esp32flight. Walk me through the configuration.
Prompt 5
Explain how to filter the esp32flight display to only show military or helicopter traffic and enable night mode.

Frequently asked questions

What is esp32flight?

A desk gadget that shows live air traffic on a touchscreen. Build it with a cheap board, no server or subscriptions needed.

What language is esp32flight written in?

Mainly C. The stack also includes C, ESP32, Arduino.

What license does esp32flight use?

The license for this repository is not specified in the provided explanation.

How hard is esp32flight to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is esp32flight for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.