Skip to content

ESP32 / Arduino

I build asynchronous networking, energy-metering and system libraries for ESP32 / Arduino, and I help maintain two widely used asynchronous networking libraries in the ESP32Async organization.

๐Ÿงต ESP32Async

  • ESPAsyncWebServer โ€” asynchronous HTTP and WebSocket server, with support for SSE, middleware, authentication, file serving and more.
  • AsyncTCP โ€” asynchronous TCP networking for ESP32 Arduino; the networking foundation used by ESPAsyncWebServer.

The repositories under ESP32Async are the active upstream projects. My older personal repositories for these libraries are archived.

๐Ÿค Other open-source collaborations

ESP-DASH ยท SOFTT

I have contributed extensively to ESP-DASH and ESP-DASH Pro, the embedded dashboard projects created by Ayush Sharma, founder of SOFTT.

A notable contribution is the memory-optimized C++ backend introduced in ESP-DASH v5, which I reworked. Earlier contributions included memory and WebSocket improvements, transfer-performance work, and compatibility fixes for Arduino 3 / ESP-IDF 5.

Other projects

  • WebSerial / WebSerial Pro โ€” fixes and performance improvements for browser-based serial monitoring.
  • Arduino-ESP32 core โ€” fixes and WebServer improvements, including middleware support.
  • pioarduino โ€” contributions and collaboration around the PlatformIO Espressif32 platform.

๐Ÿ… Arduino Open Source Report 2025

The Arduino Open Source Report 2025 lists Mathieu Carbou with 154 library releases in 2025 and ESP32 Asynchronous Networking with 40 releases. The report's ranking is based on release frequency.

Read the report Arduino Forum discussion

๐Ÿงฉ Mycila Arduino / ESP32 libraries

A collection of small, focused libraries for building connected ESP32 applications. Most are published under the Mycila name.

โšก Power, metering & control

  • MycilaJSY โ€” drivers for JSY single-phase and three-phase bidirectional energy meters.
  • MycilaJSYApp โ€” web application for JSY energy meters.
  • MycilaPZEM โ€” PZEM-004T power and energy meter.
  • MycilaPulseAnalyzer โ€” zero-cross pulse analysis.
  • MycilaDimmer โ€” TRIAC, SSR and voltage-regulator dimming.
  • MycilaRelay โ€” electromagnetic and solid-state relay control.

๐ŸŒ Connectivity & Home Assistant

๐Ÿง  Runtime, diagnostics & system

๐Ÿ–ฅ๏ธ Hardware & displays