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

bb-runtimes
bb-runtimesAda

Generates runtime source trees for AdaCore's GNAT bare metal board support packages (BSPs).

#embedded-ada#embedded-systems#bare-metal
Stars71
Forks63
Last commit10 days ago
tamp
tampC

A low-memory, DEFLATE-inspired lossless compression library optimized for embedded and resource-constrained environments.

#c-library#embedded-systems#webassembly
Stars70
Forks10
Last commit5 days ago
freedomTX
freedomTXC++

Custom firmware for RC transmitters, forked from OpenTX with enhanced features and flexibility.

#embedded-systems#rc-transmitter#radio-control
Stars70
Forks9
Last commit3 months ago
ros_jetson_stats
ros_jetson_statsPython

A ROS wrapper for jetson-stats that provides NVIDIA Jetson board status via diagnostic messages and control services.

#robotics#embedded-systems#system-control
Stars70
Forks26
Last commit3 years ago
micropython-tinyrtc-i2c
micropython-tinyrtc-i2cPython

MicroPython driver for TinyRTC I2C modules with DS1307 real-time clock and AT24C32N EEPROM.

#iot#embedded-systems#micropython
Stars69
Forks22
Last commit3 years ago
CAN Simulator
CAN SimulatorGo

A Go program for the Raspberry Pi CAN bus simulator to develop and test the Carloop open-source car adapter.

#spi#embedded-systems#can-bus
Stars69
Forks10
Last commit10 years ago
iot
iotGo

A Go framework for implementing Google IoT Core devices with MQTT communication and config handling.

#embedded-systems#cloud-iot#telemetry
Stars68
Forks13
Last commit6 years ago
micropython-wifi_manager
micropython-wifi_managerPython

A MicroPython library for managing WiFi connections on ESP8266 and ESP32 boards with a captive portal for configuration.

#wifi-configuration#iot#embedded-systems
Stars68
Forks26
Last commit
acnc
acncAda

A G-code parser and CNC controller written in Ada for ARM Cortex-M microcontrollers.

#industrial-automation#embedded-systems#g-code-parser
Stars65
Forks12
Last commit7 years ago
ComPortDriver
ComPortDriverPascal

A Win32/64 VCL and Firemonkey COM-Port component for Delphi, enabling RS232 serial communication.

#embedded-systems#firemonkey#hardware-interface
Stars65
Forks23
Last commit1 month ago
gb-starter-kit
gb-starter-kit

A starter kit for developing Game Boy games with modern tooling and best practices.

#asm#embedded-systems#assembly
Stars65
Forks13
Last commit8 months ago
micropython-core2
micropython-core2C

MicroPython firmware extension for M5Stack CORE2 with hardware driver support for display, touch, sensors, and power management.

#iot#bm8563#embedded-systems
Stars64
Forks15
Last commit4 years ago
minipb
minipbPython

A lightweight, pure Python Protocol Buffer library supporting multiple schema formats and MicroPython.

#embedded-systems#micropython#python-library
Stars63
Forks8
Last commit3 years ago
pyb_ina219
pyb_ina219Python

A MicroPython library for reading voltage, current, and power from the Texas Instruments INA219 sensor via I2C.

#sensor-library#embedded-systems#micropython
Stars63
Forks19
Last commit2 years ago
micropython-bno055
micropython-bno055Python

A MicroPython driver for the Bosch BNO055 IMU, providing hardware sensor fusion for orientation, acceleration, and magnetic field data.

#robotics#sensor-fusion#embedded-systems
Stars61
Forks10
Last commit18 days ago
docker
dockerDockerfile

Docker images for setting up, configuring, and developing micro-ROS applications on hardware platforms.

#robotics#micro-ros#iot
Stars61
Forks31
Last commit9 months ago
gc9a01py
gc9a01pyPython

MicroPython display driver for 240x240 pixel GC9A01 screens with rotation, mirroring, and bitmap font support.

#embedded-systems#micropython#gc9a01
Stars60
Forks21
Last commit5 years ago
ili9342c_mpy
ili9342c_mpyPython

A fast C driver for MicroPython to control ILI9342C-based displays, supporting graphics, text, and JPG rendering.

#spi#embedded-systems#jpg-rendering
Stars60
Forks13
Last commit2 years ago
micropython-radio
micropython-radioPython

Bidirectional nRF24L01+ radio protocols for MicroPython enabling reliable exchange of arbitrary Python objects between Pyboards.

