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! Learn more →
Top 23 C++ Stm32 Projects
-
firmware
The official firmware for Meshtastic, an open-source, off-grid mesh communication system. (by meshtastic)
Project mention: Meshtastic: Open-source off-grid decentralized mesh networking | news.ycombinator.com | 2025-07-29 -
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!
-
PJON
PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
-
-
-
-
deepC
vendor independent TinyML deep learning library, compiler and inference framework microcomputers and micro-controllers
-
-
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.
-
LoRa_E32_Series_Library
Arduino LoRa EBYTE E32 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards). sx1278/sx1276
-
logic-analyzer
Logic Analyzer, for Arduino, AVR, ESP8266 and STM32 with a very nice working processing interface, you could run it also on any Android device.
-
PCF8574_library
PCF8574 library. i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read write digital values with only 2 wire. Very simple to use and encoder support.
-
EmbeddedProto
Embedded Proto is a C++ Protocol Buffers implementation specifically suitable for microcontrollers. It is small, reliable and easy to use.
-
-
-
-
SimpleFTPServer
A simple FTP server for Arduino, ArduinoSAMD WiFiNINA, esp8266, esp32, stm32 and Raspberry Pi Pico W
-
EByte_LoRa_E220_Series_Library
Arduino LoRa EBYTE E220 LLCC68 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards)..
-
-
BlueVGA
VGA library for STM32F103C (BluePill) that can manipulate a screen with 28x30 tiles with 8x8 pixels each, in a total resolution of 224x240 pixels with 8 colors using a very low footprint
-
Marlin
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine. (by thisiskeithb)
-
-
mdrivlib
Embedded driver library using modern C++. Currently supports STM32MP1, STM32H7, STM32F7, STM32F4 and STM32F0
-
-
Project mention: Show HN: CodeOrb – Open-source µC debugging tool | news.ycombinator.com | 2025-06-23
-
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!
C++ Stm32 discussion
C++ Stm32 related posts
-
EU ChatControl is back on the agenda
-
Release Version 0.9.1 · lcgamboa/picsimlab
-
Release Version 0.9.1 · lcgamboa/picsimlab
-
T-Display S3 and Lora E220
-
LoRa E220 and T-Display S3
-
Anyone using the STM32MP1 ? (Dual ARM cores (A7 + M4), Linux, Ethernet, CAN, USB, DACs, ADCs...) FreeRTOS on the 2nd core ?
-
Ask HN: Best programmable drone / open source OS?
-
A note from our sponsor - JetBrains
surveys.jetbrains.com | 1 Sep 2025
Index
What are some of the best open-source Stm32 projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | firmware | 5,426 |
2 | PJON | 2,758 |
3 | TaskScheduler | 1,536 |
4 | modm | 890 |
5 | real-time-cpp | 726 |
6 | deepC | 597 |
7 | picsimlab | 550 |
8 | LoRa_E32_Series_Library | 404 |
9 | logic-analyzer | 368 |
10 | PCF8574_library | 236 |
11 | EmbeddedProto | 232 |
12 | SMuFF-1.1 | 213 |
13 | baremetal | 210 |
14 | stm32mp1-baremetal | 182 |
15 | SimpleFTPServer | 155 |
16 | EByte_LoRa_E220_Series_Library | 125 |
17 | STM32_Base_Project | 86 |
18 | BlueVGA | 67 |
19 | Marlin | 41 |
20 | Aurora-SDK | 23 |
21 | mdrivlib | 18 |
22 | cortex-m3-rtos | 15 |
23 | code-orb | 14 |