Python Esp8266

Open-source Python projects categorized as Esp8266

Top 23 Python Esp8266 Projects

  1. PlatformIO

    Your Gateway to Embedded Software Development Excellence :alien:

    Project mention: PlatformIO: A Better Way to Code for STM32 Microcontrollers | dev.to | 2024-12-05

    PlatformIO

  2. SaaSHub

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

    SaaSHub logo
  3. tuya-convert

    A collection of scripts to flash Tuya IoT devices to alternative firmwares

  4. audio-reactive-led-strip

    :musical_note: :rainbow: Real-time LED strip music visualization using Python and the ESP8266 or Raspberry Pi

  5. tasmotizer

    ESP... The time has come to... Tasmotize!

    Project mention: Tasmota: Open-source firmware for ESP devices | news.ycombinator.com | 2024-05-05

    I tried micropython, liked it, an developed and operated a few home automation devices with it. But changing anything after a few months was a pain - what flashing tool did I use, how did that detail work, etc. Now I run around 15 Tasmota devices in my household and would never look back. The initial flash, depending on the device at hand, can be trivial (e.g. using https://github.com/tasmota/tasmotizer on a device with builtin USB connectivity or with a USB-serial cable) or a bit less so (like the somewhat involved OTA reflashing process https://github.com/yaourdt/mgos-to- for the very handy and inexpensive Shelly devices). In any case, after that it all becomes easy, with web-based configuration, OTA updates, "fleet managament" software like https://github.com/danmed/TasmoBackup, and plug&play integratiom with Home Assistant. If somebody integrated micropython into Tasmota for cases where the countless configuration options and libraries integrated into Tasmota don't suffice, it would be perfect. But meamwhile there is a similar scripting language available within Tasmota for ESP32 devices so I can live with that.

  6. tdm

    GUI application to discover and monitor devices flashed with https://github.com/arendst/tasmota

  7. WiFiManager

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

  8. platform-espressif8266

    Espressif 8266: development platform for PlatformIO

    Project mention: Home Assistant: How to Fix API Disconnection and False Positive Sensor Readings with ESP8266 Boards | dev.to | 2025-01-01

    According to a thread, Arduino libraries could be the source of the error. Unbeknown to me, you can define which version of the PlattformIO espressif8266 framework is used during compilation. See the available tags and add them to your configuration as shown:

  9. nodemcu-uploader

    Upload files to your esp8266 running nodeMcu

  10. micropython-rotary

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

  11. lib-python

    Blynk IoT library for Python and Micropython

  12. micropython-tm1637

    MicroPython driver for TM1637 quad 7-segment LED modules

  13. pysmartnode

    Micropython Smarthome framework

  14. micropython-nanoweb

    Full async Micropython web server with small memory footprint.

  15. micropython-bmp280

    module for the BMP280 sensor

  16. micropython-wifi_manager

    WiFi Manager for ESP8266 and ESP32 using MicroPython.

  17. mipyshell

    MicroPython based imitation of a POSIX shell that supports line completion, history, basic threading (developed on ESP32 and ESP8266, probably works on other boards)

  18. IOTPUSH

    Send Notification to your phone from ESP32, ESP8266, Arduino, RaspberryPi

  19. pico-rubberducky

    raspberry pi pico/w based rubber ducky. Also included some libs for esp8266 for wireless injection.

  20. micropython-esp8266-st7920

    Micropython driver for 128x64 ST7920 display.

  21. FILDZ_CYBEROS

    IoT messaging framework built on MicroPython and ESP-NOW.

  22. simpleButtMover

    Manage back pain with an automated acitvity reminder plus productivity timer

  23. arduino-web-inject

    Inject and build web files into your sketches.

  24. ModemRebooter

    SONOFF S20/S26 - Internet Checker and automatic model rebooter with micropython

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 Esp8266 discussion

Log in or Post with

Python Esp8266 related posts

  • Xiaomi has provided official support for Home Assistant

    13 projects | news.ycombinator.com | 16 Dec 2024
  • PlatformIO: A Better Way to Code for STM32 Microcontrollers

    1 project | dev.to | 5 Dec 2024
  • Firefox Webserial Addon

    3 projects | news.ycombinator.com | 3 May 2024
  • Älytaloista kokemuksia?

    2 projects | /r/Suomi | 11 Dec 2023
  • IoT Messaging Framework Firmware Release

    2 projects | /r/IOT | 17 Sep 2023
  • wled + esp8266

    1 project | /r/WLED | 19 Apr 2023
  • Need to source Tasmota-compatible 4 Channel relays

    2 projects | /r/tasmota | 12 Apr 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 24 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 PlatformIO 8,087
2 tuya-convert 4,731
3 audio-reactive-led-strip 2,731
4 tasmotizer 1,425
5 tdm 671
6 WiFiManager 362
7 platform-espressif8266 339
8 nodemcu-uploader 320
9 micropython-rotary 295
10 lib-python 237
11 micropython-tm1637 195
12 pysmartnode 116
13 micropython-nanoweb 109
14 micropython-bmp280 90
15 micropython-wifi_manager 60
16 mipyshell 46
17 IOTPUSH 23
18 pico-rubberducky 10
19 micropython-esp8266-st7920 7
20 FILDZ_CYBEROS 7
21 simpleButtMover 2
22 arduino-web-inject 2
23 ModemRebooter 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com