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 →
Arduino-esp32 Alternatives
Similar projects and alternatives to arduino-esp32
-
-
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.
-
-
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
-
-
-
-
-
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.
-
-
-
ReflectionsOS
Reflections is a hardware and software platform for building entertaining mobile experiences.
-
password-manager-resources
A place for creators and users of password managers to collaborate on resources to make password management better.
-
-
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.
-
EspTinyUSB
ESP32S2 native USB library. Implemented few common classes, like MIDI, CDC, HID or DFU (update).
-
-
esp32-wifi-penetration-tool
Exploring possibilities of ESP32 platform to attack on nearby Wi-Fi networks.
-
-
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.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
arduino-esp32 discussion
arduino-esp32 reviews and mentions
-
I replaced my son's school timetable app with an e-paper
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
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
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?
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?
-
ESP32 memory corruption
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).
- problems connecting esp32 to sd card
-
ESP32 S2 Help
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
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
Stats
espressif/arduino-esp32 is an open source project licensed under GNU Lesser General Public License v3.0 only which is an OSI approved license.
The primary programming language of arduino-esp32 is C++.
Popular Comparisons
- arduino-esp32 VS ESP32-PCNT-Arduino-Example
- arduino-esp32 VS esp-idf
- arduino-esp32 VS WLED
- arduino-esp32 VS esp32-wifi-penetration-tool
- arduino-esp32 VS TinyGo-On-ESP32
- arduino-esp32 VS esp32_nat_router
- arduino-esp32 VS TFT_eSPI
- arduino-esp32 VS platform-espressif32
- arduino-esp32 VS MCP_CAN_lib
- arduino-esp32 VS Tasmota