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 552 public repositories matching this topic...
Language:All
Sort:Most stars
RIOT - The friendly OS for IoT
- Updated
Nov 12, 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
Nov 11, 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
Oct 17, 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
Dec 22, 2023 - 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
Nov 10, 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
Apr 25, 2024 - 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
Neural networks for guitar amp/pedal emulation on Daisy Seed
- Updated
Apr 11, 2023 - C++
- Followers
- 183 followers
- Website
- github.com/topics/microcontroller
- Wikipedia
- Wikipedia