SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Platformio Open-Source Projects
-
Project mention: Any good/worthwhile Camera sensor modules for arduino/pico for still photography? | /r/diyelectronics | 2023-12-11
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.
-
Project mention: Help Needed with Tauri Desktop App for NFC Card Enrollment on ESP32 | /r/tauri | 2023-08-26
For the ESP32 in read mode, we've successfully developed a project using PlatformIO that accepts the key during build time and stores it in memory.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
esphome
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
You might want to take a look at https://esphome.io/ for an easy integration of an ESP32/8266 into home Assistant.
-
OpenMQTTGateway
MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.
What do you think about https://docs.openmqttgateway.com/ ?
-
IRremoteESP8266
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
Project mention: I built an offline smart home, and why you should too | news.ycombinator.com | 2024-01-11I am planning to do this soon(TM).
Probably starting with ESPHome to control my heat pumps over IR.
The remote works but I forget to turn it off when not in one of the rooms, and it can't do smarts like keeping temperatures in desired bounds.
An ESP32 running ESPHome with high power IR LED, a presence sensor, temperature sensor, and some pre-built library to control heat pumps[1]. it looks like it should be fairly simple to implement with Home assistant.
Now if I could only disable the beep from the heat pumps receiving commands.
I would like to do smarter lighting, but the lack of decent smart light switches that support local control and are also licenced for use in AU are a blocker there.
[1] https://github.com/crankyoldgit/IRremoteESP8266/wiki#ir-send...
-
Project mention: Building an occupancy sensor with a $5 ESP32 and a serverless DB | news.ycombinator.com | 2023-11-13
Theres this using ESP32 and LoRa, where you can order readymade hardware: https://cyberman54.github.io/ESP32-Paxcounter/
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
I came here from NightDriver, which uses FastLED on ESP32 to drive ARGB strips using RMT. As far as I understand using RMT is specific to ESP32 and there's a hardware limitation of 8 channels.
-
platformio-vscode-ide
PlatformIO IDE for VSCode: The next generation integrated development environment for IoT
-
GUIslice
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
-
Project mention: Is there a way to communicate with uart_write_bytes and read_bytes with s3s native USB | /r/esp32 | 2023-12-06
[env:esp32-s3] platform = espressif32 ;https://github.com/platformio/platform-espressif32.git board = esp32-s3-devkitc-1 framework = arduino monitor_speed = 115200 lib_deps = ${common.lib_deps} build_flags = -D MONITOR_SPEED=115200 -D ARDUINO_USB_MODE=1 -D ARDUINO_USB_CDC_ON_BOOT=1 board_build.flash_mode = qio
-
luos_engine
Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.
-
-
RISC-V-Guide
RISC-V Guide. Learn all about the RISC-V computer architecture along with the Development Tools and Operating Systems to develop on RISC-V hardware.
-
If you have some Pthyon experience, you should be able to use something like TinyTuya to pull DP data from your Tuya devices. Alternatively, you can use Tuya-Cloudcutter to flash a local-only firmware like ESPHome/LibreTiny or OpenBeken which have much easier integration options (local open API, HTTP, MQTT, etc).
-
-
-
esp32-smartdisplay
PlatformIO library LVGL Drivers for Sunton Smart display boards (CYD Cheap Yellow Display). This library supports these boards without any effort. ESP32-2432S024N/R/C, ESP32-2432S028R/C, ESP32-3248S035R/C, ESP32_8048S070N/C
I have a "Cheap Yellow Display", ESP32-2432S024C that I am trying to setup for a project with Squareline Studio. I managed to make some rudimentary UI in SLS and also put it in my project folder. The Project uses this library for pin setup for the ESP and LVGL for the display itself.
-
-
FastAccelStepper
A high speed stepper library for Atmega 168/328p (nano), Atmega32u4, Atmega 2560, ESP32, ESP32S2, ESP32S3, ESP32C3 and Atmel SAM Due
-
-
But ultimately platform.io it is an (ukrainian) open source project maintained by few and this most likely in free time. If you experience a lack of information, I would strongly suggest to contribute your experience to the project docs here and add the missing parts/hints to the documentation via pull request.
-
esp8266-esp32-sdk
Library for https://sinric.pro - simple way to connect your device to Alexa, Google Home, SmartThings and cloud
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Platformio related posts
- Any good/worthwhile Camera sensor modules for arduino/pico for still photography?
- 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
- ESP32 WiFiMulti: Connect to the Strongest Wi-Fi Network (from a listing of networks).
- problems connecting esp32 to sd card
- ESP32 S2 Help
- The Nano ESP32
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Apr 2024
Index
What are some of the best open-source Platformio projects? This list will help you:
Project | Stars | |
---|---|---|
1 | arduino-esp32 | 12,553 |
2 | PlatformIO | 7,509 |
3 | esphome | 7,439 |
4 | OpenMQTTGateway | 3,412 |
5 | IRremoteESP8266 | 2,755 |
6 | ESP32-Paxcounter | 1,645 |
7 | OpenDTU | 1,588 |
8 | NightDriverStrip | 1,231 |
9 | platformio-vscode-ide | 1,146 |
10 | GUIslice | 1,092 |
11 | platform-espressif32 | 822 |
12 | luos_engine | 496 |
13 | esp8266-react | 450 |
14 | RISC-V-Guide | 448 |
15 | libretiny | 367 |
16 | platform-espressif8266 | 314 |
17 | LoRa_APRS_iGate | 313 |
18 | esp32-smartdisplay | 288 |
19 | LoRa_APRS_Tracker | 286 |
20 | FastAccelStepper | 259 |
21 | AutoBuildMarlin | 251 |
22 | platformio-docs | 228 |
23 | esp8266-esp32-sdk | 218 |