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.

12Projects
148KStars in total
+176Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

12 projects · by stars

  1. #1 · NawfalMotii79/PLFM_RADAR

    PLFM_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.

    27K
  2. #2 · lvgl/lvgl

    lvgl

    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.

    24.9K
  3. #3 · tinygo-org/tinygo

    tinygo

    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.

    17.8K
  1. 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.

  2. 5

    flipperzero-firmware

    16.7Kflipperdevices/flipperzero-firmware · C

    The 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.

  3. 6

    Dummy-Robot

    15.6Kpeng-zhihui/Dummy-Robot · C

    This 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.

  4. 7

    mongoose

    13.1Kcesanta/mongoose · C

    An 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.

  5. 8

    oomwoo

    12Kmakerspet/oomwoo · Python

    OOMWOO 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.

  6. 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.

  7. 10

    microduck-replica

    1.2Kfanhao375/microduck-replica · HTML

    This 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.

  8. 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.

  9. 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).

Often tagged together