Top 20 C Esp8266 Projects
-
Tasmota
Alternative firmware for ESP8266 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
https://tasmota.github.io/docs/ was helpful, but I had to play around with the tasmota setup, gradually adding more software around it in order to appreciate what I got now. Tasmota itself was enough to get my first switch WiFi-controlled, which was the first milestone.
-
esp8266_deauther
Affordable WiFi hacking platform for testing and learning
Project mention: ragazzi e smanettoni buona sera a tutti... ho comprato questo fantastico oggetto ma vorrei aggiornare il firmware per avere piu opzioni qualcuno potrebbe aiutarmi ??? ( come se fossi un bambino di 6 anni🤣) grazie in anticipo | reddit.com/r/ItalyInformatica | 2021-02-03 -
Scout
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
-
nodemcu-firmware
Lua based interactive firmware for ESP8266, ESP8285 and ESP32
If anyone wants to be paid for porting http://www.eluaproject.net/ and https://github.com/nodemcu/nodemcu-firmware firmware to new ARM hardware + ethernet (not wifi) let me know. Other ongoing embedded work available.
-
esp_wifi_repeater
A full functional WiFi Repeater (correctly: a WiFi NAT Router)
Project mention: Trying to Boost my WiFi Signal to Continue Sharing the Bill. | reddit.com/r/arduino | 2021-02-05My first suggestion would be to simply buy a wifi repeater, or a few as needed. If you really want to build something, this github project is probably the best ESP32 based wifi repeater out there, but it's limited to only 2.4ghz wifi and about 5mbps top speed.
-
wasm3
🚀 The fastest WebAssembly interpreter (and the most universal wasm runtime)
Project mention: 152kb single-file WebAssembly interpreter, that runs on six operating systems | reddit.com/r/WebAssembly | 2021-03-01 -
esp-link
esp8266 wifi-serial bridge, outbound TCP, and arduino/AVR/LPC/NXP programmer
-
TFT_eSPI
Arduino and PlatformIO IDE compatible TFT library optimised for the STM32, ESP8266 and ESP32 that supports different driver chips
Project mention: I salvaged this display from a radio/speaker i had lying around. Is there any way i can get it to work with an arduino or esp32? | reddit.com/r/diyelectronics | 2021-02-13TFT_eSPI ILI9341, ILI9163, ST7735, S6D02A1, ILI9481, ILI9486, ILI9488, HX8357D and ST7789 based TFT displays https://github.com/Bodmer/TFT_eSPI
-
esp-homekit-devices
Project to add native Apple HomeKit support to any device with an ESP8266 chip
Project mention: Made this door unlocker with a nodeMCU and a servo motor. Currently using blynk app to control it. Could anyone please help me write a program using “HomeKit-esp8266” library by Mixiaoxiao so I can integrate it into apple home app? I’m a beginner with very little knowledge of coding... | reddit.com/r/homeautomation | 2021-03-01 -
ESP8266Audio
Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32
Project mention: Looking for recommendations and instructions on speaker set up | reddit.com/r/esp32 | 2021-01-23https://github.com/earlephilhower/ESP8266Audio I useed this lib for some projects, it supports various audio formats (mp3, aac, midi...) and has many output methods (i2s, sigma delta with only one transistor...), It's great.
-
esp-homekit
Apple HomeKit accessory server library for ESP-OPEN-RTOS
Project mention: My latest project. DIY wood and concrete rgb lamp controlled by smartthings and Google assistant. Inspired by Hue Signe. | reddit.com/r/googlehome | 2021-01-27GitHub - maximkulkin/esp-homekit: Apple HomeKit accessory server library for ESP-OPEN-RTOS
-
Arduino-HomeKit-ESP8266
Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.
Project mention: Made this door unlocker with a nodeMCU and a servo motor. Currently using blynk app to control it. Could anyone please help me write a program using “HomeKit-esp8266” library by Mixiaoxiao so I can integrate it into apple home app? I’m a beginner with very little knowledge of coding... | reddit.com/r/homeautomation | 2021-03-01 -
esp-at
AT application for ESP32 ESP-IDF & ESP32S2 ESP-IDF & ESP8266 ESP8266_RTOS_SDK
Project mention: Using ESP32 dev board but controlling externally? | reddit.com/r/esp32 | 2021-01-07You still have to program the esp32 but espressif has an at command firmware for the esp devices. You can find it at https://github.com/espressif/esp-at
-
McLighting
The ESP8266 based multi-client lighting gadget
-
st7789_mpy
Fast pure-C driver for MicroPython that can handle display modules on ST7789 chip
Project mention: I salvaged this display from a radio/speaker i had lying around. Is there any way i can get it to work with an arduino or esp32? | reddit.com/r/diyelectronics | 2021-02-13 -
RFLink
RFLink for ESP, with MQTT client
Besides the rtl_433 / usb sdr approach mentioned I have been playing with this for my sensors. https://github.com/couin3/RFLink
-
esp-homekit-rgbw-strip
A homekit firmware for a magic_home RGBW controller
Project mention: Designed a HomeKit sprinkler for my strawberries and tested it throughout the summer. Worked really well, especially with automations, as you can set schedules and get the current weather to decide if watering is needed. More info in comments | reddit.com/r/HomeKit | 2021-01-26Take a look at my RGBW lightbulb firmware which uses PWM https://github.com/maccoylton/esp-homekit-le7-bulb and another for led strip controllers like the MagicHome https://github.com/maccoylton/esp-homekit-rgbw-strip. The led strip controller uses tasks to implement a set of transition that the set can select for the IR remote or via the Eve app on an iOS device.
-
esp-homekit-multi-sensor
Homekit muti sensor, motion, temperate, humidity and light with OTA
Here’s one with HomeKit firmware, no need for homebridge or tasmota :- https://github.com/maccoylton/esp-homekit-multi-sensor
-
esp8266-rgb-led-strip
This software is able to power an ESP8266 driven RGB LED strip. It integrates with HomeKit natively (no bridge needed)
Project mention: My latest project. DIY wood and concrete rgb lamp controlled by smartthings and Google assistant. Inspired by Hue Signe. | reddit.com/r/googlehome | 2021-01-27GitHub - DominikHorn/esp8266-rgb-led-strip: This software is able to power an ESP8266 driven RGB LED strip. It integrates with HomeKit natively (no bridge needed)
-
esp-homekit-le7-bulb
Homekit firmware for LE7 RGBW lightbulb rgbww
Project mention: Designed a HomeKit sprinkler for my strawberries and tested it throughout the summer. Worked really well, especially with automations, as you can set schedules and get the current weather to decide if watering is needed. More info in comments | reddit.com/r/HomeKit | 2021-01-26Take a look at my RGBW lightbulb firmware which uses PWM https://github.com/maccoylton/esp-homekit-le7-bulb and another for led strip controllers like the MagicHome https://github.com/maccoylton/esp-homekit-rgbw-strip. The led strip controller uses tasks to implement a set of transition that the set can select for the IR remote or via the Eve app on an iOS device.
-
etsy-sold-orders-counter
📟. Desktop gadget to display a live counter of your Etsy store orders
Project mention: I made this live Tracker of my current Instagram follower count with an esp8266 | reddit.com/r/ArduinoProjects | 2021-02-25I was able to pull sold orders on Etsy, check it out: https://github.com/trentrand/etsy-sold-orders-counter
Index
What are some of the best open-source Esp8266 projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | Tasmota | 14,768 |
2 | esp8266_deauther | 7,891 |
3 | nodemcu-firmware | 6,519 |
4 | esp_wifi_repeater | 3,128 |
5 | wasm3 | 2,915 |
6 | esp-link | 2,106 |
7 | TFT_eSPI | 1,183 |
8 | esp-homekit-devices | 1,122 |
9 | ESP8266Audio | 955 |
10 | esp-homekit | 709 |
11 | Arduino-HomeKit-ESP8266 | 524 |
12 | esp-at | 311 |
13 | McLighting | 174 |
14 | st7789_mpy | 70 |
15 | RFLink | 37 |
16 | esp-homekit-rgbw-strip | 12 |
17 | esp-homekit-multi-sensor | 11 |
18 | esp8266-rgb-led-strip | 7 |
19 | esp-homekit-le7-bulb | 1 |
20 | etsy-sold-orders-counter | 0 |