Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
PlatformIO
PlatformIO is an open source, cross-platform development ecosystem for embedded systems, IoT (Internet of Things) devices, and microcontrollers. It provides a unified and integrated development platform that simplifies and streamlines the process of developing software for a wide range of embedded hardware and platforms.
- GitHub: https://github.com/topics/platformio
- Repo: https://github.com/platformio
- Created by: Ivan Kravets
- Released: June 13, 2014
- Related Topics: embedded, microcontroller, build-system, package-manager, libraries, ide, avr, arm, risc-v, rtos,
- Aliases: pio,
- Last updated: 2025-02-03 00:22:55 UTC
- JSON Representation
https://github.com/tasmota/docker-tasmota
Docker container with a complete build environment for Tasmota using PlatformIO
docker-container docker-tasmota platformio tasmota
Last synced: 30 Jan 2025
https://github.com/gmasse/esp-modbus-mqtt
A Modbus RTU (RS-485) to MQTT Gateway (based on ESP32)
esp32 home-automation iot modbus mqtt platformio
Last synced: 31 Oct 2024
https://github.com/sipeed/platform-kendryte210
Kendryte K210: development platform for PlatformIO
arduino k210 maix maixduino platformio platformio-platform risc-v sipeed
Last synced: 09 Oct 2024
https://github.com/uncodead/brewuno
High precision and accuracy, open source, online, extensible and low cost homebrew automation on top of ESP8266 microchip.
accuracy arduino beer brewbeer cplusplus esp8266 esp8266-arduino homebrew ntp ota pid pid-control pid-controller platformio precision react synchronization wifi-configurations
Last synced: 07 Nov 2024
https://github.com/tidbyt/hdk
A community supported firmware for the Tidbyt hardware 🤓
c firmware led-matrix-displays platformio tidbyt
Last synced: 29 Jan 2025
https://github.com/lupyuen/bluepill-bootloader
MakeCode UF2 bootloader for STM32 Blue Pill
bluepill libopencm3 makecode platformio pxt-maker stm32 stm32f103 usb
Last synced: 24 Jan 2025
https://github.com/tasmota/platform-espressif32
Tasmota Espressif 32: development platform for PlatformIO
espressif32 framework platformio tasmota
Last synced: 24 Jan 2025
https://github.com/platformio/platform-raspberrypi
Raspberry Pi: development platform for PlatformIO
arduino mbed-os platformio platformio-platform raspberry-pi-pico rpi-pico
Last synced: 01 Feb 2025
https://github.com/redakker/blecker
Bluetooth low energy (BLE) tracker for ESP32
arduino ble bluetooth cpp easy-to-use esp32 home-assistant home-automation iot mqtt platformio readytouse smart-home smarthome vscode webadministration
Last synced: 07 Nov 2024
https://github.com/communitygd32cores/platform-gd32
PlatformIO platform for ARM-based GD32{F,E,L,W} chips. Work in Progress!
Last synced: 28 Jan 2025
https://github.com/formulahendry/vscode-iot-utility
IoT Utility for Visual Studio Code: Arduino, Espressif, Raspberry Pi, mbed and more
arduino esp8266 espressif iot mbed platformio raspberry-pi visual-studio-code vscode vscode-extension
Last synced: 07 Nov 2024
https://github.com/ngraziano/lmicpp-arduino
Lmic (LoraWAN-in-C) modified to C++
Last synced: 22 Jan 2025
https://github.com/jnsbyr/esp8266-intexsbh20
MQTT WiFi remote control for the Intex PureSpa SB-H20 and SJB-HS whirlpools
arduino esp8266 intex mqtt platformio vscode wifi
Last synced: 29 Jan 2025
https://github.com/tioruben/ttgo-t-wristband
First steps with TTGO T-Wristband
arduino esp32 platformio smartband t-wristband ttgo
Last synced: 07 Nov 2024
https://github.com/awawa-dev/hyperserialesp32
High speed USB serial port LED strip driver for HyperHDR using ESP32 or ESP32-S2 devices. Multi-segment & multi-core support.
adalight ambilight arduino esp32 esp32-s2 hyperhdr hyperserial led-controller platformio sk6812 ws21812
Last synced: 30 Jan 2025
https://github.com/platformio/platform-intel_mcs51
Intel MCS-51 (8051): development platform for PlatformIO
8051 intel intel-8051 mcs51 platformio platformio-platform
Last synced: 28 Jan 2025
https://github.com/jason2866/platform-espressif32
Tasmota Espressif 32: development platform for PlatformIO
esp32 esp32-arduino esp32c2 esp32c3 esp32c6 esp32h2 esp32s2 esp32s3 esp32solo1 espressif platformio tasmota
Last synced: 20 Jan 2025
https://github.com/r-map/rmap
rete monitoraggio ambientale partecipativo documentation at https://doc.rmap.cc
arduino citizen-science django environmental-monitoring platformio sensors-data-collection
Last synced: 01 Feb 2025
https://github.com/platformio/bintray-secure-ota
Over-The-Air firmware upgrades for the Internet of Things devices with JFrog @Bintray
bintray iot ota ota-firmware-updates ota-update platformio
Last synced: 07 Oct 2024
https://github.com/soif/espbuddy
Wrapper to easily upload (OTA or Serial), backup, batch query, monitor ESP8266 boards using Esptool.py, Espota.py and Platformio
arduino backup batch esp8266 espeasy espota esptool espurna firmware iot ota overtheair platformio serial sonoff sonoff-diy tasmota upload wled
Last synced: 10 Jan 2025
https://github.com/eudes/korg-nts1-esp32
An attempt to build a custom panel for the `Korg NTS-1` using the ESP32 and an investigation into the inner workings of the `nts-1-customizations` libraries.
custom-panel customization esp32 korg nts-1 platformio spi stm32
Last synced: 10 Nov 2024
https://github.com/arthurfdlr/br-m5
📷 An open-source Bluetooth Remote for Canon cameras with timelapse capabilities!
bluetooth br-e1 camera-control canon intervalometer m5stickc photography platformio timelapse
Last synced: 14 Nov 2024
https://github.com/nopnop2002/esp8266_ethernet
Example of using SPI Ethernet module with esp8266
arduino enc28j60 esp8266 ethernet platformio w5100 w5500
Last synced: 27 Oct 2024
https://github.com/husarnet/esp32-internet-ota
ESP32 + GitHub Actions + Husarnet. A boilerplate project for ESP32 allowing in-field firmware update using GitHub Actions workflow.
asyncwebserver esp32 esp32-arduino github-actions husarnet iot-device iot-edge nginx-proxy-manager ota-updates platformio
Last synced: 15 Nov 2024
https://github.com/rzeldent/esp32-flightradar24-ttgo
Display real-time flights in an area using the ESP32 TTGO-Display module
airplanes airports aviation clock display-flights esp32 esp32-arduino esp32-ttgo flight-monitor lilygo-t-display-s3 platformio platformio-io real-time stand-alone ttgo ttgo-t-display
Last synced: 28 Oct 2024
https://github.com/platformio/platform-ststm8
ST STM8: development platform for PlatformIO
arduino build firmware platformio platformio-platform stm8
Last synced: 07 Oct 2024
https://github.com/awawa-dev/hyperserialesp8266
High speed 2Mb USB serial port LED strip HyperHDR driver using Esp8266 device.
adalight ambilight apa102 arduino esp8266 hyperhdr hyperserial led-strip leds platformio rgbw serialport sk6812 usb ws2801 ws8212b
Last synced: 29 Jan 2025
https://github.com/eric-wieser/nanopb-arduino
Arduino stream wrappers for nanopb
Last synced: 08 Nov 2024
https://github.com/h2zero/n-able-arduino
An arduino core for ARM based BLE devices supported by the NimBLE stack.
arduino ble bluetooth-low-energy nimble nrf51 nrf52 nrf5x platformio
Last synced: 26 Jan 2025
https://github.com/platformio/platform-lattice_ice40
Lattice iCE40: development platform for PlatformIO
fpga icestorm lattice platformio platformio-platform verilog
Last synced: 07 Oct 2024
https://github.com/manuelbl/usb-pd-arduino
USB Power Delivery for Arduino
arduino arduino-library platformio usb usb-pd
Last synced: 15 Nov 2024
https://github.com/suyashkumar/conduit
☁ Securely call firmware functions from the cloud.
arduino cloud conduit esp8266 esp8266-arduino firmware iot iot-cloud iot-framework iot-gateway platformio rest-api
Last synced: 22 Oct 2024
https://github.com/thorsten-l/esp8266-pzem004t
A WiFi enabled PowerMeter for AC Voltage, Current and Power. Implementing a nice looking Web-Interface, a RESTful API, OpenHAB 1 & 2 Callbacks and a MQTT client.
ac-voltage arduino arduino-framework esp8266 firmware mqtt mqtt-client openhab openhab2 ota platformio powermeter powermeter-reader pzem-004t restful-api wifi
Last synced: 19 Nov 2024
https://github.com/aceinna/platform-aceinna_imu
Aceinna Navigation Studio: open-source, embedded development platform for Aceinna IMU hardware. Run custom algorithms and navigation code on Aceinna IMU/INS hardware
platformio platformio-platform
Last synced: 16 Nov 2024
https://github.com/vshymanskyy/wasm3_rgb_lamp
Animating an RGB lamp, using WebAssembly!
arduino demo esp8266 nrf51 nrf52 platformio wasm3 webassembly
Last synced: 27 Nov 2024
https://github.com/alvarowolfx/gcloud-iot-edge-tensorflow
Asset Tracking using Edge Computing and Computer Vision.
computer-vision edge-computing google-cloud platformio tensorflow
Last synced: 10 Jan 2025
https://github.com/tfeldmann/arduino-blinkenlight
Non-blocking fading patterns for single LEDs.
arduino arduino-library blinkenlights led platformio platformio-arduino
Last synced: 08 Nov 2024
https://github.com/kamranaghlami/t-display-s3
A boilerplate project for LILYGO's T-Display-S3 using the PlatfomIO IDE, Arduino framework and LVGL.
arduino esp32s3 lvgl platformio t-display-s3
Last synced: 10 Oct 2024
https://github.com/dzervas/platformio-arduino-rust
Arduino Framework bindings for Rust using PlatformIO
arduino bindgen bindings embedded nrf52 nrf52832 platformio rust rust-embedded
Last synced: 28 Nov 2024
https://github.com/pakequis/bad-thing-of-the-edge-keyboard
Mechanical keyboard for left hand with Raspberry Pi Pico for games.
electronics hardware kicad mechanical-keyboard open-hardware platformio raspberry-pi-pico
Last synced: 03 Jan 2025
https://github.com/platformio/platform-atmelmegaavr
Atmel megaAVR: development platform for PlatformIO
arduino avr megaavr platformio platformio-platform
Last synced: 07 Oct 2024
https://github.com/platformio/platform-shakti
Shakti: development platform for PlatformIO
platformio platformio-platform risc risc-v riscv
Last synced: 07 Oct 2024
https://github.com/sigmdel/supermini_esp32c3_sketches
Super Mini ESP32-C3 sketches
arduino esp32-arduino esp32-c3 platformio supermini
Last synced: 07 Nov 2024
https://github.com/anyshake/explorer
🌏 Detecting seismic wave using 3 geophones or accelerometer, pack & send data to AnyShake Observer by RS232 / RS485 serial.
adc adc-device ads1262 kicad kicad-pcb kicad-project kicad-schematics platformio platformio-ide seismic seismic-data seismic-processing seismic-waves seismology texas-instruments
Last synced: 04 Dec 2024
https://github.com/community-pio-ch32v/ch32-pio-projects
W.CH CH32 RISC-V Projects using PlatformIO
ch32v microcontrollers platformio projects-list risc-v wch-link
Last synced: 12 Nov 2024
https://github.com/luebbe/homie-node-collection
Collection of Node implementations for the Homie-ESP8266 library
esp8266 homie homie-convention measure-voltage mqtt platformio relay sensor-nodes
Last synced: 28 Oct 2024
https://github.com/jason2866/portable_vsc_platformio
Portable Version of VSC with PlatformIO for Windows
compilation extract platformio portable tasmota vsc vscode-configs
Last synced: 27 Oct 2024
https://github.com/javiser/crescendo-clock
Crescendo Clock - an ESP32 based alarm clock to wake up gently
alarm alarm-clock clock crescendo esp-idf esp-idf-framework esp32 esp32c3 ili93 platformio rotary-encoder
Last synced: 10 Oct 2024
https://github.com/vovagorodok/arduinobleota
Upload firmware over Bluetooth
arduino ble bluetooth bluetooth-low-energy ota ota-firmware-updates ota-update platformio
Last synced: 25 Nov 2024
https://github.com/alexandrehiroyuki/movingaverageplus
Moving Average Plus is a C++ library that implements a moving average on the Arduino platform. Performance and usability are the two focuses I thought of when creating this library, so every improvement tip is welcome. It is useful for filtering noisy data from sensors, for example.
algorithms arduino arduino-library arduino-platform cpp data-processing data-structures filters moving-average pio platformio
Last synced: 07 Nov 2024
https://github.com/vooon/elehant-to-mqtt
Collect and publish to MQTT data from Elehant SVD-15 water counters
bluetooth-low-energy elehant esp32 esphome home-automation homeassistant-sensor iot mqtt platformio svd-15 water-counter water-meter wifi
Last synced: 10 Nov 2024
https://github.com/jcomas/s8_uart
SenseAir S8 CO2 sensor library for serial communication (UART)
arduino co2 platformio s8 senseair senseair-s8 sensor
Last synced: 07 Nov 2024
https://github.com/juanmb/nextdriver
An Arduino-based controller for Celestron CG5-series equatorial mounts
arduino astronomy platformio telescope
Last synced: 11 Nov 2024
https://github.com/alvarowolfx/gcloud-ota-arduino-update
Serverless Continuous Integration and OTA update flow using Google Cloud Build and Arduino
arduino google-cloud google-cloud-platform internet-of-things iot platformio
Last synced: 10 Jan 2025
https://github.com/platformio/platform-nordicnrf51
Nordic nRF51: development platform for PlatformIO
mbed nrf51822 platformio platformio-platform
Last synced: 07 Oct 2024
https://github.com/platformio/platform-native
Native: development platform for PlatformIO
platformio platformio-platform
Last synced: 07 Oct 2024
https://github.com/kartben/wioterminal-mqtts-sample
This repository contains a sample application showing how to connect the Wio Terminal to an MQTT broker over TLS (a.k.a. MQTTS).
arduino iot mqtt platformio pubsubclient seeedstudio wio-terminal
Last synced: 16 Nov 2024
https://github.com/platformio/platform-linux_arm
Linux ARM: development platform for PlatformIO
artik iot linux-arm platformio platformio-platform raspberry-pi wiringpi
Last synced: 07 Oct 2024
https://github.com/platformio/platform-timsp430
TI MSP430: development platform for PlatformIO
msp430 platformio platformio-platform
Last synced: 07 Oct 2024
https://github.com/platformio/platformio-node-helpers
Collection of Node.JS helpers for PlatformIO.Org
node-js node-module platformio
Last synced: 21 Jan 2025
https://github.com/tioruben/iarradio
An Internet radio based on TTGO T5s ESP32 ePaper Module
arduino audio-streaming e-ink esp-32 internet-radio platformio ttgo-t5s-epaper
Last synced: 23 Nov 2024
https://github.com/kampi/esp32-rak3172
LoRaWAN / LoRa P2P library for ESP32 MCUs and the RAK3172 LoRa SoM.
arduino c cpp esp-idf esp32 esp32-arduino lora lorawan lorawan-device lorawan-node platformio rak3172 serial
Last synced: 20 Nov 2024
https://github.com/theelims/psychicmqttclient
Fully featured asynchronous Arduino MQTT client for ESP32 with full support for SSL/TLS and MQTT over websocket
arduino-library asynchronous esp32 esp32-arduino mqtt mqtt-client mqtt-smarthome platformio
Last synced: 28 Oct 2024
https://github.com/3110/m5stack-platformio-boilerplate-code
PlatformIO IDE 向け M5Stack 定型コード環境 / Boilerplate Code for M5Stack in PlatformIO IDE Environment
Last synced: 28 Oct 2024
https://github.com/jmysu/esp32-cam-tensorflowlite
Machine Learning on personal image w/ ESP32Cam
esp32 esp32cam platformio tensorflow-lite
Last synced: 15 Nov 2024
https://github.com/spezifisch/t12pensolder
A better firmware for "Pen Solder V3" soldering irons with USB-C using Hakko T12 tips
platformio soldering-iron ssd1306 stm32 t12
Last synced: 07 Nov 2024
https://github.com/rene-d/wifinfo
Module Wi-Fi de téléinformation
arduino-esp8266 energy-monitor esp01 esp12 esp8266 nodemcu platformio teleinfo teleinformation
Last synced: 19 Oct 2024
https://github.com/m3y54m/zephyr-os-bluepill-playground
Getting started with Zephyr RTOS on BluePill STM32F103C8 board
bluepill-board embedded platformio rtos stm32 stm32f103c8t6 zephyr-rtos
Last synced: 20 Nov 2024
https://github.com/karniv00l/platformio-run-action
GitHub Action for PlatformIO CI Run
actions ci-cd github-actions platformio platformio-ci platformio-cli
Last synced: 07 Nov 2024
https://github.com/eigenein/rc-car
DIY RC car controlled by Android app via Bluetooth
android android-application arduino bluetooth bluetooth-android bluetooth-arduino c-plus-plus diy kotlin-android platformio rc-car rxandroid rxjava2
Last synced: 18 Jan 2025
https://github.com/lupyuen/stm32bluepill-unittest
Unit test for STM32 Blue Pill. Based on PlatformIO, libopencm3, unity and Qemu
libopencm3 platformio stm32f103c8t6
Last synced: 14 Nov 2024
https://github.com/ciband/bip39
Portable C++ implementation of BIP39
arduino arkecosystem bip39 bitcoin cryptocurrency esp32-arduino esp8266-arduino platformio
Last synced: 18 Nov 2024
https://github.com/mcuw/esp32-ghbuild-template
Project template to build esp32, esp32c6, esp32s2 and esp32s3 firmware in the cloud with github-actions
arduino esp32 esp32-c6 esp32-s3-box esp32s2 esp32s3 espressif gh-actions lilygo lilygo-tcameraplus-s3 lilygo-tdisplay-s3 lilygo-tdisplay-s3-long platformio t-cameraplus-s3 t-display-s3 t-display-s3-long t-watch-s3 tdisplay twatch wt32-sc01-plus
Last synced: 10 Oct 2024
https://github.com/hpsaturn/m5stickc-dcf77-hat
Basic implementation of a DCF77 receiver (hat) for the M5StickCPlus ESP32 board
arduino dcf77 esp32 m5stack m5stickcplus platformio
Last synced: 17 Oct 2024
https://github.com/platformio/platformio-eclipse-ide
PlatformIO IDE for Eclipse: The next generation integrated development environment for IoT
debugger eclipse embedded hardware iot microcontroller platformio unit-testing
Last synced: 07 Oct 2024
https://github.com/mytechnotalent/hacking-risc-v
A FREE comprehensive step-by-step embedded RISC-V hacking tutorial covering RISC-V Embedded Software Development to Reverse Engineering.
arduino assembler assembly-language hack hacking platformio reverse-engineering risc-v riscv
Last synced: 10 Oct 2024
https://github.com/zanzythebar/easynetworkmanager
An easy network manager for the ESP32
arduino esp32 esp8266 mdns mdns-sd networkmanager ota platformio restful-api wifi wifimanager
Last synced: 27 Oct 2024
https://github.com/magiccube/air-charger
AirCharger is an ESP32 based QI wireless charger. With Bluetooth connectivity, you can always check the battery level and other useful information from the built-in display.
arduino battery ble bluetooth charger esp32 iot oled platformio power qi wireless
Last synced: 24 Nov 2024
https://github.com/adolbyb/rtos-esp32-examples
These are practice examples for ESP32 RTOS with VS Code and PlatformIO.
arduino-library embedded embedded-systems esp-idf esp32 free-rtos freertos iot platformio rtos
Last synced: 20 Jan 2025
https://github.com/jakubandrysek/basicota-esp32-library
:floppy_disk: Basic OTA library for ESP32 and VSCode - PlatformIO
esp32 library ota ota-update platformio
Last synced: 05 Jan 2025
https://github.com/meir/macropad
Small QMK-like project for the ESP32-S2
arduino esp32 esp32s2 macropad platformio
Last synced: 10 Oct 2024
https://github.com/nuclei-software/platform-nuclei
Nuclei: development platform for PlatformIO
build-system embedded-systems nuclei nuclei-sdk platformio platformio-platform risc-v riscv
Last synced: 01 Dec 2024
https://github.com/maxakuru/wblinds
WiFi smart blinds controller for ESP32
arduino automation blinds cpp esp32 esp8266 home-automation homeassistant homekit ikeahack mqtt mqtt-client platformio rest-api smarthome wifi
Last synced: 16 Nov 2024
https://github.com/thelogicmaster/esp-smart-display
A customizable ESP based LED matrix driver
arduino esp32 esp8266 led-matrix led-matrix-displays platformio pxmatrix vue
Last synced: 09 Dec 2024
https://github.com/tfeldmann/arduino-timeout
Minimal, production-ready timeout library for Arduino. With pause / resume.
arduino-library atmel-avr atmel-sam esp32-arduino esp8266-arduino platformio
Last synced: 15 Oct 2024
https://github.com/volca02/hr20-esp12-master
Re-implementation (with different features) of the master portion of OpenHR20 wireless project
arduino esp8266 firmware honeywell hr20 master-slave mqtt platformio rondostat
Last synced: 10 Nov 2024
https://github.com/sigmdel/xiao_esp32c3_sketches
Basic XIAO ESP32-C3 sketches
arduino esp32-arduino esp32-c3 introduction platformio xiao
Last synced: 05 Nov 2024
https://github.com/garyservin/linka-firmware
Firmware for the default sensor kit for the Linka project
arduino arduino-ide esp8266 platformio
Last synced: 14 Oct 2024
https://github.com/infineon/platformio-infineonxmc
Scripts and examples for developing XMC Microcontroller Boards using Platform IO
arduino-platform infineon makers platformio platformio-platform xmc
Last synced: 05 Nov 2024
https://github.com/platformio/platform-sifive
SiFive: development platform for PlatformIO
platformio platformio-platform risc-v riscv sifive
Last synced: 07 Oct 2024
https://github.com/thorsten-l/esp8266-wifi-doorbell-gateway
A gateway for your doorbell button ;-)
doorbell esp8266 esp8266-arduino gateway mqtt mqtt-client openhab openhab2 platformio syslog syslog-client wifi
Last synced: 19 Nov 2024
https://github.com/zebrajaeger/esp32-led-dimmer
This is to connect a LED-Lamp (with up to 16 channels and 4096 steps resolution per channel) to a mqtt server
cplusplus esp32 fram home-automation i2c led-controller mosfet mqtt-client pca9685 platformio pwm wifi
Last synced: 27 Oct 2024
https://github.com/3110/mycobot-transponder
Unofficial Transponder for MyCobot
esp-now m5stack mycobot platformio transponder
Last synced: 10 Oct 2024
https://github.com/jonashoechst/ttgo-lora-sd
TTGO LoRa and SD card (working demo)
esp32 lora platformio sd-card ttgo
Last synced: 20 Oct 2024
https://github.com/jackgruber/esp32-timelapse-webcam
ESP32-CAM with webinterface as wireless camara or for taking timelapse with Webinterface
esp32 esp32-cam platformio sd-card stream time-lapse time-lapse-imaging timelapse timelapse-image
Last synced: 11 Oct 2024
https://github.com/platformio/platform-titiva
TI TIVA: development platform for PlatformIO
platformio platformio-platform ti-tiva
Last synced: 07 Oct 2024
https://github.com/platformio/platform-renesas-ra
Renesas RA: development platform for PlatformIO
arduino platformio platformio-platform renesas renesas-ra
Last synced: 07 Oct 2024
https://github.com/platformio/platform-nxplpc
NXP LPC: development platform for PlatformIO
mbed nxp nxp-lpc platformio platformio-platform zephyr-rtos
Last synced: 07 Oct 2024