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

dw1000
dw1000Ada

A formally verified SPARK/Ada driver for the DecaWave DW1000 Ultra-Wideband transceiver chip.

#embedded-systems#dw1000#spark-language
Stars15
Forks6
Last commit7 years ago
MicroPython-2.9-inch-ePaper-Library
MicroPython-2.9-inch-ePaper-LibraryPython

MicroPython display driver library for WaveShare 2.9-inch e-Paper displays with drawing, text, images, and QR code support.

#embedded-systems#micropython#esp32
Stars15
Forks5
Last commit
micropython-ili9341
micropython-ili9341

A Micropython driver for ILI9341 TFT displays on ESP32 microcontrollers.

#iot#spi#embedded-systems
Stars14
Forks9
Last commit6 years ago
mpy-agps
mpy-agpsPython

MicroPython library for assisted GPS location using GSM cell tower data, supporting both online queries and offline databases.

#iot#opencellid#offline-location
Stars14
Forks4
Last commit6 years ago
go-mcu
go-mcuGo

A Go-based CLI tool and library for managing NodeMCU/ESP8266 modules with cross-platform support.

#iot#embedded-systems#esp8266
Stars14
Forks4
Last commit5 years ago
mb_PSRAM_64Mb_SPI
mb_PSRAM_64Mb_SPIPython

A simple MicroPython driver for using 64Mbit SPI PSRAM chips with RP2040 and other MicroPython boards.

#spi#embedded-systems#micropython
Stars14
Forks3
Last commit5 years ago
desgb
desgbAssembly

A Game Boy ROM that implements the DES encryption algorithm for demonstration purposes.

#embedded-systems#retro-computing#game-boy
Stars14
Forks2
Last commit8 years ago
microSDI12
microSDI12Python

A MicroPython library for communicating with SDI-12 sensors over UART using RS-485.

#embedded-systems#sensor#micropython
Stars14
Forks2
Last commit3 months ago
micropython-nfc
micropython-nfcPython

A MicroPython library for interfacing with MFRC522 NFC readers to read MIFARE cards on boards like PYB and ESP8266.

#embedded-systems#micropython#nfc
Stars14
Forks3
Last commit9 months ago
Micropython-IR
Micropython-IRPython

MicroPython library for sniffing and replaying infrared remote signals on Pyboard.

#embedded-systems#micropython#home-automation
Stars14
Forks5
Last commit9 years ago
micropython-ppm_reader
micropython-ppm_readerPython

A MicroPython library for decoding PPM signals from RC receivers with built-in safety features for signal loss detection.

#embedded-systems#micropython#radio-control
Stars14
Forks1
Last commit11 months ago
micropython-st7920
micropython-st7920Python

A MicroPython library for drawing graphics on ST7920 128x64 monochrome LCD panels using SPI communication.

#spi#embedded-systems#micropython
Stars13
Forks8
Last commit6 years ago
micropython-microbmp
micropython-microbmpPython

A lightweight Python module for BMP image processing on MicroPython devices, supporting multiple color depths and RLE compression.

#embedded-systems#micropython#rle
Stars13
Forks1
Last commit1 year ago
micropython-SHARP_Memory_Display
micropython-SHARP_Memory_DisplayPython

A MicroPython driver for SHARP memory displays, enabling low-power, high-contrast screen control on microcontrollers.

#spi#embedded-systems#micropython
Stars13
Forks4
Last commit
sx127x_esp
sx127x_espPython

A MicroPython driver for connecting SX127x-based LoRa modules (like Ra-01) to ESP8266/ESP32 boards.

#sx127x#iot#embedded-systems
Stars13
Forks5
Last commit8 years ago
micropython-mcp4725
micropython-mcp4725Python

A MicroPython driver for the MCP4725 I²C digital-to-analog converter with 12-bit resolution.

#embedded-systems#micropython#i2c
Stars13
Forks6
Last commit10 years ago
mp_modbus
mp_modbusPython

A MicroPython library for creating and parsing Modbus RTU and TCP frames, enabling communication with industrial devices.

#industrial-automation#embedded-systems#rtu-master
Stars13
Forks3
Last commit5 years ago
pico_dcf77_tx
pico_dcf77_txPython

A DCF77 time signal transmitter for Raspberry Pi Pico W that emulates the German longwave time standard for proximate clock synchronization.

#iot#embedded-systems#micropython
Stars13
Forks2
Last commit2 years ago
micropython-oled-progressbars
micropython-oled-progressbarsPython

A collection of optimized progress bar display elements for SSD1306 OLED screens using MicroPython on ESP8266/ESP32.

