C++ Microcontroller

Open-source C++ projects categorized as Microcontroller

Top 23 C++ Microcontroller Projects

Microcontroller
  1. GuiLite

    ✔️The smallest header-only GUI library(4 KLOC) for all platforms

  2. JetBrains

    Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!

    JetBrains logo
  3. uTensor

    TinyML AI inference library

  4. Sming

    Sming - powerful open source framework simplifying the creation of embedded C++ applications.

  5. dRehmFlight

    Teensy/Arduino flight controller and stabilization for small-scale VTOL vehicles

  6. MiniCore

    Arduino hardware package for ATmega8, ATmega48, ATmega88, ATmega168, ATmega328 and ATmega328PB

  7. modm

    modm: a C++23 library generator for AVR and ARM Cortex-M devices

  8. real-time-cpp

    Source code for the book Real-Time C++, by Christopher Kormanyos

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. MightyCore

    Arduino hardware package for ATmega1284, ATmega644, ATmega324, ATmega324PB, ATmega164, ATmega32, ATmega16 and ATmega8535

  11. SIM7000-LTE-Shield

    Botletics SIM7000 LTE CAT-M1/NB-IoT Shield for Arduino

  12. distortos

    object-oriented C++ RTOS for microcontrollers

  13. Pico3D

    Open World 3D Game Engine for the PicoSystem & RP2040 Microcontroller

    Project mention: Pico3D: Open World 3D Game Engine for the RP2040 Microcontroller | news.ycombinator.com | 2025-08-12
  14. pigweed

    Modern software development for embedded systems

    Project mention: Ask HN: Use C with Classes for Embedded? | news.ycombinator.com | 2025-05-05

    Isn't this the premise upon which Google's Pigweed (https://pigweed.dev/) operates?

  15. Pro_Micro

    ATMega32U4 Arduino board, available from SparkFun Electronics

  16. tinyproto

    Tiny Software Protocol for communication over UART, SPI, etc

  17. EBYTE

    Libraries to program and use UART-based EBYTE wireless data transceivers

  18. EmbeddedProto

    Embedded Proto is a C++ Protocol Buffers implementation specifically suitable for microcontrollers. It is small, reliable and easy to use.

  19. SimpleFTPServer

    A simple FTP server for Arduino, ArduinoSAMD WiFiNINA, esp8266, esp32, stm32 and Raspberry Pi Pico W

  20. TM1638plus

    An Arduino library to drive TM1638, TM1637 & MAX7219 seven segment modules.

  21. Bloom

    On-chip debugging for AVR and RISC-V microcontrollers, on GNU/Linux (by bloombloombloom)

  22. platform_specific_components

    Low-level components and hardware drivers for various Cyphal-related projects

  23. tf4micro-motion-kit

    Arduino Sketch and a Web Bluetooth API for loading models and running inference on the Nano Sense 33 BLE device.

  24. arduino-nostr

    This library gives the ability to interact with Nostr relays with Arduino microcontrollers.

  25. hwlib

    C++ OO micro-controller library for close-to-the-hardware programming

  26. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Microcontroller discussion

Log in or Post with

C++ Microcontroller related posts

  • Pico3D: Open World 3D Game Engine for the RP2040 Microcontroller

    1 project | news.ycombinator.com | 12 Aug 2025
  • Ask HN: Use C with Classes for Embedded?

    2 projects | news.ycombinator.com | 5 May 2025
  • Playing audio files in a Pi Pico without a DAC

    5 projects | news.ycombinator.com | 8 Mar 2024
  • Microsoft Security-101: Open-Source curriculum

    3 projects | news.ycombinator.com | 29 Feb 2024
  • Bombed an interview and trying to figure out how to pivot. Any advice on on increasing code literacy and filling in knowledge gaps from EE?

    2 projects | /r/embedded | 6 Dec 2023
  • New Functionality: Bluetooth for Raspberry Pi Pico W

    3 projects | news.ycombinator.com | 14 Jun 2023
  • Microsoft free training on AI, IOT, Machine Learning and Data Science

    1 project | /r/buhaydigital | 14 Jun 2023
  • A note from our sponsor - Sevalla
    sevalla.com | 1 Sep 2025
    Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →

Index

What are some of the best open-source Microcontroller projects in C++? This list will help you:

# Project Stars
1 GuiLite 7,560
2 uTensor 1,854
3 Sming 1,536
4 dRehmFlight 1,250
5 MiniCore 1,074
6 modm 890
7 real-time-cpp 726
8 MightyCore 686
9 SIM7000-LTE-Shield 489
10 distortos 456
11 Pico3D 438
12 pigweed 430
13 Pro_Micro 289
14 tinyproto 260
15 EBYTE 251
16 EmbeddedProto 232
17 SimpleFTPServer 155
18 TM1638plus 85
19 Bloom 80
20 platform_specific_components 75
21 tf4micro-motion-kit 74
22 arduino-nostr 58
23 hwlib 58

Sponsored
Tell us how you use coding tools. You may win a prize!
Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
surveys.jetbrains.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?