Software
For Windows files with the extension .EXE
For Linux - .rpm, .deb
For Mac - .dmg
For Android - .apk
The terms "Release Candidate (RC)" and "Pre-release" mean the following: this is a release candidate intended for testing, and some things may still need fixing and fine-tuning. Please use it with caution and report any issues here. The newer the release candidate, the more fixes it contains, but bugs may still remain due to the human factor in testing and possible errors during development branch merges (see how git works). If you're not prepared for the risks associated with this, it's recommended to use only releases (Release). It's strongly advised to use matching versions of firmware and configurators: in INav, the numbering is identical, in Betaflight, for version 4.5.x, you need configurator 10.10.x. or newer, for 4.4.x you need 10.9.x, and for ESC and receiver firmware, simply use the latest version of the configurator, as backward compatibility is present.
For flight controllers
Betaflight Configurator (for flashing the flight controller):
Desktop version, also available for Android - https://github.com/betaflight/betaflight-configurator/releases
Online version - https://app.betaflight.com/
INav Configurator (for flashing the flight controller to INav firmware): https://github.com/iNavFlight/inav-configurator/releases
QuickSilver Configurator (for flashing the tiny whoop's flight controller to QuickSilver firmware, a descendant of Silverware): https://config.bosshobby.com/#/home
KISS ULTRA Configurator (for flashing the KISS ULTRA flight controller): https://github.com/KissUltra/gui/releases
KISS Configurator (for flashing KISS or Fettec flight controllers): https://github.com/flyduino/kiss-gui/releases
Mission Planner (for flashing Ardupilot (see list of supported flight controllers)): https://ardupilot.org/planner/docs/mission-planner-installation.html
QGroundControl (for flashing PX4 and Ardupilot (see list of supported flight controllers)): http://qgroundcontrol.com/downloads
FlightOne FalcoX Alpha Configurator (for flashing FlightOne flight controllers or those with purchased FalcoX firmware): https://flightone.com/download.php?version=alpha
EmuFlight Configurator (for flashing the flight controller to EmuFlight firmware): https://github.com/emuflight/EmuConfigurator/releases
For ESCs
Bluejay Configurator (for flashing ESCs with BLheli_S firmware; BlueJay, with the option to use RPM filters) (8bit): https://esc-configurator.com (also supports AM32 firmware for 32bit ESCs))
AM32 Configurator (for ESCs with AM32 firmware): https://am32.ca/
BlHeli Suite (for set up ESCs with blheli32 firmware) (32bit): https://github.com/bitdump/BLHeli/releases
For RC receivers and transmitters
ExpressLRS Configurator (for flashing ELRS receivers and transmitters): https://github.com/ExpressLRS/ExpressLRS-Configurator/releases
Online ExpressLRS Configurator: https://expresslrs.github.io/web-flasher/
For TBS
Agent M (for flashing Team BlackSheep products): https://www.team-blacksheep.com/agentm
For radio transmitters
EdgeTX Configurator (for flashing OpenTX-based transmitters): https://buddy.edgetx.org/#/flash
For Video Systems
DJI Assistant 2 (DJI FPV series) (for flashing DJI goggles v2, Caddx Vista, DJI Air Unit): https://www.dji.com/global/downloads/softwares/dji-assistant-2-dji-fpv-series
DJI Assistant 2 (Consumer Drones Series) (for flashing DJI goggles 2, Integra, O3 Air Unit): https://www.dji.com/global/downloads/softwares/dji-assistant-2-consumer-drones-series
Walksnail Avatar Firmware: https://avatar-firmware.d3vl.com
HDZero Firmware: https://www.hd-zero.com/document
Simulators
Simulators can be found on a separate page: https://propwashservice.com/en/intro/sim.html
For log analysis
Betaflight Blackbox Explorer (log viewer):
Desktop version - https://github.com/betaflight/blackbox-log-viewer/releases
Online version - https://blackbox.betaflight.com/
PIDtoolbox (log analyzer, starting from version 0.7 it's paid, available via Patreon subscription - https://www.patreon.com/ThePIDtoolboxGuy): Older versions - https://github.com/bw1129/PIDtoolbox/releases
Online OpenTx-based transmitter log viewer: https://maxbl4.github.io/otx/index.html
Online tuning helper using Rosser's method: https://fpv-drone.info/tools/tuning-tools/
Driver fixers for Windows
Download links are available on the main page of the Betaflight Configurator in the yellow section, but they are also duplicated here:
CP210x USB to UART Bridge Virtual COM Port (VCP) driver (in case the system doesn't recognize the port connected to the flight controller or transmitter correctly): https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
Zadig (for updating USB drivers, usually needed for bootloader mode issues): https://zadig.akeo.ie
ImpulseRC Driver Fixer (fixes drivers for flight controller operation): https://impulserc.com/pages/downloads
Drivers for DFU and COM AT32: link here
Other useful drivers can be downloaded here: archives in the cloud.
For GPS Setup
Ublox center: https://www.u-blox.com/en/product/u-center
OBSOLETE:
BLHeli_S Configurator (for flashing ESCs, without RPM filter support) (8bit): https://github.com/blheli-configurator/blheli-configurator/releases
JazzMaverick BLHeli_M Configurator (for flashing ESCs, with RPM filter support) (8bit): https://github.com/Asizon/blheli-configurator/releases/