#embedded-systems#oled-display#micropython
Stars13
Forks3
Last commit
micropython_hourly_sleeper_library
micropython_hourly_sleeper_libraryPython

A MicroPython library that enables ESP8266 boards to sleep for multiple hourly increments, extending deep sleep beyond the default 71-minute limit.

#deep-sleep#iot#embedded-systems
Stars13
Forks1
Last commit
vserialx
vserialxV

A tiny V library for serial communication on Linux systems.

#iot#v-lang#embedded-systems
Stars13
Forks3
Last commit2 years ago
pico_jjy_tx
pico_jjy_txPython

A JJY time signal transmitter for Raspberry Pi Pico W that generates configurable 40/60 KHz signals using NTP-synchronized JST time.

#iot#embedded-systems#micropython
Stars12
Forks3
Last commit2 years ago
ESP32-433Mhz-Transmitter
ESP32-433Mhz-TransmitterPython

A pure MicroPython RF transmitter for ESP32 that sends 433MHz signals using configurable encoders.

#iot#embedded-systems#micropython
Stars12
Forks4
Last commit5 years ago
micropython-sparkplugb
micropython-sparkplugbPython

A MicroPython implementation of the Eclipse Sparkplug B specification for creating compliant edge nodes in IoT systems.

#embedded-systems#asyncio#micropython
Stars12
Forks0
Last commit1 month ago
mesh-espnow-micropython
mesh-espnow-micropython

A dynamic secure mesh network implementation for ESP32 IoT devices using ESP-NOW and MicroPython.

#iot#embedded-systems#micropython
Stars12
Forks2
Last commit3 years ago
micropython_ra8875
micropython_ra8875Python

MicroPython device driver and nano-GUI for RA8875-based TFT displays, enabling hardware control and sensor display applications.

#embedded-systems#hardware-control#micropython
Stars12
Forks2
Last commit5 years ago
micropython-aioschedule
micropython-aioschedulePython

An asynchronous task scheduler with persistence for MicroPython, enabling periodic coroutine execution and deep sleep support for battery-powered devices.

#iot#embedded-systems#asyncio
Stars12
Forks4
Last commit
picoredis
picoredisPython

A minimal Redis client for MicroPython and CPython that implements the RESP protocol with a simple blocking API.

#database-driver#iot#embedded-systems
Stars12
Forks3
Last commit5 years ago
PyBoard-HC05-Android
PyBoard-HC05-AndroidJava

MicroPython code for HC05 Bluetooth adapter with an Android app example for bidirectional communication with PyBoard.

#iot#embedded-systems#micropython
Stars12
Forks0
Last commit6 years ago
lvgl_esp32_gc9a01
lvgl_esp32_gc9a01Python

A driver for GC9A01 displays to work with LVGL micropython bindings on ESP32 microcontrollers.

#lvgl#embedded-systems#micropython
Stars11
Forks0
Last commit5 years ago
micropython-lis2hh12
micropython-lis2hh12Python

MicroPython I2C driver for the STMicroelectronics LIS2HH12 3-axis accelerometer.

#motion-sensing#sensor-library#mems
Stars11
Forks4
Last commit2 years ago
mp_espnow_wrapper
mp_espnow_wrapperPython

A Micropython wrapper for ESP-NOW providing asynchronous messaging with chunking, CRC verification, and ACK support.

#iot#embedded-systems#micropython
Stars11
Forks2
Last commit4 months ago
MicroPython-SimpleKeypad
MicroPython-SimpleKeypadPython

MicroPython library for interfacing with keypad matrices with customizable layouts and error handling.

#iot#embedded-systems#micropython-esp32
Stars11
Forks5
Last commit1 year ago
AS726X_LoPy
AS726X_LoPyPython

MicroPython driver for AS7262 and AS7263 spectral sensors, designed for PyCom boards.

#iot#embedded-systems#as7263
Stars11
Forks5
Last commit8 years ago
rclada
rcladaAda

Ada programming language client library for ROS2/RCL robotics middleware.

#robotics#embedded-systems#safety-critical
Stars11
Forks2
Last commit2 years ago
micropython-mpu6050-mqtt-streamer
micropython-mpu6050-mqtt-streamerJavaScript

Micropython software for ESP8266 that streams MPU6050 sensor data to an MQTT server.

#iot#embedded-systems#micropython
Stars11
Forks1
Last commit7 years ago
PreviousPage 17 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
11 years ago
7 years ago
9 years ago
2 years ago
Next
#Micropython396
#Iot309
#Esp32170
#Esp8266116
#I2c101
#Microcontroller90
#Cross Platform70
#Arduino63
#Sensor Driver61
#C Library61
#Robotics54
#Python54