Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Tasmota | 19,775 | a day ago | 9 | gpl-3.0 | C | |||||
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at | ||||||||||
Wled | 11,688 | 12 hours ago | 4 | August 03, 2021 | 283 | mit | C++ | |||
Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi! | ||||||||||
Nodemcu Firmware | 7,366 | 24 days ago | 104 | mit | C | |||||
Lua based interactive firmware for ESP8266, ESP8285 and ESP32 | ||||||||||
Platformio Core | 6,818 | 10 hours ago | 16 | August 12, 2022 | 176 | apache-2.0 | Python | |||
A professional collaborative platform for embedded development :alien: | ||||||||||
Esphome | 6,256 | 1 | 1 | 7 hours ago | 200 | June 22, 2022 | 178 | other | C++ | |
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. | ||||||||||
Arduinojson | 6,146 | 11 days ago | 25 | mit | C++ | |||||
📟 JSON library for Arduino and embedded C++. Simple and efficient. | ||||||||||
Blynk Library | 3,644 | 15 days ago | 14 | mit | C++ | |||||
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc. | ||||||||||
Openmqttgateway | 3,044 | a day ago | 97 | gpl-3.0 | C++ | |||||
MQTT gateway for ESP8266, ESP32, Sonoff RF Bridge or Arduino with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility, SMS & LORA. | ||||||||||
Tft_espi | 2,694 | 5 days ago | 8 | other | C | |||||
Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips | ||||||||||
Irremoteesp8266 | 2,456 | 16 days ago | 29 | lgpl-2.1 | C++ | |||||
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/ |
You can support ExpressLRS by contributing code, testing new features, sharing your ideas, or helping others get started. We are exceptionally grateful for those who donate their time to our passion.
If you don't have time to lend a hand in that way but still want to have an impact, consider donating. Donations are used for infrastructure costs and to buy test equipment needed to further the project and make it securely accessible. ExpressLRS accepts donations through Open Collective, which provides recognition of donors and transparency on how that support is utilized.
We appreciate all forms of contribution and hope you will join us on Discord!
For general information on the project please refer to our guides on the website, and our FAQ
ExpressLRS is an open source Radio Link for Radio Control applications. Designed to be the best FPV Racing link, it is based on the fantastic Semtech SX127x/SX1280 LoRa hardware combined with an Espressif or STM32 Processor. Using LoRa modulation as well as reduced packet size it achieves best in class range and latency. It achieves this using a highly optimized over-the-air packet structure, giving simultaneous range and latency advantages. It supports both 900 MHz and 2.4 GHz links, each with their own benefits. 900 MHz supports a maximum of 200 Hz packet rate, with higher penetration. 2.4 GHz supports a blistering fast 1000 Hz on EdgeTX. With over 60 different hardware targets and 13 hardware manufacuturers, the choice of hardware is ever growing, with different hardware suited to different requirements.
To configure your ExpressLRS hardware, the ExpressLRS Configurator can be used, which is found here:
https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/
We have both a Discord Server and Facebook Group, which have great support for new users and constant ongoing development discussion
ExpressLRS has the following features:
with many more features on the way!
ExpressLRS currently supports hardware from the following manufacturers: AxisFlying, BETAFPV, Flywoo, FrSky, HappyModel, HiYounger, HGLRC, ImmersionRC, iFlight, JHEMCU, Jumper, Matek, NamimnoRC, QuadKopters and SIYI.
For an exhaustive list of hardware targets and their user guides, check out the Supported Hardware and Receiver Selection pages on the website. We do not manufacture any of our hardware, so we can only provide limited support on defective hardware.
If you are a developer and would like to contribute to the project, feel free to join the discord and chat about bugs and issues. You can also look for issues at the GitHub Issue Tracker. The best thing to do is to a submit a Pull Request to the GitHub Repository.