Thanks to visit codestin.com
Credit goes to www.libhunt.com

Python Esp32

Open-source Python projects categorized as Esp32

Top 23 Python Esp32 Projects

  1. PlatformIO

    Your Gateway to Embedded Software Development Excellence :alien:

    Project mention: 13 yo "Vibe Coding" on Raspberry Pi and Arduino | dev.to | 2025-03-24

    We searched for other IDEs that would be simple to use, allow easy import of Arduino libraries, and upload the code on the board. I wanted something of the like of Atom editor, but it was not supported on Raspberry Pi (and deprecated now). We found that PlatformIO could be an option. It is a plugin in VSCode that can manage many type of boards. We went ahead, installed VScode, then the PlatformIO extension. We opened a terminal in VScode with Q chat, and voila! Valentin could finally continue to play with a more stable solution. He had a simple way to code, compile, and push code on the Arduino.

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. weather_landscape

    Visualizing Weather Forecasts Through Landscape Imagery

  4. platform-espressif32

    Espressif 32: development platform for PlatformIO

  5. pyespargos

    The python library for working with the ESPARGOS WiFi channel sounder

    Project mention: Ring to partner with Flock, a network of cameras used by ICE, feds, and police | news.ycombinator.com | 2025-10-17
  6. MicroWebSrv2

    The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!

  7. st7789_mpy

    Fast MicroPython driver for ST7789 display module written in C

  8. MicroWebSrv

    A micro HTTP Web server that supports WebSockets, html/python language templating and routing handlers, for MicroPython (used on Pycom modules & ESP32)

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. Owl

    A personal wearable AI that runs locally (by OwlAIProject)

  11. PedalinoMini

    Wireless and Bluetooth MIDI/HID Foot Controller

  12. platform-espressif32

    Espressif 32: pioarduino community platform compatible with PlatformIO (by pioarduino)

    Project mention: SSD1306 display drivers and font rendering | news.ycombinator.com | 2025-04-14

    There is also https://github.com/pioarduino/platform-espressif32 which allows one to use Arduino > 3.2 and IDF > 5.4. If you use PlatformIO put this into your platformio.ini

      [espressif32] ; PLATFORM

  13. ESP32-MPY-Jama

    v1.2 - UI tool for manage Espressif ESP32 microcontrollers with embedded MicroPython for MacOS, Windows and Linux: mini IDE, files manager, REPL, real time dashboards (sys/net), advanced features (gpio/mp3/leds/...)

  14. WiFiManager

    WiFi manager for ESP8266 - ESP12 - ESP32 - Raspberry Pi Pico - micropython (by tayfunulu)

  15. OTA_update_STM32_using_ESP32

    Program STM32Fxx MCUs Over-the-Air using ESP32

  16. micropython-rotary

    MicroPython module to read a rotary encoder. (by miketeachman)

  17. OS

    Beryllium OS, a unix-like operating system for CircuitPython powered microcontrollers. (Formerly known as ljinux) (by beryllium-org)

  18. belay

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

  19. export2garmin

    Export Mi | Xiaomi scale & Omron data to Garmin Connect

  20. PyDOS

    DOS-like OS for microcontroller boards running Micropython or Circuitpython

  21. esp32-flash-tool

    A simplify flashing tool of ESP32 boards on multiple platforms.

  22. yertle

    A 3D Printed Quadrupedal Robot for Locomotion Research. :turtle:

  23. micrOS

    micrOS - mini asynchronous automation OS for DIY projects. (by BxNxM)

  24. pysmartnode

    Micropython Smarthome framework

  25. esp-mcp

    Centralize ESP32 related commands and simplify getting started with seamless, LLM-driven interaction and help.

    Project mention: ESP32 MCP Server | news.ycombinator.com | 2025-05-23

    Hello!

    https://github.com/horw/esp-mcp

    This MCP server has already been published on https://github.com/punkpeye/awesome-mcp-servers .

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Esp32 discussion

Log in or Post with

Python Esp32 related posts

  • ESP32 Bus Pirate 0.5 – A Hardware Hacking Tool That Speaks Every Protocol

    4 projects | news.ycombinator.com | 9 Aug 2025
  • Home Assistant: Measuring Sound and Vibration

    1 project | dev.to | 8 Jun 2025
  • Home Assistant: Measuring Air Quality, Humidity and Temperature with a BME680 Sensor

    1 project | dev.to | 16 Mar 2025
  • Visualizing Weather Forecasts Through Landscape Imagery

    3 projects | news.ycombinator.com | 20 Sep 2024
  • Firefox Webserial Addon

    3 projects | news.ycombinator.com | 3 May 2024
  • Limitless: Personalized AI powered by what you've seen, said, and heard

    1 project | news.ycombinator.com | 15 Apr 2024
  • Show HN: FrameOS – operating system for single function smart frames

    10 projects | news.ycombinator.com | 3 Jan 2024
  • A note from our sponsor - Stream
    getstream.io | 15 Nov 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

What are some of the best open-source Esp32 projects in Python? This list will help you:

# Project Stars
1 PlatformIO 8,674
2 weather_landscape 1,766
3 platform-espressif32 1,102
4 pyespargos 805
5 MicroWebSrv2 698
6 st7789_mpy 661
7 MicroWebSrv 657
8 Owl 605
9 PedalinoMini 584
10 platform-espressif32 523
11 ESP32-MPY-Jama 472
12 WiFiManager 401
13 OTA_update_STM32_using_ESP32 399
14 micropython-rotary 325
15 OS 303
16 belay 260
17 export2garmin 240
18 PyDOS 165
19 esp32-flash-tool 161
20 yertle 123
21 micrOS 123
22 pysmartnode 119
23 esp-mcp 114

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that Python is
the 2nd most popular programming language
based on number of references?