Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Esp32

Esp32

358 projects

Showing 36 of 358 projects

WiFiManager
WiFiManagerPython

A web-based WiFi connection manager for ESP8266, ESP12, ESP32, and Raspberry Pi Pico devices running MicroPython.

#wifi-configuration#iot#embedded-systems
Stars415
Forks114
Last commit1 year ago
InfluxDB-Client-for-Arduino
InfluxDB-Client-for-ArduinoC++

An Arduino client library for sending and querying data from InfluxDB 1.x and 2.x, optimized for ESP8266 and ESP32.

#iot#esp32#embedded
Stars412
Forks100
Last commit8 days ago
PacketMonitor
PacketMonitorC++

An ESP32-based WiFi packet monitor that captures and displays nearby network traffic on an OLED screen with SD card logging.

#embedded-systems#oled-display#esp32
Stars410
Forks73
Last commit6 years ago
micropyGPS
micropyGPSPython

A full-featured GPS NMEA-0183 sentence parser for MicroPython and embedded platforms, also compatible with Python 3.

#gps-parser#sentence-parser#micropython
Stars392
Forks115
Last commit3 years ago
WirelessPrinting
WirelessPrintingC++

Print wirelessly from Cura, PrusaSlicer, or Slic3r to a 3D printer connected to an ESP8266/ESP32 module.

#cura-plugin#g-code#wireless-printing
Stars384
Forks64
Last commit3 years ago
micropython-ota-updater
micropython-ota-updaterPython

A MicroPython module for over-the-air (OTA) firmware updates via GitHub releases, enabling remote code deployment on microcontrollers.

#iot#embedded-systems#ota-updates
Stars380
Forks85
Last commit4 years ago
Husarnet VPN
Husarnet VPNC++

A peer-to-peer VPN that connects laptops, servers, and microcontrollers over the internet with zero configuration.

#esp32#sdn#microcontroller-networking
Stars378
Forks45
Last commit1 month ago
ESP32-BLECollector
ESP32-BLECollectorC

A passive BLE scanner with a graphical UI that collects and persistently stores device data in an SQLite database on an SD card for ESP32-based hardware.

#ble-scanner#blescan#esp32
Stars370
Forks32
Last commit2 years ago
lvgl
lvglC

MicroPython bindings for LVGL, enabling embedded GUI development on resource-constrained devices.

#lvgl#callback-binding#micropython
Stars356
Forks201
Last commit1 month ago
micro-gui
micro-guiPython

A lightweight MicroPython GUI library for displays with framebuf drivers, supporting input via pushbuttons, encoders, or touchpads.

#asyncio#pushbutton-input#micropython
Stars352
Forks52
Last commit3 months ago
micropython-rotary
micropython-rotaryPython

A MicroPython driver for reading rotary encoders with hardware interrupt support and effective debouncing.

#encoder#interrupts#micropython
Stars339
Forks61
Last commit2 years ago
MicroPythonBLEHID
MicroPythonBLEHIDPython

A MicroPython library for implementing Bluetooth Low Energy (BLE) Human Interface Devices (HID) like keyboards, mice, and joysticks.

#embedded-systems#micropython#library
Stars328
Forks55
Last commit10 days ago
ESPHelper
ESPHelperC++

A C++ library that simplifies WiFi and MQTT connectivity for ESP8266/ESP32 with automatic reconnection, OTA updates, and web configuration.

#iot#ota-updates#esp32
Stars328
Forks67
Last commit1 year ago
Alles
AllesC

A distributed mesh synthesizer that uses UDP multicast over WiFi to control hundreds of additive synthesizer speakers in sync.

#music-technology#open-hardware#synth
Stars324
Forks16
Last commit1 year ago
micropython_ir
micropython_irPython

Non-blocking MicroPython drivers for receiving from IR remotes and transmitting IR signals for blaster applications.

#iot#micropython#esp32
Stars313
Forks56
Last commit5 months ago
micropython-ili9341
micropython-ili9341Python

MicroPython drivers for ILI9341 displays and XPT2046 touch screens, also compatible with ST7735 controllers.

#micropython#esp32#st7735
Stars309
Forks59
Last commit1 year ago
micropython-i2s-examples
micropython-i2s-examplesPython

A collection of MicroPython examples for using the I2S protocol to play and record audio on microcontrollers.

#teensy40#embedded-audio#micropython
Stars305
Forks45
Last commit1 year ago
WifiEspNow
WifiEspNowC++

Arduino library for ESP-NOW, a connectionless WiFi communication protocol on ESP8266 and ESP32.

