Search tools, frameworks, libraries, categories and domains
Arm's vendor-neutral Cortex-M interface layer (core headers, DSP, NN, RTOS APIs) underlying most MCU SDKs.
Other tools in the same categories.
arduino/arduino-ide
Beginner-friendly C++ framework, IDE and CLI with a huge library ecosystem; Arduino is now part of Qualcomm.
platformio/platformio-core
Cross-platform build system and VS Code extension for 1,000+ boards and dozens of frameworks, with library management.
espressif/esp-idf
Espressif's official FreeRTOS-based SDK for ESP32 chips with Wi-Fi, BLE, Thread, Matter and OTA support.
espressif/arduino-esp32
Arduino core for Espressif ESP32 chips built on ESP-IDF; the quickest path to Wi-Fi and BLE prototypes.
st.com
ST's HAL and LL drivers, CubeMX code generator and CubeIDE for the dominant STM32 microcontroller family.
raspberrypi/pico-sdk
Official C/C++ SDK for RP2040 and RP2350 chips with PIO programmable I/O and CMake-based builds.
nrfconnect/sdk-nrf
Nordic's Zephyr-based SDK for Bluetooth LE, Thread, Matter, Wi-Fi and cellular IoT on nRF chips.
pigweed-project/pigweed
Google's modular embedded C++ libraries and Bazel-based tooling, used in Pixel and Nest device firmware.
bblanchon/ArduinoJson
JSON library for Arduino and embedded C++. Simple and efficient.