Betaflight — свободное программное обеспечение для управления полётом беспилотных летательных аппаратов, преимущественно мультикоптеров, ориентированное на высокую производительность в режимах гонок и фристайла. Проект развивается сообществом разработчиков и энтузиастов и представляет собой форк более ранних проектов полётного ПО, адаптированный для современных контроллеров полёта, датчиков и регуляторов скорости (ESC). Betaflight сочетает в себе алгоритмы контроля, телеметрию и инструменты конфигурации, позволяющие настраивать поведение аппарата под конкретные задачи и аппаратную конфигурацию.
Программное обеспечение поддерживает широкий набор плат и периферии, включая 32‑битные контроллеры, различные IMU‑датчики и интерфейсы для радиоаппаратов управления. В состав экосистемы входят конфигуратор с графическим интерфейсом, средства логирования полёта и инструменты для отладки и тюнинга PID‑параметров и других параметров управления полётом. Развитие проекта ориентировано на улучшение стабильности, отклика управления и совместимости с новыми аппаратными платформами.
- Высокопроизводительный полётный контроллер: реализация алгоритмов стабилизации и контроля с низкой задержкой для манёвренного пилотажа.
 - Широкая аппаратная совместимость: поддержка множества плат, IMU, протоколов связи и ESC.
 - Конфигуратор с GUI: инструмент для настройки параметров, калибровки датчиков и загрузки прошивок.
 - Поддержка режимов полёта: режимы для гонок, аварийного восстановления, удержания высоты и пользовательские режимы.
 - Логирование полёта и телеметрия: запись данных сенсоров и параметров для последующего анализа и тюнинга.
 - Настройка управления (PID, фильтры): тонкая подстройка регуляторов и цифровых фильтров для оптимизации отклика и устойчивости.
 - Совместимость с протоколами радиоуправления: поддержка популярных протоколов приёма и управления для интеграции с передатчиками.
 - Обновляемость и расширяемость: регулярные обновления, исправления и возможность добавления новых функций сообществом.
 - Инструменты безопасности: возможности ограничения оборотов моторов, геозон и аварийных процедур на уровне прошивки.
 - Открытость разработки: совместная модель развития с участием коммерческих и хоббийных разработчиков, тестеров и пилотов.