#iot#embedded-systems#micropython
Stars60
Forks12
Last commit3 years ago
micropython-waveshare-epd
micropython-waveshare-epdPython

A MicroPython driver for Waveshare E-Paper displays on Pycom devices, enabling low-power graphics and image rendering.

#iot#embedded-systems#micropython
Stars59
Forks17
Last commit8 years ago
terminal_cli.rs
terminal_cli.rsRust

A low-level Rust library for building interactive command-line interfaces with commands, properties, and autocomplete.

#embedded-systems#library#interactive
Stars58
Forks5
Last commit5 years ago
romusage
romusageJavaScript

A command-line tool for estimating ROM and RAM usage in Game Boy and other GBDK platform games from map, binary, and debug files.

#embedded-systems#ihx-files#rom
Stars57
Forks9
Last commit7 months ago
bh1750
bh1750Python

A collection of MicroPython experiments and utilities for embedded development.

#iot#embedded-systems#micropython
Stars56
Forks18
Last commit8 years ago
micropython-ds1302-rtc
micropython-ds1302-rtcPython

A pure MicroPython driver for the DS1302 real-time clock (RTC) module, enabling timekeeping on embedded devices.

#iot#embedded-systems#micropython-esp32
Stars55
Forks17
Last commit4 years ago
MESC FOC ESC
MESC FOC ESC

An open-source, cost-optimized STM32F303-based FOC/BLDC motor controller ESC designed as an alternative to VESC.

#open-hardware#embedded-systems#bldc-motor
Stars55
Forks21
Last commit5 years ago
micropython-ssd1309
micropython-ssd1309Python

A MicroPython driver for SSD1309 monochrome OLED displays with SPI and I2C support.

#spi#embedded-systems#oled-display
Stars54
Forks13
Last commit14 days ago
micropython-lora
micropython-loraPython

MicroPython library for controlling Semtech SX127x LoRa modules via SPI communication.

#sx127x#iot#embedded-systems
Stars54
Forks8
Last commit3 years ago
ESPHelper/32
ESPHelper/32C++

A library to simplify WiFi and MQTT connectivity for ESP32 microcontrollers with OTA update support.

#iot#embedded-systems#ota-updates
Stars53
Forks9
Last commit7 years ago
Esp32SSHClient
Esp32SSHClientC

An Arduino library for ESP32 that implements an SSH client to connect and execute commands on remote servers.

#iot#remote-command-execution#embedded-systems
Stars53
Forks13
Last commit3 years ago
micropython-sht30
micropython-sht30Python

A MicroPython driver for the SHT30 temperature and humidity sensor, communicating via I2C.

#iot#embedded-systems#micropython
Stars52
Forks27
Last commit7 years ago
SweetAda
SweetAdaAda

A lightweight Ada-language development framework for implementing software systems across diverse hardware platforms from embedded boards to mainframes.

#development-framework#embedded-systems#hardware-abstraction
Stars52
Forks5
Last commit
micropython-urouter
micropython-urouterPython

A lightweight, non-blocking HTTP request routing library for MicroPython, designed for resource-constrained embedded devices.

#embedded-systems#micropython#single-threaded
Stars52
Forks7
Last commit3 years ago
micropython-TEA5767
micropython-TEA5767Python

A MicroPython driver for the TEA5767 FM radio module, enabling DIY FM radio projects on ESP8266, ESP32, and Raspberry Pi Pico.

#embedded-systems#pico#micropython-esp32
Stars52
Forks9
Last commit2 years ago
firmata
firmataElixir

An Elixir implementation of the Firmata protocol for communicating with microcontrollers.

#embedded-systems#elixir#i2c
Stars51
Forks11
Last commit5 years ago
micropython_ahtx0
micropython_ahtx0Python

MicroPython driver for AHT10 and AHT20 temperature and humidity sensors.

#iot#sensor-library#embedded-systems
Stars51
Forks12
Last commit2 years ago
micropython-captive-portal
micropython-captive-portalPython

A captive portal implementation for MicroPython on ESP8266/NodeMCU devices to redirect network traffic to a local web page.

#iot#embedded-systems#micropython
Stars51
Forks15
Last commit8 years ago
PreviousPage 12 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
2 years ago
4 days ago
Next
#Iot157
#Micropython101
#Esp3277
#Cross Platform60
#Esp826658
#C Library55
#Microcontroller47
#Robotics41
#Embedded40
#Arduino38
#Microcontrollers36
#C Plus Plus35