Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Embedded Systems

Embedded Systems

454 projects

Showing 36 of 454 projects

senko
senkoPython

A simple OTA updater for Micropython projects on ESP8266/ESP32 that syncs files from GitHub.

#iot#senko#embedded-systems
Stars102
Forks19
Last commit2 years ago
Juniper
JuniperF#

A functional reactive programming language that transpiles to Arduino C++ for real-time embedded systems.

#embedded-systems#compiler#static-typing
Stars102
Forks10
Last commit1 year ago
GBVideoPlayer
GBVideoPlayerPython

A technical demo showing how to hack the Game Boy Color LCD controller to play full-motion color video with music.

#embedded-systems#retro-computing#z80-assembly
Stars101
Forks7
Last commit8 years ago
esp32
esp32Go

Transpiles Golang code into Arduino-compatible C++ for automated testing of ESP32 IoT projects.

#iot#embedded-systems#esp32
Stars99
Forks5
Last commit6 months ago
BrainMM
BrainMMPascal

An extremely fast, lock-free memory manager for Delphi and C++ Builder designed for modern multi-threaded applications.

#embedded-systems#memory-management#multi-threading
Stars99
Forks17
Last commit6 years ago
uMail
uMailPython

A lightweight, scalable SMTP client for sending email in MicroPython on microcontrollers.

#iot#embedded-systems#micropython
Stars98
Forks14
Last commit1 year ago
TFT-GUI
TFT-GUIPython

A touch-driven event-based GUI library for Pyboard with TFT displays, built for hardware control and monitoring applications.

#embedded-systems#hardware-control#micropython
Stars97
Forks13
Last commit6 years ago
toolchains
toolchainsCMake

A collection of CMake toolchain files for cross-compiling to various platforms, primarily used by the Magnum graphics engine.

#ios#embedded-systems#webassembly
Stars96
Forks32
Last commit8 months ago
esp32-cam-micropython
esp32-cam-micropythonMakefile

Custom MicroPython firmware for ESP32-CAM boards with camera support and LittleFS filesystem.

#embedded-systems#micropython#esp32
Stars95
Forks28
Last commit4 years ago
micropython-upybbot
micropython-upybbotPython

Micropython code for a self-balancing robot using an ESP32 and MPU6050 sensor.

#robotics#iot#embedded-systems
Stars93
Forks26
Last commit11 years ago
u-lora
u-loraPython

A MicroPython port of raspi-lora enabling RFM95 LoRa radio communication on microcontrollers like Raspberry Pi Pico and ESP32.

#iot#embedded-systems#micropython
Stars93
Forks18
Last commit2 years ago
PharoThings
PharoThingsSmalltalk

A live programming platform for IoT development that enables remote debugging and real-time interaction with boards like Raspberry Pi.

#iot#embedded-systems#i2c
Stars93
Forks16
Last commit1 year ago
UTFT-ESP
UTFT-ESPC

Adds ESP8266 and ESP32 support to the UTFT library with hardware SPI for serial interface displays.

#embedded-systems#esp32#st7735
Stars93
Forks31
Last commit6 years ago
NuttX
NuttXC

A NuttX RTOS fork optimized for micro-ROS, enabling real-time robotics applications on microcontrollers.

#robotics#micro-ros#iot
Stars93
Forks38
Last commit4 years ago
cerealed
cerealedD

A powerful binary serialization library for D with minimal boilerplate, supporting bit-level control and custom serialization.

#serialisation#d#d-language
Stars92
Forks3
Last commit1 month ago
kvaser_interface
kvaser_interfaceC++

A standardized ROS abstraction layer for accessing Kvaser CAN devices, usable as an API or standalone bridge node.

#robotics#embedded-systems#can-bus
Stars90
Forks54
Last commit2 years ago
Inkplate-micropython
Inkplate-micropythonPython

MicroPython driver library for Soldered Inkplate ePaper display boards, enabling easy programming of ESP32-based ePaper displays.

#iot#embedded-systems#micropython
Stars90
Forks28
Last commit28 days ago
micropython-bmp180
micropython-bmp180Python

A MicroPython module for interfacing with the Bosch BMP180 pressure and temperature sensor.

#bosch-bmp180#altitude-calculation#embedded-systems
Stars90
Forks38
Last commit4 years ago
FACT Extractor
FACT ExtractorPython

A standalone utility that wraps FACT unpack plugins to extract files from common container and firmware formats.

