Topics / #stm32
Stm32 projects on GitHub
Firmware, GUIs, and libraries for STM32 microcontrollers.
As of , the most-starred Stm32 projects on GitHub are PLFM_RADAR (27K stars), lvgl (24.9K stars) and tinygo (17.8K stars). GitHub.Locker tracks 12 Stm32 repositories with 148K stars combined. The fastest-growing on October 16 was oomwoo, with +97 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+97oomwoo
makerspet/oomwoo · ★ 12KOOMWOO is an open-source home vacuum robot you build yourself, using a Raspberry Pi, 3D-printed parts, Home Assistant, Arduino and ROS2, navigating with an affordable 2D LiDAR.
+30PLFM_RADAR
NawfalMotii79/PLFM_RADAR · ★ 27KAERIS-10 is an open-source, low-cost 10.5 GHz phased array radar using pulse LFM modulation, aimed at researchers, drone developers and SDR enthusiasts. It comes in two versions with 3 km and 20 km range.
+15lvgl
lvgl/lvgl · ★ 24.9KLVGL (Light and Versatile Graphics Library) is a free, open-source C library for building graphical user interfaces on embedded devices — from small microcontrollers to Linux-based MPUs with 3D support.
+9flipperzero-firmware
flipperdevices/flipperzero-firmware · ★ 16.7KThe official open-source firmware that runs on the Flipper Zero — a pocket-sized multi-tool device (the dolphin) that talks to radios, cards and readers around you.
The all-time top
12 projects · by stars
- 27K
#1 · NawfalMotii79/PLFM_RADARPLFM_RADAR
AERIS-10 is an open-source, low-cost 10.5 GHz phased array radar using pulse LFM modulation, aimed at researchers, drone developers and SDR enthusiasts. It comes in two versions with 3 km and 20 km range.
- 24.9K
#2 · lvgl/lvgllvgl
LVGL (Light and Versatile Graphics Library) is a free, open-source C library for building graphical user interfaces on embedded devices — from small microcontrollers to Linux-based MPUs with 3D support.
- 17.8K
#3 · tinygo-org/tinygotinygo
TinyGo is an alternative Go compiler for small places: microcontrollers, WebAssembly (wasm/wasi), and command-line tools. It compiles Go code by combining the standard Go tool libraries with LLVM.
- 4

Marlin
17.6KMarlinFirmware/Marlin · C++Marlin is an open-source firmware for RepRap 3D printers that runs on both 8-bit AVR and 32-bit ARM boards. Many commercial 3D printers come with it preinstalled, and a single code base covers every supported machine.
- 5

flipperzero-firmware
16.7Kflipperdevices/flipperzero-firmware · CThe official open-source firmware that runs on the Flipper Zero — a pocket-sized multi-tool device (the dolphin) that talks to radios, cards and readers around you.
- 6

Dummy-Robot
15.6Kpeng-zhihui/Dummy-Robot · CThis is the author's open-source design for a super-compact robotic arm, including mechanical CAD files, custom PCB electronics, STM32 firmware, and PC control software for a self-built 6-axis desktop arm.
- 7
mongoose
13.1Kcesanta/mongoose · CAn embedded web server and network library: drop two C files into any C/C++ project and you get HTTP, WebSocket, MQTT, TLS, OTA firmware updates and a device dashboard on a microcontroller or a desktop OS.
- 8

oomwoo
12Kmakerspet/oomwoo · PythonOOMWOO is an open-source home vacuum robot you build yourself, using a Raspberry Pi, 3D-printed parts, Home Assistant, Arduino and ROS2, navigating with an affordable 2D LiDAR.
- 9

PwnPad
1.2Ktwelvesec/PwnPad · C++PwnPad is an affordable DIY hardware hacking platform that teaches embedded security through 15 hands-on challenges, covering everything from PCB assembly to side-channel and fault-injection attacks.
- 10

microduck-replica
1.2Kfanhao375/microduck-replica · HTMLThis is a third-party reverse-engineering project that reconstructs the hardware of Pollen Robotics' Microduck bipedal robot duck - deriving assembly drawings, CAD files and a full electronics scheme from the official public MJCF simulation model and Rust source code, since the mechanical parts and one PCB were never officially open-sourced.
- 11

Jet
533CubeCoders/Jet · C++Jet is a tiny, dependency-free, fixed-function 3D software rasteriser in C++17, built for embedded chips with little CPU and RAM like the ESP32 and STM32; it also runs on desktop PCs and Raspberry Pi.
- 12

CHOMPI
289CHOMPI-Club/CHOMPI · C++CHOMPI is a quirky chromatic sampler and tape-music instrument, and this repo contains every production file behind it - the firmware (TAPE, TEMPO, WAVE) and the hardware (PCB schematics, BOM, enclosure files).
Related topics
Often tagged together