{"id":1331,"url":"https://github.com/janesmae/awesome-drones","name":"awesome-drones","description":"A curated list of Awesome Drones resources","projects_count":122,"last_synced_at":"2026-08-25T08:00:22.378Z","repository":{"id":44461419,"uuid":"120960785","full_name":"janesmae/awesome-drones","owner":"janesmae","description":"A curated list of Awesome Drones resources","archived":false,"fork":false,"pushed_at":"2024-11-05T07:28:41.000Z","size":164,"stargazers_count":620,"open_issues_count":10,"forks_count":82,"subscribers_count":9,"default_branch":"master","last_synced_at":"2026-08-05T20:56:28.311Z","etag":null,"topics":["awesome","awesome-list","awesome-lists","drone","drones","uav"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/janesmae.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-02-09T22:06:53.000Z","updated_at":"2026-08-04T22:02:55.000Z","dependencies_parsed_at":"2024-01-05T21:45:19.023Z","dependency_job_id":"a307dd51-7b4a-41fa-bb52-ce5dddc6459f","html_url":"https://github.com/janesmae/awesome-drones","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/janesmae/awesome-drones","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janesmae%2Fawesome-drones","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janesmae%2Fawesome-drones/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janesmae%2Fawesome-drones/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janesmae%2Fawesome-drones/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/janesmae","download_url":"https://codeload.github.com/janesmae/awesome-drones/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janesmae%2Fawesome-drones/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36896062,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-25T02:00:06.831Z","response_time":104,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-04T17:49:38.229Z","updated_at":"2026-08-25T08:00:22.378Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Courses","Software and Libraries","Services","Hardware and Components","Products and Projects","License","Visual Localization"],"sub_categories":["Udemy","Simulators","Firmware for Transmitters","Firmware for Flight Controllers","Ground Control Stations","Platforms","Remote Control Transmitters","Headsets","Video Receivers","Electronics and Motors","Cameras","Unmanned Aerial Vehicles","Unmanned Ground Vehicles","Unmanned Underwater Vehicles","Libraries","Drone Frames","Log Analysis"],"readme":"Awesome Drones\n==============\n\n[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\nThis is a list of various resources related to drones, UAV's and quadcopters. It's an attempt to gather useful material in one place for everybody who wants to learn more about the field.\n\n## Legend\n\n* :dollar: - Paid product\n* :ghost: - Outdated or Inactive\n\n## Table of Contents\n\n- [Courses](#courses)\n  - [Udemy](#udemy)\n- [Software and Librairies](#software-and-librairies)\n  - [Simulators](#simulators)\n  - [Firmware for Transmitters](#firmware-for-transmitters)\n  - [Firmware for Flight Controllers](#firmware-for-flight-controllers)\n  - [Libraries](#libraries)\n  - [Log Analysis](#log-analysis)\n  - [Ground Control Stations](#ground-Control-Stations)\n- [Services](#services)\n- [Hardware and Components](#hardware-and-components)\n  - [Platforms](#platforms)\n  - [Remote Control Transmitters](#remote-control-transmitters)\n  - [Drone Frames](#drone-frames)\n  - [Headsets](#headsets)\n  - [Video Receivers](#video-receivers)\n  - [Electronics and Motors](#electronics-and-motors)\n  - [Cameras](#cameras)\n- [Products and Projects](#products-and-projects)\n  - [Unmanned Aerial Vehicles](#unmanned-aerial-vehicles)\n    - [Consumer](#consumer)\n    - [Millitary](#millitary)\n  - [Unmanned Ground Vehicles](#unmanned-ground-vehicles)\n    - [Autonomous Ground Vehicles](#autonomous-ground-vehicles)\n  - [Unmanned Underwater Vehicles](#unmanned-underwater-vehicles)\n- [Visual Localization](#visual-localization)\n\n## Courses\n\n* [Flying Car and Autonomous Flight Engineer](https://eu.udacity.com/course/flying-car-nanodegree--nd787) Udacity - Master autonomous flight software engineering skills as you build your career in flying cars and drone robotics.\n* [Robotics: Dynamics and Control](https://www.edx.org/course/robotics-dynamics-control-pennx-robo3x) edX - Learn how to develop dynamic models of robot manipulators, mobile robots, and drones (quadrotors).\n\n### Udemy\n\n* [UAS/Drone Remote Pilot Test Prep for Part 107](https://www.udemy.com/remote-pilot-certificate-test-prep-for-part-107-exam/) - :dollar: - A comprehensive class that encompasses everything needed to know to become a proficient Remote Pilot and to pass the FAA written initial or recurrent exam.\n* [Drone Photography | Shoot Professional Photos With Any Drone](https://www.udemy.com/course/dronephotography/) - :dollar: - Your Complete Online Guide to Shooting Incredible Drone Photography Like a Professional\n* [Drone Programming with Python - Face Recognition \u0026 Tracking](https://www.udemy.com/course/drone-programming-with-python-face-recognition-tracking/) - :dollar: - Operating drone with network programming, face recognition using OpenCV, automatic tracking, implementing web camera\n\n## Software and Libraries\n\n* [ArduPilot Mission Planner](https://github.com/ArduPilot/MissionPlanner) - Mission planner software.\n* [FPVTune](https://github.com/chugzb/betaflight-pid-autotuning) - Betaflight blackbox log analysis and PID tuning guidance.\n* [Paparazzi](http://wiki.paparazziuav.org/wiki/Main_Page) - Software suite for UAVs, including ground control and autopilot.\n* [QGroundControl](http://qgroundcontrol.com/) - Ground Control Station for PX4 and ArduPilot based UAVs.\n* [DroneRoute](https://droneroute.io) - Open-source web-based mission planner for DJI drones withKMZ export. Self-hostable.\n\n### Simulators\n\n* [AirSim](https://github.com/Microsoft/AirSim) - Open source simulator based on Unreal Engine for autonomous vehicles.\n* [Drone Racing Arcade](https://thedroneracingleague.com/arcade/) - Mobile based FPV racing game\n* [DRL Drone Racing Simulator](https://thedroneracingleague.com/drlsim/) - FPV Racing game and simulator with official DRL tracks.\n* [FPV Air 2](https://store.steampowered.com/app/889040/FPV_Air_2/) - :dollar: - Basic FPV simulator, runs on slower hardware. Available on Steam.\n* [FPV Freerider](https://fpv-freerider.itch.io/fpv-freerider) - :dollar: FPV (first person view) and LOS (line of sight) racing simulator.\n* [FPV Freerider Recharged](https://fpv-freerider.itch.io/fpv-freerider-recharged) - :dollar: FPV (first person view) and LOS (line of sight) racing simulator.\n* [LiftOff](https://www.immersionrc.com/fpv-products/liftoff-drone-race-simulator/) - :dollar: FPV racing simulator with realistic OSD (on-screen display) experience.\n* [Orqa FPV.SkyDive](https://skydive.orqafpv.com/) - Orqa FPV's racing and freestyle simulator.\n* [Parrot Sphinx](https://developer.parrot.com/docs/sphinx/index.html) - Simulator for Parrot ANAFI with physics and sensor emulation using Unreal Engine and Gazebo.\n* [RotorRush](http://rotorrush.com/) - :dollar: Formerly known as FPV Event. Subscription based simulator.\n* [VelociDrone](https://www.velocidrone.com/) - :dollar: Multiplayer FPV racing simulator.\n\n### Firmware for Transmitters\n\n* [FreedomTX](https://github.com/tbs-fpv/freedomtx) - Custom firmware for TBS Tango 2 based on OpenTX.\n* [OpenTX](http://www.open-tx.org/) - Highly configurable open source firmware for RC radio transmitters.\n\n### Firmware for Flight Controllers\n\n* [Ardupilot](https://github.com/ArduPilot/ardupilot)\n* [BaseFlight](https://github.com/multiwii/baseflight) - :ghost:\n* [Betaflight](https://github.com/betaflight/betaflight) - Fork of Cleanflight.\n* [ButterFlight](https://github.com/ButterFlight/butterflight) - :ghost: Fork of Betaflight. Firmware focusing on Mini Quads.\n* [Cleanflight](https://github.com/cleanflight/cleanflight) - :ghost: Fork of BaseFlight. Supports more FCs and has additional PID contollers.\n* [dRonin](https://dronin.org) - :ghost: Autopilot/flight controller firmware for controllers in the OpenPilot/Tau Labs family.\n* [EmuFlight](https://github.com/emuflight/EmuFlight) - FC Firmware focusing on flight performance, innovative filtering, leading-edge feature additions, and wide target support.\n* [FalcoX](https://flightone.com/download.php?version=stable) - Formerly known as Raceflight one, FlightOne.\n* [INAV](https://github.com/iNavFlight/inav)\n* [Kiss](https://www.flyduino.net/en_US/page/downloads) - Firmware for KISS FCs.\n* [LibrePilot](https://github.com/librepilot/LibrePilot) - :ghost: (GitHub fork is Outdated/Inactive)\n* [madflight](https://github.com/qqqlab/madflight) - Flight controller for Arduino ESP32 / RP2350 / RP2040 / STM32.\n* [Open Source Rover Control Code](https://github.com/nasa-jpl/osr-rover-code) - Nasa JPL command firmware for the OSR.\n* [PX4 Autopilot](https://github.com/PX4/PX4-Autopilot) - Rebranded to AutoPilot from Firmware\n* [SilverWare](https://github.com/silver13/BoldClash-BWHOOP-B-03) - :ghost: Firmware for BoldClash BWHOOP B-03 mini drone\n* [SilverWare(NFE)](https://github.com/NotFastEnuf/NFE_Silverware) - :ghost: Firmware for Alienwhoop ZER0, E011, BWHOOP B-03, H8mini, and BETA FPV LITE flight controllers with NotFastEnuf settings and experimental features\n\n### Libraries\n\n* [DJI Onboard SDK](https://github.com/dji-sdk/Onboard-SDK) - The Onboard SDK allows you to connect to a supported DJI flight controller using a serial port (TTL UART).\n* [GoBot](https://github.com/hybridgroup/gobot) - Golang framework for robotics, drones, and the Internet of Things (IoT).\n* [Libcyphal](https://github.com/OpenCyphal-Garage/libcyphal) - Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems and Linux. Formerly known as LibUAVCAN.\n* [MAVLink](https://github.com/mavlink/mavlink) - Micro Air Vehicle Message Marshalling Library.\n* [MAVROS](https://github.com/mavlink/mavros) - MAVLink to ROS gateway with a proxy for Ground Control Station.\n\n### Log Analysis\n\n* [SmartTune CLI](https://github.com/raylanlin/smarttune-cli) - Multi-platform flight log analysis \u0026 tuning advisor for ArduPilot, Betaflight and PX4. Offline-first, designed for AI agents.\n\n### Ground Control Stations\n\n* [QGroundControl](https://github.com/mavlink/qgroundcontrol) - Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows).\n* [Arduleader](https://github.com/geeksville/arduleader) - :ghost: An android ground controller (and other things) for Mavlink/Arduplane.\n* [Tower](https://github.com/DroidPlanner/Tower) - :ghost: Ground Control Station for Android Devices.\n* [MAVProxy](http://ardupilot.github.io/MAVProxy/) - A UAV ground station software package for MAVLink based systems.\n* [Ardupilot Mission Planner](https://ardupilot.org/planner/index.html) - A full-featured ground station application for the ArduPilot open source autopilot project.\n* [APM Planner 2](https://ardupilot.org/planner2/) - An open-source ground station application for MAVlink based autopilots including APM and PX4/Pixhawk that can be run on Windows, Mac OSX, and Linux.\n* [Argus](https://github.com/L-X-Yao/argus) - Open-source web-based ground control station for MAVLink drones. Runs in any browser with WebSerial direct USB support. ArduPilot production-tested, 10 languages.\n\n## Services\n\n* [AirMap](https://www.airmap.com/) - Aeronautical data \u0026 services to unmanned aircraft.\n* [DroneDeploy](https://www.dronedeploy.com/) - Drone \u0026 UAV Mapping Software.\n* [FPVTune](https://fpvtune.com/) - Neural-network assistant for Betaflight PID tuning and FPV drone blackbox log analysis.\n* [RotorBuilds](https://rotorbuilds.com/) - FPV Part lists and Build Logs.\n* [Zeitiew](https://www.zeitview.com/) - Online marketplace for Drone services. Formerly known as DroneBase.\n* [GrabaRobot](https://www.grabarobot.com/) - Compare agricultural and industrial drones from Chinese manufacturers (DJI, XAG, and more). Includes pricing index and ROI calculator.\n\n## Hardware and Components\n\n### Platforms\n\n* [OpenUAV](https://openuav.eava.ee) - Open-souce UAV platform for research and development\n\n### Remote Control Transmitters\n\n* [FlySky](http://www.flyskyrc.com/) - Entry level transmitters.\n* [FrSky](https://www.frsky-rc.com/) - Taranis and Horus line of transmitters powered by OpenTX firmware.\n* [Futaba](https://www.futabarc.com)\n* [Spektrum](https://www.spektrumrc.com)\n* [Team Blacksheep](https://team-blacksheep.com) - Tango 1 and 2 transmitters.\n\n### Drone Frames\n\n* [Source One by TBS](https://github.com/tbs-trappy/source_one) - Open Source freestyle FPV drone frame.\n* [Source Two by TBS](https://github.com/ps915/source_two) - Open Source racing FPV drone frame.\n* [Source Micro by TBS](https://github.com/ps915/source_micro) - Open Source mini drone frame.\n* [Source PodRacer](https://github.com/ps915/source_podracer) - Open source ultra-light drone frame.\n* [Source V by TBS](https://github.com/ps915/source_v) - Open Source ultra-stiff drone frame.\n* [Source X by TBS](https://github.com/ps915/source_x) - Open Source giant racing drone frame.\n\n### Headsets\n\n* [DJI Digital FPV System](https://www.dji.com/fpv/) - Low latency digital FPV goggles.\n* [FatShark](https://www.fatshark.com) - Headsets praised by racers.\n* [ORQA FPV.One](https://orqafpv.com) - Headsets and controllers\n\n### Video Receivers\n\n#### 1.3GHz\n\n* [ClearView XLR 1.3](https://clearview-direct.com/product-category/ground-station-receivers/1-3-receivers/)\n\n#### 2.4GHz\n\n* [ClearView XLR 2.4](https://clearview-direct.com/product-category/ground-station-receivers/2-4-receivers/)\n* [TBS Ground station](https://www.team-blacksheep.com/products/prod:tbs_gs_2g4)\n\n#### 5.8GHz\n\n* [ClearView Goggle Receiver](https://clearview-direct.com/shop/clearview-goggle-products/clearview-goggle-module/)\n* [ClearView 5.8GHz Ground Station Receivers](https://clearview-direct.com/product-category/ground-station-receivers/5-8-receivers/)\n* [rapidFIRE](https://www.immersionrc.com/fpv-products/rapidfire/)\n* [TBS Fusion](https://www.team-blacksheep.com/products/prod:tbs_fusion) - Has CRSF integration (for changing channels).\n\n### Electronics and Motors\n\nTerminology:\n\n* FC = Flight Controller\n* ESC = Electronic Speed Controller\n* PDB = Power Distribution Board\n* RX = Receivers\n* TX = Transmitters (external)\n* VRX = Video Receiver\n* VTX = Video Transmitter\n\nList:\n\n* [3BHobby](https://www.3bhobby.com) - Motors\n* [Airbot](https://store.myairbot.com/flight-controller.html) - FC, ESC\n* [BrotherHobby](https://www.brotherhobbystore.com) - Motors\n* [ClearView](https://clearview-direct.com/) - VRX, VTX\n* [DalProp](http://dalprop.com) - Props\n* [Diatone](https://www.diatone.us/) - FC, ESC, VTX, Motors\n* [Fl1ghtOne](https://flightone.com) - FC, ESC\n* [Flyduino](https://www.flyduino.net/en_US/) - FC, ESC\n* [GemFan](https://www.gfprops.com/) - Props\n* [Hobbywing](http://www.hobbywing.com) - FC, ESC, Motors\n* [Holybro](http://www.holybro.com) - FC, ESC, PDB\n* [HQProp](http://www.hqprop.com) - Props\n* [iFlight](https://www.iflight-rc.com) - Motors\n* [Lumenier](https://www.lumenier.com) - FC, ESC, PDB, VTX, Motors\n* [MatekSys](http://www.mateksys.com) - FC, PDB, VTX\n* [RacerStar](https://www.racerstar.com) - FC, ESC, Motors\n* [SP Racing](http://seriouslypro.com) - FC\n* [T-Motor](http://www.tmotor.com) - FC, Motors\n* [Team Blacksheep](https://www.team-blacksheep.com) - ESC, RX, TX, VRX, VTX\n\n### Cameras\n\n* [Caddx.us](https://caddxfpv.com/)\n* [DJI O3 Air unit](https://www.dji.com/ee/o3-air-unit) - Camera with digital video transmission\n* [Foxeer](http://www.foxeer.com)\n* [RunCam](https://runcam.com)\n\n## Products and Projects\n\n### Unmanned Aerial Vehicles\n\n#### Consumer\n\n* [Autel](https://www.autelpilot.eu/) - :cn: - Compact EVO series drones, alternative to DJI Mavic series. Dragonfish series fixed-wing UAVs coming soon.\n* [DJI](https://www.dji.com/) - :cn: - DJI is the world's leader in the consumer drone market - Mavic, Phantom, Inspire and Matrice series drones.\n* [Eachine](https://www.eachine.com/) - :cn: - Mini and micro drones. FPV beginners sets.\n* [Hubsan](https://www.hubsan.com/na/) - :cn: - Micro and Mini lower cost drones.\n* [Parrot SA](https://www.parrot.com/global/) - :fr: - Famously Parrot Bebop and Parrot AR series drones.\n* [Syma](http://www.symatoys.com/) - :cn: - RC toy quadcopters.\n* [Yuneec International](https://www.yuneec.com/) - :cn: - Yuneec camera drones.\n\n#### Military\n\n* [AeroVironment](https://www.avinc.com/) - Small range fixed-wing UAVs.\n* [Baykar](https://www.baykartech.com/en/) - Bayraktar series battle- proven long-range fixed-wing UAVs.\n* [Eli](http://www.uav.ee/) - Pneumatic launchers for fixed wing UAVs.\n* [INSITU](https://www.insitu.com/) - Long-range and extended endurance fixed-wing UAVs.\n* [Threod Systems](http://threod.com/) - Fixed-wing and multi-rotor UAVs.\n\n### Unmanned Ground Vehicles\n\n#### Autonomous Ground Vehicles\n\n* [JPL Open Source Rover](https://github.com/nasa-jpl/open-source-rover) - Nasa JPL scaled down version of the curiosity rover, made of COTS.\n* [Turtlebot](https://www.turtlebot.com) - Open sourced UGV, [ROS](http://www.ros.org/) standard platform.\n\n### Unmanned Underwater Vehicles\n\n* [Geneinno](https://www.geneinno.com/) - Underwater drones.\n\n## Visual Localization\n*   [Drone-Satellite-Ground Three Platiform Localization](https://github.com/layumi/University1652-Baseline) \n*   [ACM MM2023 Workshop: UAV in Multimedia](https://www.zdzheng.xyz/ACMMM2023Workshop/)\n*   [Visual Localization Leaderboard](https://github.com/layumi/University1652-Baseline/tree/master/State-of-the-art)\n\n## License\n\n[![CC0][CC0-badge]](LICENSE)\n\nTo the extent possible under law, [Jaan Janesmae](https://jaan.janesmae.com) has waived all copyright and related or neighbouring rights to this work.\n\n[CC0-badge]: http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/janesmae%2Fawesome-drones/projects"}