arduino-esp32

Arduino core for the ESP32 (by espressif)

Arduino-esp32 Alternatives

Similar projects and alternatives to arduino-esp32

  1. WLED

    Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi!

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. esp-idf

    Espressif IoT Development Framework. Official development framework for Espressif SoCs.

  4. Tasmota

    Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at

  5. ArduinoCore-avr

    The Official Arduino AVR core

  6. PlatformIO

    Your Gateway to Embedded Software Development Excellence :alien:

  7. Arduino

    ESP8266 core for Arduino

  8. circuitpython

    CircuitPython - a Python implementation for teaching coding with microcontrollers

  9. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  10. esptool

    Espressif SoC serial bootloader utility

  11. ESPAsyncWebServer

    Discontinued Async Web Server for ESP8266 and ESP32

  12. ReflectionsOS

    Reflections is a hardware and software platform for building entertaining mobile experiences.

  13. password-manager-resources

    A place for creators and users of password managers to collaborate on resources to make password management better.

  14. platform-espressif32

    Espressif 32: development platform for PlatformIO

  15. ESP32-PCNT-Arduino-Example

    Example of using the ESP32's hardware pulse counter to find the RPM of a PC fan from it's tachometer output.

  16. EspTinyUSB

    ESP32S2 native USB library. Implemented few common classes, like MIDI, CDC, HID or DFU (update).

  17. ESPecial

    ESP32 automation with web interface and telegram bot

  18. esp32-wifi-penetration-tool

    Exploring possibilities of ESP32 platform to attack on nearby Wi-Fi networks.

  19. esp-iot-solution

    Espressif IoT Library. IoT Device Drivers, Documentations and Solutions.

  20. TinyGo-On-ESP32

    This tutorial will walk you through how to setup Ubuntu 20.10 with Ubuntu Desktop on a Raspberry Pi 4B, install the Espressif ESP-IDF, install Go and TinyGo and finally flash an app to an Espressif ESP32 Microcontroller.

  21. Arduino-MPU6050

    MPU6050 Triple Axis Gyroscope & Accelerometer Arduino Library

  22. SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better arduino-esp32 alternative or higher similarity.

arduino-esp32 discussion

Log in or Post with

arduino-esp32 reviews and mentions

Posts with mentions or reviews of arduino-esp32. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-12-15.
  • I replaced my son's school timetable app with an e-paper
    4 projects | news.ycombinator.com | 15 Dec 2024
    I've been working on getting a calendar on an Inkplate 10. Great hardware but my god is the Arduino software awful. It doesn't even have incremental builds! A one line change to my code means it completely recompiles a ton of libraries including mbedtls! The edit-compile-run cycle is like 3 minutes. Awful.

    Arduino code and APIs are also really badly designed, and badly documented. The Inkplate uses an Xtensa ESP32 so the network code uses this crap:

    https://github.com/espressif/arduino-esp32/blob/2.0.17/libra...

    Does `int read();` block? Zero comments so you'll have to read the code, which by the way is very hard to find because of course intellisense doesn't work in the gimped VSCode that Arduino is calling their IDE (it's better than the old one at least, though it wouldn't take much).

    The really frustrating thing is that Arduino has basically zero competition. I was hopeful for Mbed Studio for a while but they spent so long fucking it up with web based compilers, terrible home-brewed build systems (yotta? I think they went through several bad attempts), before finally doing the right thing (Mbed Studio) that I think everyone had given up waiting and they killed the whole project. Also it's obviously ARM only.

    And I can't see that really changing. I think there's PlatformIO but I think that just wraps the Arduino code in less awfulness. As long as hardware manufacturers are writing their drivers and examples for Arduino it's going to be hard for anyone else to compete.

    Ok I think my one-line change has finished compiling now...

    /rant

  • Ricky Mondello » Apple Passwords' Generated Strong Password Format
    9 projects | news.ycombinator.com | 18 Oct 2024
    If you ever have to do that again it might be worth considering some hardware assistance. An ESP32 S2 or S3, from what I've read, can act as a USB HID and emulate a keyboard from the computer's point of view. The necessary code is included in the ESP32 libraries for Arduino, with examples [1], so for software all you'd need is the Arduino IDE or command line tools, which run fine on Linux.

    With that it would be easy to build a temporary "type my secret key" dongle.

    An ESP32 S2 or S3 dev kit board from a reputable source along with the other necessary hardware would probably be under $20.

    There are also some models of Arduino that have the necessary USB support such as the Arduino Leonardo [2], but the Leonardo is more than an EPS32 at the non-sketchy sellers I've seen.

    Even if you've never played around with microcontrollers this would be a beginner level project.

    [1] https://github.com/espressif/arduino-esp32/tree/master/libra...

    [2] https://docs.arduino.cc/hardware/leonardo/

  • SmartRobot FollowLine & IoT
    3 projects | dev.to | 11 Sep 2024
    ESP32: Necessary in order to establish a Wi-Fi connection with the ESP32 CAM.
  • Any good/worthwhile Camera sensor modules for arduino/pico for still photography?
    1 project | /r/diyelectronics | 11 Dec 2023
    You could just buy ready-made ESP32 boards with an OV2640 camera built-in, then customize the example sketch from https://github.com/espressif/arduino-esp32/tree/master/libraries/ESP32/examples/Camera/CameraWebServer to your liking.
  • I am trying to write to an SD card, it "works" but I can only find the file on PC if I use data recovery software?
    1 project | /r/esp32 | 9 Dec 2023
  • ESP32 memory corruption
    2 projects | /r/esp32 | 7 Dec 2023
    Are you perhaps this poster? https://github.com/espressif/arduino-esp32/issues/5250 - asking that poster for the list I just asked for went nowhere and it was auto-closed.
  • ESP32 WiFiMulti: Connect to the Strongest Wi-Fi Network (from a listing of networks).
    2 projects | /r/u_KeatonParker | 1 Oct 2023
  • problems connecting esp32 to sd card
    1 project | /r/esp32 | 29 Sep 2023
  • ESP32 S2 Help
    1 project | /r/arduino | 1 Aug 2023
    I have 2 ESP32-S2-Saolo-1 's on hand. I am trying to do the example Wifi FTM code that can be found at the following repo: https://github.com/espressif/arduino-esp32/tree/master/libraries/WiFi/examples/FTM
  • The Nano ESP32
    5 projects | news.ycombinator.com | 17 Jul 2023
    That has not been my experience at all as a user. ESPHome is even easier than Arduino and I haven’t touched firmware code in years.

    The price makes a huge difference when you have dozens of them operating which is trivial with a decent hydroponics and smarthome setup. I also have a dozen boards just sitting idle ready to be called up to replace a failed one or use for a new project because they’re so cheap.

    Not to mention the Arduino core is supported officially by ESP32: https://github.com/espressif/arduino-esp32

    Who actually uses Arduino in production? Everyone just uses modules (for ESP32) or rolls their own using the Arduino board as a reference.

  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 16 Feb 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Stats

Basic arduino-esp32 repo stats
231
14,247
9.8
3 days ago

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that C++ is
the 7th most popular programming language
based on number of references?