PlatformIO Ecosystem

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.

Created by
Ivan Kravets
Released
June 13, 2014
Community Repos
1,929
Core Projects
More
Your Gateway to Embedded Software Development Excellence
PlatformIO IDE for VSCode: The next generation integrated development environment for IoT
Espressif 32: development platform for PlatformIO
Popular Projects 
More

arduino-esp32

Arduino core for the ESP32

06 Oct 2016 12,797

esphome

ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems

06 Apr 2018 7,740

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

17 Sep 2016 3,437

luos_engine

Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins

20 Jul 2018 511

libretiny

PlatformIO development platform for IoT modules

20 Apr 2022 398

IRremoteESP8266

Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols

07 Jun 2015 2,788

ESP32-Paxcounter

Wifi & BLE driven passenger flow metering with cheap ESP32 boards

18 Mar 2018 1,730

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

27 Sep 2016 1,167

platform-ch32v

PlatformIO platform for CH32V RISC-V chips (CH32V003, CH32V103, CH32V20x, CH32V30x, CH32X035) and CH56x, CH57x, CH58x, CH59x

18 Feb 2023 211

MicroOcpp

OCPP 1

16 Apr 2020 335

OpenDTU

Software for ESP32 to talk to Hoymiles/TSUN/Solenso Inverters

24 Jun 2022 1,600

NightDriverStrip

NightDriver client for ESP32

20 Sep 2021 1,308

LoRa_APRS_Tracker

A LoRa based APRS tracker for ESP32 boards

24 Mar 2020 310

amsreader-firmware

ESP8266 and ESP32 compatible firmware to read, interpret and publish data to MQTT from smart electrical meters, both DLMS and DSMR is supported

12 Feb 2019 380

esp8266-esp32-sdk

Library for https://sinric

10 Oct 2019 234

Deviot

Sublime Text plugin for IoT development based in PlatformIO ecosystem (Arduino IDE)

11 Dec 2015 306

stm32pio

Automate managing of STM32CubeMX + PlatformIO projects

02 Apr 2018 225

LoRa_APRS_iGate

This is a LoRa APRS iGate/Digi based on an ESP32

13 Mar 2020 347

esp32cam-rtsp

Simple RTSP (streaming image) server for the ESP32CAM

06 Jul 2022 631

AutoBuildMarlin

Visual Studio Code extension to more easily build Marlin Firmware

18 Dec 2019 257
Up and Coming Projects 
More

Factory-IO-with-Esp32

This repository contains code to establish communication between an ESP32 and Factory IO, specifically for controlling the "Pick and Place XYZ" scene using real-life buttons and a joystick

07 Sep 2024 0

ESP32TCP-IP

TCP/IP ESP32 Communication

24 Aug 2024 1

ESP32AP

ESP32 Access Point

24 Aug 2024 1

LED-Dimmen

A simple ESP32 project using the LEDC library to dim a LED

17 Aug 2024 0

TimerInterrupt0

Using a ESP32 HW timer to control a 4-digit LED Display

17 Aug 2024 0

DS1302-RTC

Easy to use library to use DS1302 RTC module written for STM32CubeHAL

17 Aug 2024 1

BLEClient

(Client side) Communication between two ESP32 via Bluetooth making use of the BLEServer library

17 Aug 2024 5

BLEServer

(Server side) Communication between two ESP32 via Bluetooth making use of the BLEServer library

16 Aug 2024 5

Hacking-RISC-V

A FREE comprehensive step-by-step embedded RISC-V hacking tutorial covering RISC-V Embedded Software Development to Reverse Engineering

15 Aug 2024 13

esp32-ili9341-lvgl-template

Example code for esp32 running lvgl with connected ili9341 + touch

15 Aug 2024 0

arduino-observer

A simple library for working with the observer design pattern in Arduino

13 Aug 2024 2

eink-calendar-display

E-ink meeting room schedule display

12 Aug 2024 8

Hidroponia-Project

Una hidroponia automatizada

08 Aug 2024 1

quilles-pulse

IoT-Based Battery Health Monitoring System for EV Charging Using ESP-32

27 Jul 2024 0

pico-audio-player-firmware

Firmware for a low cost

23 Jul 2024 2

platformio-arduino-template

The ⚡ULTIMATE⚡ Arduino starter template for Platformio 🐩 (Pico, ESP32, ESP8266, Teensy, etc)

16 Jul 2024 2

arduino-ble-serial

Customizable Arduino and ESP32 BLE Serial library, compliant with Nordic UART Service and others

14 Jul 2024 4

platformIO-ESP32-C3

Minimal example setup with ESP32-C3 and PIO

12 Jul 2024 0

dual-boot-ESP32-PlatformIO-Arduino

Dual boot on ESP32 using PlatformIO and Arduino

08 Jul 2024 2

TurningTurnTable

ESP32 based Autonomus Turntable for 360° Photorotation on enabled BLE Smartphone Connection

08 Jul 2024 1