#iot#hacktoberfest#embedded-systems
Stars296
Forks48
Last commit7 months ago
SmartSpin2k
SmartSpin2kC++

An open-source DIY project that transforms any spin bike into a smart trainer compatible with Zwift, TrainerRoad, and other cycling apps.

#open-hardware#esp32#trainerroad-compatible
Stars291
Forks55
Last commit3 days ago
MicroPython-ST7735
MicroPython-ST7735Python

A MicroPython driver for ST7735 TFT LCD displays with text, graphics, and bitmap support.

#embedded-systems#micropython-esp32#micropython
Stars279
Forks68
Last commit3 years ago
tinyweb
tinywebPython

A lightweight asynchronous HTTP server for MicroPython, designed to run on resource-constrained IoT devices like ESP8266/ESP32.

#iot#http-server#micropython
Stars278
Forks47
Last commit2 years ago
belay
belayPython

Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.

#robotics#iot#micropython
Stars273
Forks19
Last commit7 months ago
ArduPilot RemoteID Transmitter
ArduPilot RemoteID TransmitterC++

An open-source RemoteID transmitter firmware for drones, implementing MAVLink and DroneCAN OpenDroneID protocols to meet FAA and EU regulations.

#eu-compliance#dronecan#mavlink
Stars255
Forks110
Last commit1 year ago
pye
pyePython

A small, portable text editor written in Python for editing files directly on MicroPython and CircuitPython boards.

#micropython#esp32#on-board-editor
Stars254
Forks54
Last commit3 months ago
Basecamp
BasecampC++

An Arduino library to simplify the basics of IoT projects for the ESP32 microcontroller.

#iot#embedded-systems#esp32
Stars254
Forks47
Last commit6 years ago
st7789py_mpy
st7789py_mpyPython

A MicroPython driver for ST7789 and compatible LCD displays, supporting multiple resolutions and hardware features.

#embedded-systems#micropython#esp32
Stars251
Forks69
Last commit2 years ago
ESP32 ePaper
ESP32 ePaperC

A full-featured ePaper display library for ESP32 with graphics, fonts, images, and a demo application.

#c-library#spi#embedded-systems
Stars243
Forks42
Last commit8 years ago
uPyLoRaWAN
uPyLoRaWANPython

A MicroPython driver for ESP32 devices to communicate using LoRa and LoRaWAN protocols.

#sx127x#iot#embedded-systems
Stars241
Forks58
Last commit2 years ago
hx-esp32-cam-fpv
hx-esp32-cam-fpvC

An open-source digital FPV system using ESP32 cameras for low-latency video, telemetry, and RC control.

#mavlink#esp32#open-source-hardware
Stars241
Forks39
Last commit1 month ago
st7789_mpy
st7789_mpyC

A fast pure-C MicroPython driver for displays using the ST7789 chip, supporting ESP8266, ESP32, and STM32.

#c-library#spi#embedded-systems
Stars228
Forks47
Last commit2 years ago
Adafruit IO Arduino Library
Adafruit IO Arduino LibraryC++

Arduino library for connecting hardware to Adafruit IO via WiFi, cellular, or ethernet modules.

#iot#ethernet#cellular
Stars224
Forks109
Last commit3 months ago
SuperGreenOS
SuperGreenOSC

Open-source ESP32 firmware for home cannabis farming automation, featuring lighting schedules, sensor monitoring, and remote control.

#iot#embedded-systems#esp32
Stars222
Forks41
Last commit2 years ago
TTS
TTSC

An Arduino library for text-to-speech synthesis using PWM or DAC outputs with external amplifier.

#tts#embedded-systems#esp32
Stars216
Forks49
Last commit3 years ago
gc9a01_mpy
gc9a01_mpyPython

A fast MicroPython driver written in C for GC9A01 circular LCD displays, supporting graphics, text, and images.

#embedded-systems#micropython#esp32
Stars216
Forks46
Last commit1 year ago
Knobby
KnobbyC

An open-source hardware remote control for Spotify that helps you discover new music and control playback on any Spotify Connect device.

#music#iot#esp32
Stars215
Forks15
Last commit10 months ago
MicroMLP
MicroMLPPython

A lightweight multilayer perceptron neural network library for MicroPython, designed for embedded systems like ESP32 and Pycom modules.

#ai#neural-network#micropython
Stars196
Forks29
Last commit5 years ago
PreviousPage 3 of 10Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Micropython258
#Iot187
#Embedded Systems170
#Esp8266123
#Embedded77
#Arduino62
#Raspberry Pi Pico48
#I2c43
#Microcontroller40
#Home Automation34
#Mqtt34
#Python31