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

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 commit7 months ago
micropython-ili9341
micropython-ili9341

A Micropython driver for ILI9341 TFT displays on ESP32 microcontrollers.

#iot#spi#embedded-systems
Stars14
Forks9
Last commit5 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
dw1000
dw1000Ada

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

#embedded-systems#dw1000#spark-language
Stars14
Forks6
Last commit7 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
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_SCD4X
MicroPython_SCD4XPython

MicroPython driver for Sensirion SCD40 and SCD41 CO₂ sensors with I2C interface.

#embedded-systems#sensor#micropython
Stars14
Forks5
Last commit1 year ago
microSDI12
microSDI12Python

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

#embedded-systems#sensor#micropython
Stars14
Forks2
Last commit1 month 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
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
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
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
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-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
Stars13
Forks1
Last commit9 months ago
vserialx
vserialxV

A tiny V library for serial communication on Linux systems.

#iot#v-lang#embedded-systems
Stars13
Forks3
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
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
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
micropython-st7920
micropython-st7920Python

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

#spi#embedded-systems#micropython
Stars13
Forks9
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
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
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 year 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
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
RP2040 Ethernet example
RP2040 Ethernet exampleC

A MicroPython firmware project for Raspberry Pi Pico with WIZnet Ethernet chip support, enabling network connectivity and IoT applications.

#iot#wiznet#embedded-systems
Stars11
Forks4
Last commit
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 commit6 years ago
micropython-aiosentry
micropython-aiosentryPython

An asynchronous Sentry.io client for MicroPython to send exceptions with stacktraces to Sentry.

#iot#embedded-systems#asyncio
Stars11
Forks4
Last commit7 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 commit3 months ago
MicroPython Motor Kit
MicroPython Motor KitPython

MicroPython libraries for controlling DC motors, servos, and stepper motors with advanced features like asynchronous movement.

#robotics#embedded-systems#stepper
Stars11
Forks3
Last commit3 months ago
micropython-eeprom
micropython-eepromPython

A MicroPython driver for AT24Cxx series EEPROM chips, enabling data storage and retrieval via I2C.

#embedded-systems#hardware-abstraction#micropython
Stars11
Forks0
Last commit
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
Stars11
Forks3
Last commit2 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
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
9 years ago
7 years ago
10 years ago
1 year ago
4 years ago
3 years ago
Next
#Micropython396
#Iot309
#Esp32170
#Esp8266116
#I2c101
#Microcontroller90
#Cross Platform69
#Arduino63
#Sensor Driver61
#C Library61
#Robotics54
#Python54