Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Embedded Systems

Embedded Systems

834 projects

Showing 36 of 834 projects

hardware.inc
hardware.incAssembly

Standard include file containing Game Boy hardware definitions for RGBDS assembly projects.

#embedded-systems#hardware-definitions#assembly
Stars161
Forks24
Last commit17 days ago
Delta 5 race timer
Delta 5 race timerJavaScript

Multi-node RF race timing system for FPV drone racing using existing 5.8GHz video signals.

#embedded-systems#web-server#radio-frequency
Stars159
Forks60
Last commit5 years ago
vircar
vircarC

A CAN-based virtual car simulator written in C for testing vehicle system cyber-attacks without hardware.

#car#embedded-systems#can-bus
Stars158
Forks41
Last commit6 years ago
micropyserver
micropyserverPython

A simple HTTP server library for building web interfaces and APIs on MicroPython-powered devices like ESP8266/ESP32.

#iot#http-server#embedded-systems
Stars157
Forks34
Last commit1 year ago
rclc
rclcC

A ROS 2 client library for C providing convenience functions, an executor, lifecycle nodes, and parameter server support.

#robotics#embedded-systems#lifecycle-nodes
Stars157
Forks56
Last commit5 months ago
SX127x_driver_for_MicroPython_on_ESP8266
SX127x_driver_for_MicroPython_on_ESP8266Python

A MicroPython driver for SX127x LoRa transceivers, enabling wireless communication on ESP8266, ESP32, and Raspberry Pi.

#sx127x#iot#embedded-systems
Stars156
Forks58
Last commit
Movel
MovelCoffeeScript

A dashboard for Raspberry Pi car computers that displays real-time vehicle data from OBD2 Bluetooth devices.

#car#obd#iot
Stars156
Forks12
Last commit10 years ago
canopus
canopusGo

A Go implementation of the Constrained Application Protocol (CoAP) client and server, compliant with RFC 7252.

#embedded-systems#constrained-devices#rfc-7252
Stars156
Forks40
Last commit8 years ago
wasm2mpy
wasm2mpyC

Compile WebAssembly to native MicroPython modules for running high-performance code on embedded systems.

#iot#embedded-systems#webassembly
Stars155
Forks3
Last commit23 days ago
OMicroB
OMicroBOCaml

A generic OCaml virtual machine for running OCaml programs on resource-constrained microcontrollers like AVR and PIC32.

#functional-programming#embedded-systems#pic32
Stars154
Forks27
Last commit2 months ago
serial2mqtt
serial2mqttC++

A Linux gateway that bridges serial communication (USB, serial, Bluetooth) to MQTT, enabling MQTT for microcontrollers without Ethernet or WiFi.

#paho-mqtt#embedded-systems#microcontroller
Stars153
Forks31
Last commit11 months ago
Arduino-CMake-Toolchain
Arduino-CMake-ToolchainCMake

A CMake toolchain for cross-compiling projects to Arduino-compatible boards (AVR, ESP32, etc.) using standard CMake workflows.

#embedded-systems#esp32#build-tools
Stars149
Forks41
Last commit3 years ago
Pimod
PimodShell

Reconfigure Raspberry Pi OS images using a Docker-like configuration file and QEMU chroot.

#embedded-systems#devops#arm-emulation
Stars148
Forks20
Last commit2 months ago
Bluetooth Low Energy
Bluetooth Low Energy

A curated list of awesome Bluetooth Low Energy (BLE) resources for hardware, mobile, and IoT development.

#iot-development#embedded-systems#bluetooth-le
Stars146
Forks11
Last commit1 year ago
micropython-modbus
micropython-modbusPython

A MicroPython library implementing Modbus RTU and TCP protocols for both master (client) and slave (server) roles.

#industrial-automation#modbus-rtu#embedded-systems
Stars146
Forks58
Last commit
CODESYS-MQTT
CODESYS-MQTT

MQTT client library for CODESYS PLC programming environment supporting all QoS levels with high performance.

#industrial-automation#embedded-systems#message-queue
Stars143
Forks26
Last commit2 years ago
BME280
BME280Python

A MicroPython driver for the Bosch BME280 temperature, pressure, and humidity sensor, also compatible with BMP280.

#iot#embedded-systems#pressure-sensor
Stars139
Forks34
Last commit1 year ago
Nekocart
NekocartAssembly

Open-source Game Boy flash cartridge using a Xilinx CPLD as the memory bank controller.

