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

sensortile
sensortileAda

Demonstrates how to initialize a SensorTile and send sensor data over BLE from STM32 microcontrollers to a host device.

#bluepill#embedded-c#embedded-systems
Stars20
Forks0
Last commit2 years ago
SmartObject
SmartObjectJavaScript

A JavaScript class for creating and managing IPSO Smart Objects to abstract hardware and sensor data.

#ipso#iot#embedded-systems
Stars20
Forks6
Last commit6 years ago
ESP-File_manager
ESP-File_managerJavaScript

A web browser-based file manager for ESP32 devices running MicroPython, enabling remote file management directly on the device.

#iot#embedded-systems#micropython
Stars19
Forks2
Last commit2 years ago
etherscope
etherscopeAda

A real-time Ethernet traffic analyzer that runs on a STM32F746 microcontroller board with a touchscreen display.

#ethernet-monitoring#embedded-systems#ada-programming
Stars19
Forks5
Last commit8 years ago
MicroPython-GoogleSheet
MicroPython-GoogleSheetPython

A MicroPython library for ESP32 to interact with Google Sheets via HTTP and Google Apps Script API.

#googlescript#iot#embedded-systems
Stars19
Forks2
Last commit11 months ago
micropython-SYN6988
micropython-SYN6988Python

A MicroPython library for interfacing with the YuTone VoiceTX SYN6988 text-to-speech module via UART.

#iot#tts#embedded-systems
Stars19
Forks1
Last commit3 years ago
micropython-winbond
micropython-winbondPython

A MicroPython library for interfacing with Winbond W25Q series flash memory chips via SPI.

#iot#spi#embedded-systems
Stars19
Forks3
Last commit2 years ago
micropython-mpr121
micropython-mpr121Python

MicroPython driver for MPR121 capacitive touch keypads and breakout boards.

#mpr121#embedded-systems#micropython
Stars19
Forks7
Last commit6 years ago
ufastlz
ufastlzPython

A MicroPython wrapper for FastLZ, providing lightning-fast lossless compression on embedded systems.

#iot#embedded-systems#micropython
Stars19
Forks0
Last commit4 years ago
ada-time
ada-timeAda

Ada binding for the Pebble Time smartwatch, enabling Ada development for Pebble apps and watchfaces.

#wearable#embedded-systems#bare-metal
Stars18
Forks2
Last commit10 years ago
micropython-TTP229-BSF
micropython-TTP229-BSFPython

MicroPython driver for TTP229-BSF 16-key capacitive keypad on ESP8266/ESP32 using serial interface mode.

#input-device#embedded-systems#micropython-esp32
Stars18
Forks7
Last commit5 years ago
rpi-cookstrap
rpi-cookstrapShell

A shell script to automatically bake customized Raspberry Pi OS disk images using plugins and configuration files.

#embedded-systems#devops#raspberrypi
Stars18
Forks1
Last commit11 months ago
veml7700
veml7700Python

A MicroPython library for simple and fast communication with the VEML7700 ambient light sensor.

#iot#embedded-systems#micropython
Stars18
Forks3
Last commit6 years ago
GitHub repository
GitHub repositoryVerilog

A framework for developing and evaluating LiDAR data processing algorithms, with support for hardware acceleration on embedded platforms.

#robotics#fpga#sensor-fusion
Stars18
Forks3
Last commit1 year ago
micropython-noggin
micropython-nogginPython

A minimal web server framework for MicroPython, enabling web applications on embedded devices.

#iot#embedded-systems#micropython
Stars18
Forks2
Last commit8 years ago
micropython-ssd1322
micropython-ssd1322Python

A MicroPython display driver library for SSD1322 grayscale OLED screens with drawing, text, and image capabilities.

#spi#embedded-systems#oled-display
Stars18
Forks0
Last commit1 year ago
QMC5883
QMC5883Python

A Python class for interfacing with QMC5883L and QMC5883P three-axis digital compass ICs via I2C.

#qmc5883p#embedded-systems#i2c
Stars17
Forks3
Last commit1 year ago
micropython-charlcd
micropython-charlcdPython

A MicroPython library for controlling character LCD displays in 4-bit mode on ESP8266/ESP32.

#iot#embedded-systems#hardware-control
Stars17
Forks3
Last commit9 years ago
micropython-ntp
micropython-ntpPython

