All Categories β†’ Hardware β†’ microcontroller

Top 161 microcontroller open source projects

schedule and materials about my presentations
Open Electronics
πŸ“š πŸ’» Great Resources for Electronics Enthusiasts
cWebsocket is lightweight websocket server library
Live dataflow programming for microcontrollers and embedded
A ultra-lightweight embedded scripting language optimized for microcontrollers.
A set of various projects based on ESP8266, ESP32, ATtiny13, ATtiny85, ATtiny2313, ATmega8, ATmega328, ATmega32, STM32 and more.
A little fail-safe filesystem designed for microcontrollers
Nrf Hal
A Rust HAL for the nRF family of devices
Pro micro
ATMega32U4 Arduino board, available from SparkFun Electronics
✭ 180
DEPRECATED, use our successor library instead
An open framework for micro-controller software
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Nf Interpreter
βš™οΈ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Chino Os
A real time operating system for IoT written in C++
M5p01 muprokaron
A tiny real-time kernel focusing on formal reliability and simplicity.
Tiny Json
The tiny-json is a versatile and easy to use json parser in C suitable for embedded systems. It is fast, robust and portable.
A very small msp430-compatible customizable soft-core microcontroller-like processor system written in platform-independent VHDL.
A small, thin, USB-C, Pro Micro compatible microcontroller
Micropy Cli
Micropython Project Management Tool with VSCode support, Linting, Intellisense, Dependency Management, and more!
Stm32 Dma Uart
Efficient DMA timeout mechanism for peripheral DMA configured in circular mode demonstrated on a STM32 microcontroller.
A small and customizable full-scale 32-bit RISC-V soft-core CPU and SoC written in platform-independent VHDL.
Arduino (8-bit AVR) simulator, written in JavaScript and runs in the browser / Node.js
Teensy Eurorack
Eurorack shield for teensy 4.1 with 14 in / 16 out analog channels
High power induction heating platform
A tiny portable 3D graphics lib for micro controllers
Lv drivers
TFT and touch pad drivers for LVGL embedded GUI library
Msp430 usi i2c
I2C for the MSP430 using the USI module. ➑️
Sming - Open Source framework for high efficiency native ESP8266 development
Serial Studio
Multi-purpose serial data visualization & processing program
Incubator Nuttx Apps
Apache NuttX Apps is a collection of tools, shells, network utilities, libraries, interpreters and can be used with the NuttX RTOS
Avr Cheat Sheet
AVR cheat sheet for the ATmega328p
Arduino code for STM32 microcontrollers
MCUSim is an XSPICE library with microcontrollers.
Sdcc Examples
Code examples for microcontrollers ready to compile with SDCC
Cmsis Header Stm32
CMSIS device headers for all STM32 devices
Rf1101se Teensy
Driving one of those cheap RF1101SE boards with a Arduino or Teensy
Utensor cgen
C++ code generator for uTensor
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8
Ferret is a free software lisp implementation for real time embedded control systems.
Liquid Crystal Library for STM32
A free video streaming service that runs on a ESP32
Platformio Vscode Ide
PlatformIO IDE for VSCode: The next generation integrated development environment for IoT
Powerful and easy-to-use embedded GUI library with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
Cortex M Rtic
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
βœ”οΈThe smallest header-only GUI library(4 KLOC) for all platforms
Incubator Nuttx
Apache NuttX is a mature, real-time embedded operating system (RTOS)
Modular and configurable OS for embedded applications
Open source Python library for programming and debugging Arm Cortex-M microcontrollers
Arduino hardware package for ATmega8, ATmega48, ATmega88, ATmega168, ATmega328 and ATmega328PB
Platformio Core
PlatformIO is a professional collaborative platform for embedded development πŸ‘½ A place where Developers and Teams have true Freedom! No more vendor lock-in!
1-60 of 161 microcontroller projects