platformio / platformio-core
Your Gateway to Embedded Software Development Excellence :alien:
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing platformio/platformio-core in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Summary (README)
PreviewPlatformIO Core
.. image:: https://github.com/platformio/platformio-core/workflows/Core/badge.svg :target: https://docs.platformio.org/en/latest/core/index.html :alt: CI Build for PlatformIO Core .. image:: https://github.com/platformio/platformio-core/workflows/Docs/badge.svg :target: https://docs.platformio.org?utm_source=github&utm_medium=core :alt: CI Build for Docs .. image:: https://github.com/platformio/platformio-core/workflows/Examples/badge.svg :target: https://github.com/platformio/platformio-examples :alt: CI Build for dev-platform examples .. image:: https://github.com/platformio/platformio-core/workflows/Projects/badge.svg :target: https://docs.platformio.org/en/latest/tutorials/index.html#projects :alt: CI Build for the Community Projects .. image:: https://img.shields.io/pypi/v/platformio.svg :target: https://pypi.python.org/pypi/platformio/ :alt: Latest Version .. image:: https://img.shields.io/badge/PlatformIO-Labs-orange.svg :alt: PlatformIO Labs :target: https://piolabs.com/?utm_source=github&utm_medium=core
Quick Links: Homepage <https://platformio.org?utm_source=github&utm_medium=core>_ |
PlatformIO IDE <https://platformio.org/platformio-ide?utm_source=github&utm_medium=core>_ |
Registry <https://registry.platformio.org?utm_source=github&utm_medium=core>_ |
Project Examples <https://github.com/platformio/platformio-examples/>__ |
Docs <https://docs.platformio.org?utm_source=github&utm_medium=core>_ |
Donate <https://platformio.org/donate?utm_source=github&utm_medium=core>_ |
Contact Us <https://piolabs.com/?utm_source=github&utm_medium=core>_
Social: LinkedIn <https://www.linkedin.com/company/platformio/>_ |
Twitter <https://twitter.com/PlatformIO_Org>_ |
Facebook <https://www.facebook.com/platformio>_ |
Community Forums <https://community.platformio.org?utm_source=github&utm_medium=core>_
.. image:: https://raw.githubusercontent.com/platformio/platformio-web/develop/app/images/platformio-ide-laptop.png :target: https://platformio.org?utm_source=github&utm_medium=core
PlatformIO <https://platformio.org>_: Your Gateway to Embedded Software Development Excellence.
Unlock the true potential of embedded software development with PlatformIO's collaborative ecosystem, embracing declarative principles, test-driven methodologies, and modern toolchains for unrivaled success.
- Open source, maximum permissive Apache 2.0 license
- Cross-platform IDE and Unified Debugger
- Static Code Analyzer and Remote Unit Testing
- Multi-platform and Multi-architecture Build System
- Firmware File Explorer and Memory Inspection
Get Started
What is PlatformIO? <https://docs.platformio.org/en/latest/what-is-platformio.html?utm_source=github&utm_medium=core>_PlatformIO IDE <https://platformio.org/platformio-ide?utm_source=github&utm_medium=core>_PlatformIO Core (CLI) <https://docs.platformio.org/en/latest/core.html?utm_source=github&utm_medium=core>_Project Examples <https://github.com/platformio/platformio-examples?utm_source=github&utm_medium=core>__
Solutions
Library Management <https://docs.platformio.org/en/latest/librarymanager/index.html?utm_source=github&utm_medium=core>_Desktop IDEs Integration <https://docs.platformio.org/en/latest/ide.html?utm_source=github&utm_medium=core>_Continuous Integration <https://docs.platformio.org/en/latest/ci/index.html?utm_source=github&utm_medium=core>_
Advanced
Debugging <https://docs.platformio.org/en/latest/plus/debugging.html?utm_source=github&utm_medium=core>_Unit Testing <https://docs.platformio.org/en/latest/advanced/unit-testing/index.html?utm_source=github&utm_medium=core>_Static Code Analysis <https://docs.platformio.org/en/latest/plus/pio-check.html?utm_source=github&utm_medium=core>_Remote Development <https://docs.platformio.org/en/latest/plus/pio-remote.html?utm_source=github&utm_medium=core>_
Registry
Libraries <https://registry.platformio.org/search?t=library&utm_source=github&utm_medium=core>_Development Platforms <https://registry.platformio.org/search?t=platform&utm_source=github&utm_medium=core>_Development Tools <https://registry.platformio.org/search?t=tool&utm_source=github&utm_medium=core>_
Contributing
See contributing guidelines <https://github.com/platformio/platformio/blob/develop/CONTRIBUTING.md>_.
Telemetry / Privacy Policy
Share minimal diagnostics and usage information to help us make PlatformIO better. It is enabled by default. For more information see:
Telemetry Setting <https://docs.platformio.org/en/latest/userguide/cmd_settings.html?utm_source=github&utm_medium=core#enable-telemetry>_
License
Copyright (c) 2014-present PlatformIO contact@platformio.org
The PlatformIO is licensed under the permissive Apache 2.0 license, so you can use it in both commercial and personal projects with confidence.
.. image:: https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct.svg :target: https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md :alt: SWUbanner