Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Esp32

Esp32

156 projects

Showing 36 of 143 projects

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
Stars388
Forks117
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
Stars380
Forks65
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
Stars379
Forks86
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
Stars372
Forks45
Last commit8 days 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
Stars355
Forks31
Last commit1 year ago
lvgl
lvglC

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

#lvgl#callback-binding#micropython
Stars348
Forks191
Last commit27 days 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
Stars342
Forks52
Last commit8 days 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
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
Stars330
Forks67
Last commit11 months 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
Stars321
Forks51
Last commit1 month 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
Stars315
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
Stars304
Forks56
Last commit1 month 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
Stars302
Forks45
Last commit1 year ago
micropython-ili9341
micropython-ili9341Python

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

#micropython#esp32#st7735
Stars295
Forks58
Last commit1 year ago
WifiEspNow
WifiEspNowC++

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

#iot#hacktoberfest#embedded-systems
Stars291
Forks49
Last commit2 months 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
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
Stars272
Forks49
Last commit6 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
Stars272
Forks68
Last commit3 years ago
Basecamp
BasecampC++

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

#iot#embedded-systems#esp32
Stars255
Forks47
Last commit6 years 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
Stars253
Forks53
Last commit4 months ago
st7789py_mpy
st7789py_mpyPython

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

#embedded-systems#micropython#esp32
Stars243
Forks69
Last commit1 year 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
Stars242
Forks42
Last commit7 years ago
uPyLoRaWAN
uPyLoRaWANPython

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

#sx127x#iot#embedded-systems
Stars241
Forks57
Last commit2 years 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
Stars229
Forks46
Last commit2 years 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
Stars227
Forks96
Last commit11 months 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
Stars220
Forks111
Last commit1 month ago
SuperGreenOS
SuperGreenOSC

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

#iot#embedded-systems#esp32
Stars218
Forks40
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 commit2 years 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
Stars211
Forks15
Last commit5 months 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
Stars205
Forks45
Last commit1 year 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
Stars201
Forks31
Last commit2 days 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
Stars194
Forks29
Last commit5 years ago
Raven LRS
Raven LRSC

An open-source long-range RC system based on LoRa with peer-to-peer aircraft communication and full telemetry.

#esp32#radio-control#open-source-hardware
Stars171
Forks48
Last commit6 years ago
EPaperWeatherDisplay
EPaperWeatherDisplayC

An ESP32-based weather display that fetches data from Dark Sky API and shows it on a 4.2" ePaper screen using ESP-IDF.

#iot#embedded-systems#esp32
Stars169
Forks14
Last commit5 years ago
uPyCam
uPyCamPython

Stream video and capture photos using MicroPython on ESP32-CAM and M5Camera boards via a web browser.

#timelapse#embedded-systems#micropython
Stars167
Forks44
Last commit4 years ago
Makelangelo-firmware
Makelangelo-firmwareC++

Open-source CNC firmware for diverse robotic systems including polargraphs, robot arms, and delta robots.

#robotics#polargraph#esp32
Stars165
Forks82
Last commit4 years ago
PreviousPage 3 of 4Next

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
#Iot76
#Micropython69
#Embedded Systems67
#Esp826666
#Arduino40
#Firmware27
#Microcontroller22
#Embedded21
#Mqtt19
#Raspberry Pi Pico19
#Arduino Library18
#Home Automation17