#fpga#hardware-design#open-hardware
Stars138
Forks40
Last commit2 years ago
Delphi Modbus
Delphi ModbusPascal

Delphi components for implementing Modbus TCP client and server applications in industrial automation.

#industrial-automation#embedded-systems#scada
Stars134
Forks69
Last commit7 months ago
talking-with-cars
talking-with-carsPython

Use your car's CAN bus as a game controller to play video games with real steering wheels and pedals.

#embedded-systems#can-bus#automotive-hacking
Stars134
Forks21
Last commit4 years ago
MQBoard
MQBoardPython

A micro-framework for remotely managing MicroPython boards (ESP32) via a single encrypted MQTT connection.

#embedded-systems#asyncio#ota-updates
Stars128
Forks18
Last commit4 years ago
uSQLite
uSQLiteC

A SQLite library module for MicroPython, providing a DB-API 2.0 subset compatible with Python's sqlite3.

#iot#embedded-systems#micropython
Stars127
Forks20
Last commit1 year ago
hrotti
hrottiGo

A lightweight MQTT broker library and standalone server written in Go, supporting TCP and WebSocket connections.

#websocket-server#embedded-systems#iot-messaging
Stars125
Forks21
Last commit5 years ago
micropython-ov2640
micropython-ov2640Python

A MicroPython class for interfacing with the OV2640 camera on ESP8266, enabling image capture and storage.

#iot#spi#embedded-systems
Stars124
Forks28
Last commit3 years ago
VxWorks
VxWorksMakefile

Automated build system for compiling ROS 2 with VxWorks 7 SDK to enable robotics applications on real-time embedded systems.

#robotics#real-time-operating-system#embedded-systems
Stars118
Forks31
Last commit1 month ago
micropython-bmp280
micropython-bmp280Python

A MicroPython driver for the Bosch BMP280 temperature and pressure sensor with configurable use cases and oversampling.

#iot#embedded-systems#pressure-sensor
Stars118
Forks27
Last commit2 years ago
encodermenu
encodermenuPython

A simple async menu system for MicroPython using a rotary encoder and OLED display for embedded projects.

#encoder#user-interface#async-menu
Stars116
Forks20
Last commit5 years ago
embit
embitPython

A minimal Bitcoin library for MicroPython and Python3 designed for embedded systems and microcontrollers.

#embedded-systems#secp256k1#micropython
Stars115
Forks52
Last commit19 days ago
ads1x15
ads1x15Python

A MicroPython driver for ADS1115 and ADS1015 analog-to-digital converters, optimized for time-sensitive and IRQ-safe operations.

#embedded-systems#micropython#i2c
Stars113
Forks35
Last commit24 days ago
s3lcd
s3lcdPython

A MicroPython driver for ESP32-S3 devices to control ST7789 and compatible displays via ESP_LCD parallel and SPI interfaces.

#embedded-systems#micropython#t-dongle-s3
Stars110
Forks16
Last commit2 years ago
TinyUPnP
TinyUPnPC++

A minimal UPnP IGD library for ESP8266/ESP32 to automate port forwarding on routers.

#iot#embedded-systems#esp32
Stars110
Forks19
Last commit2 years ago
Orangetool
OrangetoolPython

A Python library providing control functions for single-board computers, including network, storage, display, and system management.

#system-management#iot#embedded-systems
Stars109
Forks22
Last commit2 years ago
GDSerCommPlugin
GDSerCommPluginC++

A Godot 4.1+ plugin for bidirectional serial communication with Arduino devices.

#iot#embedded-systems#serial-communication
Stars108
Forks14
Last commit11 months 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
Stars105
Forks7
Last commit8 years ago
natiu-mqtt
natiu-mqttGo

A dead-simple, extensible MQTT implementation for embedded systems with minimal allocations and no external dependencies.

#iot#embedded-systems#resource-efficient
Stars105
Forks7
Last commit1 month ago
huffandpuff
huffandpuffC

An extremely minimal Huffman encoder/decoder with zero library dependencies, designed for embedded systems.

#c-library#embedded-systems#public-domain
Stars104
Forks7
Last commit13 years ago
PreviousPage 10 of 24

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
1 year ago
2 years ago
Next
#Micropython396
#Iot309
#Esp32170
#Esp8266116
#I2c101
#Microcontroller90
#Cross Platform69
#Arduino63
#Sensor Driver61
#C Library61
#Robotics54
#Python54