microcontrollers
Microcontrollers are small computers on a single integrated circuit, containing a processor, memory, and input/output peripherals. They are widely used in embedded systems for performing specific control functions efficiently. Applications of microcontrollers include robotics, IoT, and home automation. Popular examples include Arduino, ESP32, and Raspberry Pi Pico.
Here are 585 public repositories matching this topic...
Language:All
Sort:Most stars
RIOT - The friendly OS for IoT
- Updated
Feb 20, 2026 - C
Open source ARM Cortex-M microcontroller library
- Updated
Oct 2, 2025 - C
Keil projects and libraries for STM32F4xx devices
- Updated
Dec 16, 2022 - C
Secure boot for 32-bit Microcontrollers!
- Updated
Feb 17, 2026 - C
Keyword spotting on Arm Cortex-M Microcontrollers
- Updated
Apr 10, 2019 - C
modm: a C++23 library generator for AVR and ARM Cortex-M devices
- Updated
Feb 16, 2026 - C++
A tiny JavaScript runtime for RP2040 (Raspberry Pi Pico)
- Updated
Oct 18, 2025 - C
A compact MODBUS RTU/TCP C library for embedded/microcontrollers
- Updated
Feb 1, 2026 - C
A FREE comprehensive online Python development tutorial FOR KIDS utilizing an official BBC micro:bit Development Board going step-by-step into the world of Python for microcontrollers.
- Updated
Feb 20, 2026 - Python
A Rust embedded-hal HAL impl for the STM32F1 family based on japarics stm32f103xx-hal
- Updated
Jan 22, 2026 - Rust
vendor independent TinyML deep learning library, compiler and inference framework microcomputers and micro-controllers
- Updated
Jul 22, 2025 - C++
object-oriented C++ RTOS for microcontrollers
- Updated
Nov 27, 2024 - C++
An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
- Updated
Oct 27, 2025 - C
open source bare-metal C firmware and documentation for microcontrollers
- Updated
Feb 14, 2026 - C
Low-level language, tiny virtual machine, minimal runtime, intermediate representation, embeddable, easy for beginners. (Friendly Punched cards)
- Updated
Dec 11, 2025 - C
A stand-alone, BASIC-programmable microcontroller and microcomputer in one! The fastest, cheapest, most hackable 8-bit computer ever.
- Updated
Sep 10, 2024
Automated PID tuning using Ziegler-Nichols/relay method
- Updated
Oct 4, 2022 - C++
A resource-conscious neural network library for microcontrollers, with partial bare-metal & native-os support.
- Updated
Feb 19, 2026 - C++
A simple command-line interface for use in embedded systems.
- Updated
Sep 7, 2023 - C
- Followers
- 202 followers
- Website
- github.com/topics/microcontroller
- Wikipedia
- Wikipedia