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 561 public repositories matching this topic...
Language:All
Sort:Most stars
RIOT - The friendly OS for IoT
- Updated
Dec 17, 2025 - 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
Dec 8, 2025 - 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
Dec 4, 2025 - C++
A tiny JavaScript runtime for RP2040 (Raspberry Pi Pico)
- Updated
Oct 18, 2025 - 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
Nov 26, 2025 - Python
A compact MODBUS RTU/TCP C library for embedded/microcontrollers
- Updated
Sep 22, 2025 - C
A Rust embedded-hal HAL impl for the STM32F1 family based on japarics stm32f103xx-hal
- Updated
Dec 8, 2025 - 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
Oct 8, 2025 - 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 simple command-line interface for use in embedded systems.
- Updated
Sep 7, 2023 - C
A resource-conscious neural network library for microcontrollers
- Updated
Dec 17, 2025 - C++
- Followers
- 190 followers
- Website
- github.com/topics/microcontroller
- Wikipedia
- Wikipedia