awesome-drones
A curated list of Awesome Drones resources
https://github.com/janesmae/awesome-drones
Last synced: 3 days ago
JSON representation
-
Software and Libraries
-
Ground Control Stations
- Ardupilot Mission Planner - A full-featured ground station application for the ArduPilot open source autopilot project.
- APM Planner 2 - 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.
- QGroundControl - Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows).
- Arduleader - :ghost: An android ground controller (and other things) for Mavlink/Arduplane.
- Tower - :ghost: Ground Control Station for Android Devices.
- MAVProxy - A UAV ground station software package for MAVLink based systems.
-
Udemy
- Paparazzi - Software suite for UAVs, including ground control and autopilot.
- QGroundControl - Ground Control Station for PX4 and ArduPilot based UAVs.
- Paparazzi - Software suite for UAVs, including ground control and autopilot.
- ArduPilot Mission Planner - Mission planner software.
-
Simulators
- DRL Drone Racing Simulator - FPV Racing game and simulator with official DRL tracks.
- FPV Air 2 - :dollar: - Basic FPV simulator, runs on slower hardware. Available on Steam.
- RotorRush - :dollar: Formerly known as FPV Event. Subscription based simulator.
- Drone Racing Arcade - Mobile based FPV racing game
- AirSim - Open source simulator based on Unreal Engine for autonomous vehicles.
- FPV Freerider - :dollar: FPV (first person view) and LOS (line of sight) racing simulator.
- FPV Freerider Recharged - :dollar: FPV (first person view) and LOS (line of sight) racing simulator.
- Orqa FPV.SkyDive - Orqa FPV's racing and freestyle simulator.
- VelociDrone - :dollar: Multiplayer FPV racing simulator.
- DRL Drone Racing Simulator - FPV Racing game and simulator with official DRL tracks.
-
Firmware for Flight Controllers
- dRonin - :ghost: Autopilot/flight controller firmware for controllers in the OpenPilot/Tau Labs family.
- LibrePilot - :ghost: (GitHub fork is Outdated/Inactive)
- madflight - Flight controller for Arduino ESP32 / RP2350 / RP2040 / STM32.
- Open Source Rover Control Code - Nasa JPL command firmware for the OSR.
- PX4 Autopilot - Rebranded to AutoPilot from Firmware
- SilverWare - :ghost: Firmware for BoldClash BWHOOP B-03 mini drone
- SilverWare(NFE) - :ghost: Firmware for Alienwhoop ZER0, E011, BWHOOP B-03, H8mini, and BETA FPV LITE flight controllers with NotFastEnuf settings and experimental features
- Cleanflight - :ghost: Fork of BaseFlight. Supports more FCs and has additional PID contollers.
- EmuFlight - FC Firmware focusing on flight performance, innovative filtering, leading-edge feature additions, and wide target support.
- INAV
- FalcoX - Formerly known as Raceflight one, FlightOne.
- Ardupilot
- BaseFlight - :ghost:
- Betaflight - Fork of Cleanflight.
- ButterFlight - :ghost: Fork of Betaflight. Firmware focusing on Mini Quads.
-
Libraries
- MAVLink - Micro Air Vehicle Message Marshalling Library.
- MAVROS - MAVLink to ROS gateway with a proxy for Ground Control Station.
- DJI Onboard SDK - The Onboard SDK allows you to connect to a supported DJI flight controller using a serial port (TTL UART).
- GoBot - Golang framework for robotics, drones, and the Internet of Things (IoT).
- Libcyphal - Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems and Linux. Formerly known as LibUAVCAN.
-
Firmware for Transmitters
-
-
Courses
-
- Robotics: Dynamics and Control - Learn how to develop dynamic models of robot manipulators, mobile robots, and drones (quadrotors).
- Flying Car and Autonomous Flight Engineer - Master autonomous flight software engineering skills as you build your career in flying cars and drone robotics.
- Robotics: Dynamics and Control - Learn how to develop dynamic models of robot manipulators, mobile robots, and drones (quadrotors).
-
Udemy
- UAS/Drone Remote Pilot Test Prep for Part 107 - :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.
- Drone Programming with Python - Face Recognition & Tracking - :dollar: - Operating drone with network programming, face recognition using OpenCV, automatic tracking, implementing web camera
- Drone Photography | Shoot Professional Photos With Any Drone - :dollar: - Your Complete Online Guide to Shooting Incredible Drone Photography Like a Professional
-
-
Hardware and Components
-
Remote Control Transmitters
- FlySky - Entry level transmitters.
- Spektrum
- Team Blacksheep - Tango 1 and 2 transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FlySky - Entry level transmitters.
- FrSky - Taranis and Horus line of transmitters powered by OpenTX firmware.
- Futaba
-
Headsets
- Aomway - Lower end priced goggles.
- DJI Digital FPV System - Low latency digital FPV goggles.
- FatShark - Headsets praised by racers.
- ORQA FPV.One - Upcoming brand of FPV goggles, currently having early bird offers.
-
Electronics and Motors
- 3BHobby - Motors
- BrotherHobby - Motors
- DalProp - Props
- Fl1ghtOne - FC, ESC
- Hobbywing - FC, ESC, Motors
- Holybro - FC, ESC, PDB
- HQProp - Props
- iFlight - Motors
- Lumenier - FC, ESC, PDB, VTX, Motors
- MaterSys - FC, PDB, VTX
- RacerStar - FC, ESC, Motors
- SP Racing - FC
- T-Motor - FC, Motors
- GemFan - Props
- SP Racing - FC
- Fl1ghtOne - FC, ESC
- Airbot - FC, ESC
- 3BHobby - Motors
- Hobbywing - FC, ESC, Motors
- T-Motor - FC, Motors
- ClearView - VRX, VTX
- Fl1ghtOne - FC, ESC
- Diatone - FC, ESC, VTX, Motors
- GemFan - Props
- iFlight - Motors
- MatekSys - FC, PDB, VTX
-
Cameras
- Foxeer
- RunCam
- DJI O3 Air unit - Camera with digital video transmission
- Caddx.us
- RunCam
-
Platforms
- OpenUAV - Open-souce UAV platform for research and development
-
Drone Frames
- Source V by TBS - Open Source ultra-stiff drone frame.
- Source One by TBS - Open Source freestyle FPV drone frame.
- Source X by TBS - Open Source giant racing drone frame.
- Source Two by TBS - Open Source racing FPV drone frame.
- Source Micro by TBS - Open Source mini drone frame.
- Source PodRacer - Open source ultra-light drone frame.
-
Video Receivers
- ClearView XLR 2.4
- rapidFIRE
- ClearView XLR 1.3
- TBS Ground station
- ClearView 5.8GHz Ground Station Receivers
- TBS Fusion - Has CRSF integration (for changing channels).
- ClearView Goggle Receiver
-
-
Products and Projects
-
Unmanned Aerial Vehicles
- DJI - :cn: - DJI is the world's leader in the consumer drone market - Mavic, Phantom, Inspire and Matrice series drones.
- Parrot SA - :fr: - Famously Parrot Bebop and Parrot AR series drones.
- Syma - :cn: - RC toy quadcopters.
- Yuneec International - :cn: - Yuneec camera drones.
- Eli - ELIX-XL - a small, man-portable, ruggedized quadcopter.
- Threod Systems - Fixed-wing and multi-rotor UAVs.
- INSITU - Long-range and extended endurance fixed-wing UAVs.
- AeroVironment - Small range fixed-wing UAVs.
- Autel - :cn: - Compact EVO series drones, alternative to DJI Mavic series. Dragonfish series fixed-wing UAVs coming soon.
- Eachine - :cn: - Mini and micro drones. FPV beginners sets.
- Hubsan - :cn: - Micro and Mini lower cost drones.
- Baykar - Bayraktar series battle- proven long-range fixed-wing UAVs.
-
Unmanned Ground Vehicles
- Turtlebot - Open sourced UGV, [ROS](http://www.ros.org/) standard platform.
- JPL Open Source Rover - Nasa JPL scaled down version of the curiosity rover, made of COTS.
-
Unmanned Underwater Vehicles
-
-
Visual Localization
-
Unmanned Underwater Vehicles
-
-
Services
-
Ground Control Stations
- DroneDeploy - Drone & UAV Mapping Software.
- AirMap - Aeronautical data & services to unmanned aircraft.
- RotorBuilds - FPV Part lists and Build Logs.
- Zeitiew - Online marketplace for Drone services. Formerly known as DroneBase.
-
Categories
Sub Categories
Remote Control Transmitters
56
Electronics and Motors
26
Firmware for Flight Controllers
15
Unmanned Aerial Vehicles
12
Ground Control Stations
10
Simulators
10
Video Receivers
7
Udemy
7
Drone Frames
6
Unmanned Underwater Vehicles
5
Libraries
5
Cameras
5
Headsets
4
Unmanned Ground Vehicles
2
Firmware for Transmitters
2
Platforms
1
Keywords
uav
10
drone
10
fpv
9
drones
8
open-source
5
robotics
5
flight-controller
5
quadcopter
4
autopilot
4
team-blacksheep
4
first-person-view
4
frame
4
pixhawk
4
ros
4
mavlink
4
multirotor
3
betaflight
3
ardupilot
3
tbs
3
multicopter
3
uas
3
cleanflight
2
autonomous
2
ugv
2
robot
2
inav
2
freestyle
2
px4
2
hardware
2
mavros
2
stm32
2
ardusub
1
auv
1
copter
1
dronekit
1
rc
1
plane
1
airplane
1
whoop
1
rov
1
rover
1
sub
1
miniquad
1
macroquad
1
emuflight-configurator
1
emuflight
1
arduino
1
beaglebone
1
beaglebone-black
1
bluetooth
1