back to home

platformio / platformio-core

Your Gateway to Embedded Software Development Excellence :alien:

8,884 stars
854 forks
289 issues
PythonGo TemplateSmarty

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.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind-ai.vercel.app/repo/platformio/platformio-core)
Preview:Analyzed by RepoMind

Repository Summary (README)

Preview

PlatformIO 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