Skip to content

brandonhimpfen/awesome-flight-controller-software

Repository files navigation

Awesome Flight Controller Software Awesome Lists

GitHub Sponsors   Ko-Fi   PayPal   Stripe   X   Facebook

A curated list of open-source and high-quality flight controller software projects, tools, and resources for drones, UAVs, and robotics.

Flight controller software enables the stabilization, navigation, and automation of flying vehicles. It integrates sensors, actuators, and control algorithms, supporting quadcopters, fixed-wing, VTOL, and hybrid drones.

Contents

Major Open-Source Flight Controller Software

  • ArduPilot – Versatile, feature-rich autopilot supporting multicopters, fixed-wing, submarines, and more.
  • PX4 – Professional-grade open-source flight control software supporting diverse vehicles.
  • Paparazzi UAV – Mature open-source framework used in research and academia.
  • Tau Labs – Open-source firmware with safety and flexibility in mind.
  • iNav – GPS-assisted flight controller firmware focused on navigation.

Racing & Freestyle

  • BetaFlight – Popular for FPV racing and freestyle quadcopters.
  • Cleanflight – Lightweight firmware optimized for racing drones.
  • EmuFlight – Fork of BetaFlight focusing on alternative flight characteristics and features.

Fixed-Wing & VTOL

  • OpenPilot – Historical project that influenced many modern FC firmware platforms.
  • Librepilot – Successor to OpenPilot, focusing on stability and ease of use.
  • MWP (MultiWii Pro) – Legacy project that inspired many modern FC firmwares.

Simulation & Testing

  • AirSim – Open-source simulator for drones using Unreal Engine.
  • Gazebo – Popular simulation tool integrated with PX4 and ROS.
  • RotorS – Modular simulation framework for MAV research.

Configuration & Tuning Tools

Learning & Community

Related Awesome Lists

Contribute

Contributions are welcome. Please ensure your submission fully follows the requirements outlined in CONTRIBUTING.md, including formatting, scope alignment, and category placement.

Pull requests that do not adhere to the contribution guidelines may be closed.

License

CC0

About

A curated list of open-source and high-quality flight controller software projects, tools, and resources for drones, UAVs, and robotics.

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages