Data checked 2026-08-13. Data may be stale - beyond the review cycle.
Review cycles are documented on the Methodology page. Methodology
EmuFlight/EmuFlight
Flight Stack Tier A flight_control GPL-3.0
EmuFlight is flight controller software (firmware) used to fly multi-rotor craft.
Engineering Snapshot
Use cases & tasks 7
- Best suited for
-
- FPV freestyle pilots
- Tiny whoop and micro quad builds
- Miniquad racing
- STM32-based flight controller hardware
- Primary tasks
-
- Flying multi-rotor craft (quadcopters, hexacopters)
- FPV freestyle and racing
- Rapid firmware iteration for hobbyist drones
Stack & ecosystem
- Resource type
- Flight Stack
- Ecosystem
- emuflight · emuflight-configurator · flight-controller · fpv · freestyle · hacktoberfest
License & compliance
- License
-
GPL-3.0(Inferred)
Lifecycle & freshness Show
- Maintenance
- Active
- Latest version
- Not recorded
- Last activity
- 2026-08-11
- Last checked
- 2026-08-13
- Verification
- Official confirmed
What It Solves
Need open-source flight controller firmware for FPV freestyle and racing multirotors running on STM32 hardware with active development.
Primary use cases
- Flying multi-rotor craft (quadcopters, hexacopters)
- FPV freestyle and racing
- Rapid firmware iteration for hobbyist drones
Secondary use cases
- Flight control algorithm research
- Custom configurator development
- Educational firmware study
When to Use
Consider when
- GPL-3.0 license compatibility required
- STM32 target platform
- Active maintenance priority
- Community-driven development model
Verify before adopting
- Specific STM32 board support matrix
- Sensor and peripheral compatibility
- Telemetry protocol support (CRSF, ELRS, etc.)
- Simulator integration (e.g., Betaflight SIM)
- Migration path from Betaflight/Cleanflight configs
Where It Fits
Stack layer flight_control
Upstream / depends on
Downstream / used by
Start Here
Adoption Checklist
- Needs verification Specific STM32 board support matrix
- Needs verification Sensor and peripheral compatibility
- Needs verification Telemetry protocol support (CRSF, ELRS, etc.)
- Needs verification Simulator integration (e.g., Betaflight SIM)
- Needs verification Migration path from Betaflight/Cleanflight configs
Each check stays "needs verification" until an official source confirms it; unconfirmed items are never marked verified.
Known Limitations & Unknowns
Known limitations
- GPL-3.0 requires source distribution for derivatives
- Focused on multirotor only (no fixed-wing/VTOL in topics)
- No explicit GPS/autonomy features in topics
- Hardware support limited to STM32 family per topics
Not publicly verified
- Exact STM32 MCU variants supported
- Sensor fusion implementation details
- MAVLink or other telemetry protocol support
- CI/CD and testing infrastructure
- Real-time OS usage (ChibiOS/FreeRTOS/none)
Alternatives & Related Tools
Alternatives
- betaflight — Alternative to
- cleanflight — Alternative to
How is it used?
Start from the recorded entry points below, then validate against the technical checklist.
- Official site https://github.com/emuflight/EmuFlight
- Repository https://github.com/EmuFlight/EmuFlight
- Documentation https://github.com/emuflight/EmuFlight
Technical checklist
- OK License identified Recorded: GPL-3.0
- OK Maintenance signal Active
- OK Verification status Official confirmed
- OK Source evidence attached 1 source record(s)
- NEEDS REVIEW Latest version recorded Not recorded
Official Links
Metadata & Governance
| License | GPL-3.0 — Inferred |
|---|---|
| Commercial model | Unknown |
| Maintenance status | Active |
| Verification status | Official confirmed — Confirmed via the official repository API responses in SourceRefs below. |
| Latest version | Not recorded |
| Latest release | Not recorded |
| Last activity | 2026-08-11 |
| Last checked | 2026-08-13 |
| First seen | Not recorded |
Related Resources & Dependencies
- betaflight — alternative to (confirmed)
- cleanflight — alternative to (confirmed)
Recent Activity
New resource: emuflight
New repository resource added by the sprint promote pipeline.
Related Knowledge
Collections
- Open-Source Flight Control Stacks — Open-source autopilot firmware repositories for building or evaluating a flight stack.
- Evaluating Open-Source Flight Stacks — A structured path for comparing candidate open-source flight stacks on evidence, not marketing.