A robust MicroPython library for NTP time synchronization, RTC manipulation, drift compensation, and timezone handling.

#iot#embedded-systems#micropython
Stars17
Forks5
Last commit1 year ago
gameboy-brainfuck
gameboy-brainfuckPascal

A Brainfuck interpreter written in Z80 assembly for the Game Boy, with platform-specific limitations.

#embedded-systems#retro-computing#game-boy
Stars17
Forks3
Last commit9 years ago
micropython-png
micropython-pngPython

A lightweight PNG decoder for MicroPython, derived from PyPNG with features removed for constrained systems.

#embedded-systems#micropython#png-decoder
Stars17
Forks2
Last commit10 years ago
esp32-youtube-display
esp32-youtube-displayJupyter Notebook

Display YouTube channel metrics on an ESP32-driven TFT screen using MicroPython and the YouTube Data API.

#iot-dashboard#embedded-systems#micropython-esp32
Stars17
Forks1
Last commit7 years ago
robotics-with-ada
robotics-with-adaAda

Demonstrates interfacing Lego NXT Mindstorms sensors and effectors using Ada on low-cost ARM evaluation boards.

#robotics#lego-mindstorms#embedded-systems
Stars17
Forks5
Last commit2 years ago
micropython-sim800
micropython-sim800Python

A MicroPython driver for SIM800 cellular modules enabling SMS, calls, and TCP/IP connectivity.

#iot#at-commands#embedded-systems
Stars17
Forks3
Last commit8 years ago
MicroPython_Statistics
MicroPython_StatisticsPython

A MicroPython implementation of Python's statistics module for data analysis on microcontrollers.

#scientific-computing#mathematics#embedded-systems
Stars17
Forks9
Last commit7 years ago
micropython-tm1640
micropython-tm1640Python

MicroPython driver library for controlling TM1640-based 8x8 LED matrix modules with GPIO.

#embedded-systems#micropython#esp32
Stars16
Forks6
Last commit3 years ago
micropython-tca9548a
micropython-tca9548a

A MicroPython library for the TCA9548A I2C multiplexer to manage multiple I2C devices with identical addresses.

#embedded-systems#oled-display#micropython
Stars16
Forks3
Last commit6 years ago
micropython-usyslog
micropython-usyslogPython

A simple remote syslog client for MicroPython that sends log messages over UDP to a syslog server.

#iot#embedded-systems#micropython
Stars16
Forks6
Last commit3 years ago
Micropython-DNSServer-Captive-Portal
Micropython-DNSServer-Captive-PortalPython

A MicroPython script that creates a WiFi access point with a DNS and web server to implement a captive portal.

#iot#embedded-systems#asyncio
Stars16
Forks2
Last commit
Micropython-ESP32-OTA
Micropython-ESP32-OTAPython

A MicroPython OTA updater for ESP32 devices enabling wireless firmware updates.

#iot#embedded-systems#ota-updates
Stars16
Forks5
Last commit7 years ago
DS3231micro
DS3231microPython

A Micropython library for DS3231 real-time clock modules with full alarm support.

#iot#embedded-systems#micropython
Stars16
Forks7
Last commit3 years ago
LCM1602-14_LCD_Library
LCM1602-14_LCD_LibraryPython

A MicroPython library for controlling the LCM1602A-14 character LCD module via SPI or I2C on Raspberry Pi Pico.

#spi#embedded-systems#micropython
Stars16
Forks5
Last commit4 years ago
micropython-si7021
micropython-si7021Python

A MicroPython driver for the SI7021 temperature and humidity sensor with I2C interface.

#iot#embedded-systems#micropython
Stars15
Forks6
Last commit9 years ago
micropython-configserver
micropython-configserverPython

A captive portal for MicroPython devices with DNS server and web interface to configure WiFi networks.

#wifi-configuration#iot#embedded-systems
Stars15
Forks4
Last commit9 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
INA219
INA219Python

A MicroPython driver for the INA219 current and voltage sensor, adapted from an early Adafruit CircuitPython version.

#voltage-sensor#embedded-systems#micropython
Stars15
Forks7
Last commit1 year ago
PreviousPage 16 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
5 years ago
1 year ago
Next
#Micropython396
#Iot309
#Esp32170
#Esp8266116
#I2c101
#Microcontroller90
#Cross Platform69
#Arduino63
#Sensor Driver61
#C Library61
#Robotics54
#Python54