#embedded-systems#file-extraction#security-tools
Stars90
Forks36
Last commit7 days ago
micropython-hx711
micropython-hx711Python

A MicroPython driver for the HX711 24-bit analog-to-digital converter, enabling precise weight measurement on microcontrollers.

#iot#embedded-systems#micropython
Stars89
Forks24
Last commit2 years ago
uble
ublePython

A lightweight Bluetooth Low Energy driver written in pure Python for MicroPython, enabling control of BLE chips via HCI packets.

#iot#embedded-systems#micropython
Stars89
Forks7
Last commit1 year ago
Aixt
AixtV

A V-based programming framework for microcontrollers that transpiles V code to C for various device compilers.

#robotics#iot#programming-language
Stars88
Forks47
Last commit1 month ago
micro_ros_zephyr_module
micro_ros_zephyr_moduleC

A micro-ROS module for integrating ROS 2 with Zephyr RTOS on resource-constrained embedded devices.

#robotics#micro-ros#iot
Stars86
Forks50
Last commit6 months ago
upy-websocket-server
upy-websocket-serverPython

A MicroPython WebSocket server implementation for ESP8266/ESP32 devices with HTML serving capabilities.

#websocket-server#iot#embedded-systems
Stars85
Forks24
Last commit3 years ago
MAX30102-MicroPython-driver
MAX30102-MicroPython-driverPython

A MicroPython driver for the Maxim MAX30102 and MAX30105 optical heart-rate and pulse oximetry sensors.

#embedded-systems#sensor#circular-buffer
Stars85
Forks27
Last commit28 days ago
Bifrost
BifrostGo

A tiny terminal emulator for serial port communication with USB type-C support.

#embedded-systems#terminal-emulator#command-line-tool
Stars84
Forks10
Last commit3 months ago
ewok
ewokAda

A secure microkernel for building high-performance, security-hardened embedded systems and IoT devices on microcontrollers.

#embedded-systems#microkernel#ewok-kernel
Stars80
Forks9
Last commit5 years ago
cortex-gnat-rts
cortex-gnat-rtsAda

GNAT Ada Run Time Systems based on FreeRTOS for Cortex-M microcontrollers, supporting boards like Arduino Due and BBC micro:bit.

#cortex-m#embedded-systems#rtos
Stars79
Forks17
Last commit1 year ago
assemblydigest
assemblydigestShell

A collection of Game Boy programming examples and techniques for learning retro game development.

#embedded-systems#educational#assembly-language
Stars78
Forks12
Last commit8 years ago
flight_controller
flight_controllerPython

A MicroPython-based flight stabilization system for drones using a pyboard, designed for educational purposes.

#autopilot#embedded-systems#micropython
Stars77
Forks31
Last commit10 years ago
micropython-modbus
micropython-modbusPython

A Modbus Master library for MicroPython ESP32 devices, enabling industrial communication protocols on embedded systems.

#industrial-automation#iot#modbus-rtu
Stars77
Forks30
Last commit7 years ago
rcutils
rcutilsC

Common C utilities, data structures, and macros used throughout the ROS 2 robotics framework.

#robotics#c-library#hacktoberfest
Stars74
Forks130
Last commit13 days ago
micropython-wifimanager
micropython-wifimanagerPython

A network configuration utility for MicroPython on ESP8266/ESP32 boards that manages WiFi connections and access points.

#iot#embedded-systems#micropython
Stars72
Forks14
Last commit7 days ago
svd2ada
svd2adaAda

Generates Ada bindings from CMSIS-SVD descriptions for ARM Cortex-M devices to streamline bare-metal driver development.

#cmsis-svd#embedded-systems#hardware-abstraction
Stars72
Forks38
Last commit1 year ago
Filters
FiltersPython

High-speed digital filters for MicroPython on ARM boards, implemented in inline assembler for real-time integer data processing.

#fir-filter#embedded-systems#micropython
Stars72
Forks14
Last commit4 years ago
Contribute to newsletter
Contribute to newsletterHTML

A weekly community newsletter covering Python on microcontrollers, CircuitPython, MicroPython, and related single-board computer projects.

#embedded-systems#open-source#micropython
Stars71
Forks43
Last commit
PreviousPage 11 of 13

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
3 days ago
Next
#Iot157
#Micropython101
#Esp3277
#Cross Platform60
#Esp826658
#C Library55
#Microcontroller47
#Robotics41
#Embedded40
#Arduino38
#Microcontrollers36
#C Plus Plus35