awesome-embedded
github.com/nhivp/awesome-embedded ↗A curated list of awesome embedded programming.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me stm32 resources from awesome-embedded"
Installation instructions →What's inside
Embedded Software Skill
RTOS
- 30 Days make OS
- AliOS-Things
AliOS Things released by Alibaba is an open-source implementation of operating system (OS) for Internet of Things (IoT).
- Atomthreads: Open Source RTOS
- CoRTOS
An open source minimalist RTOS.
- Femto OS
a very concise portable real time - preemptive operating system (RTOS) for embedded microcontrollers with minimal ram and flash, say 2KB .. 16KB flash and 128 .. 1024 bytes ram.
- Free real-time operating system (RTOS) designed for deeply embedded applications
Raspberry
OS
Bootloader
- A bootloader for ARM Cortex-M based microcontrollers
- ARMv7M ELF loader
- Bootloaders 101
- can-bootloader
The bootloader used to flash our CAN-connected boards
- link1
- OpenBLT
an open source and portable bootloader for microcontrollers.
Others
Looking for more lists like this?
- A curated list of awesome Raspberry Pi tools, projects, images and resources
- A curated list of project-based tutorials in C
- awesome-c
A curated list of awesome C frameworks, libraries and software.
- awesome-cheat-sheets
Awesome Cheat Sheets for Developer Utility, like Git, Vim, Tmux, Sublime Text, Markdown, Shell.
- awesome-embedded-rust
Curated list of resources for Embedded and Low-level development in the Rust programming language.
- awesome-embedded-systems
MCU programming
- A demo project of FreeRTOS running on a STM32F4 Discovery board.STM32
- Analog to Digital Conversion, Data Acquisition and ControlTM4C123
- An esp8266 rom creation toolESP8266
- An open source bootloader for the ESP8266ESP8266
- A template for building STM32F0 ARM projects with GCCSTM32
- A tiny portable 3D graphics lib for micro controllers (Oled display)STM32
Showing a sample of 301 resources. View the full list on GitHub →