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

vircar
vircarC

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

#car#embedded-systems#can-bus
Stars157
Forks42
Last commit5 years ago
hardware.inc
hardware.incAssembly

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

#embedded-systems#hardware-definitions#assembly
Stars157
Forks24
Last commit5 months ago
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
Forks39
Last commit8 years 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
Stars155
Forks26
Last commit13 days 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
Stars155
Forks58
Last commit
micropython-camera-API
micropython-camera-APIC

A user-friendly camera API for MicroPython, providing precompiled firmware and support for various camera sensors on ESP32 and other ports.

#iot#camera#embedded-systems
Stars154
Forks43
Last commit5 months ago
wasm2mpy
wasm2mpyC

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

#iot#embedded-systems#webassembly
Stars153
Forks3
Last commit1 year 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
Stars152
Forks31
Last commit8 months 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
Stars151
Forks56
Last commit3 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
Forks42
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
Stars146
Forks20
Last commit3 months 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
Forks56
Last commit
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
Stars141
Forks12
Last commit1 year ago
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
Stars140
Forks25
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
Stars138
Forks35
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
Stars137
Forks39
Last commit2 years ago
ComChan
ComChanRust

A blazingly fast, minimal serial monitor and plotter for embedded systems and serial communication, written in Rust.

#embedded-systems#ratty#telemetry
Stars134
Forks13
Last commit2 days ago
Delphi Modbus
Delphi ModbusPascal

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

#industrial-automation#embedded-systems#scada
Stars134
Forks70
Last commit5 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
Stars133
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
Stars127
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
Stars126
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
Forks22
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
Stars123
Forks29
Last commit3 years 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
Stars117
Forks27
Last commit2 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
Stars116
Forks30
Last commit1 month 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
Stars111
Forks47
Last commit2 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
Stars111
Forks35
Last commit9 months 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
Stars111
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 commit1 year 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
Stars107
Forks14
Last commit8 months 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 year 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
can2mqtt
can2mqttRust

A bidirectional, configurable bridge between CAN-Bus and MQTT with flexible data conversion modes.

#embedded-systems#can-bus#mqtt
Stars102
Forks26
Last commit1 month ago
PreviousPage 10 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
1 year ago
1 year ago
Next
#Iot157
#Micropython101
#Esp3277
#Cross Platform60
#Esp826658
#C Library55
#Microcontroller47
#Robotics41
#Embedded40
#Arduino38
#Microcontrollers36
#C Plus Plus35