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-urouter
micropython-urouterPython

A lightweight, non-blocking HTTP request routing library for MicroPython, designed for resource-constrained embedded devices.

#embedded-systems#micropython#single-threaded
Stars52
Forks7
Last commit3 years ago
micropython-captive-portal
micropython-captive-portalPython

A captive portal implementation for MicroPython on ESP8266/NodeMCU devices to redirect network traffic to a local web page.

#iot#embedded-systems#micropython
Stars51
Forks15
Last commit8 years ago
firmata
firmataElixir

An Elixir implementation of the Firmata protocol for communicating with microcontrollers.

#embedded-systems#elixir#i2c
Stars51
Forks11
Last commit6 years ago
telegram-upy
telegram-upyPython

A Telegram Bot API wrapper for MicroPython, designed for ESP32 microcontrollers.

#iot#embedded-systems#micropython
Stars50
Forks10
Last commit4 years ago
cros
crosC

A single-thread pure C implementation of the Robot Operating System (ROS) framework for embedded and resource-constrained systems.

#robotics#c-library#embedded-systems
Stars50
Forks27
Last commit3 years ago
ESP8266 GB Printer
ESP8266 GB PrinterC++

An ESP8266-based device that emulates the Gameboy Printer to wirelessly retrieve images from a Gameboy Camera.

#embedded-systems#gameboy-camera#hardware-hacking
Stars50
Forks20
Last commit5 years ago
MicroWorkers
MicroWorkersPython

A lightweight thread pool manager for MicroPython on ESP32 and Pycom modules to handle concurrent jobs efficiently.

#iot#embedded-systems#micropython
Stars49
Forks12
Last commit7 years ago
LKYDeepNN
LKYDeepNNC++

A lightweight, header-only C++11 deep neural network library designed for embedded systems with minimal dependencies.

#embedded-systems#data-science#deep-learning
Stars49
Forks12
Last commit5 years ago
adamant
adamantAda

A component-based, model-driven framework for building reliable embedded real-time software in Ada, originally for spacecraft flight software.

#real-time-software#embedded-systems#yaml-modeling
Stars49
Forks12
Last commit18 hours ago
NFC_PN532_SPI
NFC_PN532_SPIPython

MicroPython SPI driver for PN532 NFC/RFID breakout boards and shields, ported from Adafruit's CircuitPython library.

#iot#circuitpython-port#embedded-systems
Stars48
Forks8
Last commit3 years ago
micropython-ht16k33
micropython-ht16k33Python

A MicroPython driver for HT16K33-based LED matrices, 7-segment numeric, and 14-segment alphanumeric displays.

#iot#embedded-systems#micropython
Stars47
Forks14
Last commit4 years ago
CanAirIO SensorLib
CanAirIO SensorLibC++

A unified sensor manager library for air quality monitoring, supporting multiple PM, CO2, and environmental sensors across various microcontroller platforms.

#air-quality-monitoring#sensor-library#embedded-systems
Stars45
Forks16
Last commit
Pyboard micropower
Pyboard micropowerPython

A MicroPython library for building ultra-low-power systems on Pyboard hardware, enabling battery operation for over a year.

#iot#hardware-design#embedded-systems
Stars45
Forks4
Last commit3 years ago
upy-rtttl
upy-rtttlPython

A Python library for parsing Ring Tone Text Transfer Language (RTTTL) strings to extract musical note frequencies and durations.

#rtttl#music-synthesis#embedded-systems
Stars43
Forks11
Last commit1 year ago
Resin Bridge
Resin BridgeShell

A resin.io project that bridges WiFi to Ethernet, allowing devices to share a wireless connection through wired networking.

#resin-io#embedded-systems#iot-devices
Stars43
Forks3
Last commit9 years ago
PiFanTuner
PiFanTunerPython

A Raspberry Pi daemon that automatically controls a CPU fan via GPIO using an s8050 transistor based on temperature thresholds.

#embedded-systems#hardware-hacking#energy-efficiency
Stars43
Forks11
Last commit10 years ago
upy-shell
upy-shellPython

A simple command-line shell for MicroPython with current directory navigation and basic file operations.

#iot#embedded-systems#micropython
Stars42
Forks11
Last commit8 years ago
mpy-img-decoder
mpy-img-decoderPython

A pure MicroPython library for decoding PNG and JPEG images without C extensions, optimized for embedded systems.

#png#embedded-systems#pure-python
Stars42
Forks6
Last commit6 years ago
uPyPortal
uPyPortalPython

A captive portal implementation for MicroPython running on ESP32 (WeMos) devices.

#iot#embedded-systems#wemos
Stars41
Forks9
Last commit8 years ago
micropython-ftplib
micropython-ftplibPython

An FTP client library adapted from CPython's ftplib for MicroPython, with optional TLS support.

#iot#embedded-systems#micropython
Stars41
Forks18
Last commit1 year ago
micropython-ulogger
micropython-uloggerPython

A lightweight logging module designed for MicroPython, optimized for embedded systems with limited resources.

#iot#embedded-systems#micropython
Stars40
Forks2
Last commit4 years ago
TI_INA226_micropython
TI_INA226_micropythonPython

A MicroPython driver for the Texas Instruments INA226 current and power monitor IC.

#power-measurement#embedded-systems#micropython-esp32
Stars40
Forks10
Last commit1 month ago
micropython-tm1638
micropython-tm1638Python

A MicroPython driver for controlling TM1638-based LED&KEY modules with 8-digit 7-segment displays, 8 LEDs, and 8 switches.

#embedded-systems#micropython#7-segment
Stars39
Forks19
Last commit3 years ago
micropython-74hc595
micropython-74hc595Python

MicroPython library for controlling 74HC595 8-bit shift registers with SPI and bit-bang interfaces.

#iot#spi#shift-register
Stars38
Forks13
Last commit1 year ago
micropython-i2c-lcd
micropython-i2c-lcdPython

A MicroPython driver for controlling I2C 16x2 LCD character screens with RGB backlight.

#embedded-systems#pico#micropython
Stars38
Forks20
Last commit1 year ago
ojc
ojcC

A high-performance, streaming JSON parser for C applications requiring maximum speed with large JSON documents.

#c-library#json-elements#fast
Stars38
Forks8
Last commit2 years ago
micropython-mlx90614
micropython-mlx90614Python

MicroPython library for interfacing with the MLX90614 infrared temperature sensor via I2C.

#embedded-systems#mlx90614#micropython
Stars38
Forks13
Last commit2 years ago
wee-noise-maker
wee-noise-makerAda

An open-source pocket synthesizer with a custom hardware design and firmware.

#audio-synthesis#synthesizer#open-hardware
Stars37
Forks3
Last commit2 years ago
FuzzUSB: Hybrid Stateful Fuzzing of USB Gadget Stacks, 2022
FuzzUSB: Hybrid Stateful Fuzzing of USB Gadget Stacks, 2022C

A hybrid stateful fuzzing framework for USB gadget stacks in the Linux kernel.

#device-drivers#embedded-systems#vulnerability-discovery
Stars37
Forks1
Last commit
micropython-DS3231-AT24C32
micropython-DS3231-AT24C32Python

A MicroPython driver for the DS3231 real-time clock and AT24C32 EEPROM modules, providing full access to RTC features with low memory usage.

#embedded-systems#micropython#i2c-driver
Stars37
Forks11
Last commit
certiflie
certiflieAda

Ada and SPARK firmware for the Crazyflie 2.0 nano quadcopter, targeting the STM32F4 ARM chip.

#embedded-systems#spark#arm
Stars37
Forks18
Last commit8 years ago
ada-synth-lib
ada-synth-libAda

A simple audio synthesis library for creating musical instruments that can run on bareboard devices like STM32F4 or Raspberry Pi.

#audio-synthesis#musical-instruments#embedded-systems
Stars36
Forks6
Last commit6 years ago
MicroFTPServer
MicroFTPServerPython

A minimal FTP server implementation for ESP8266 devices running MicroPython, enabling remote file management.

#prototype#iot#embedded-systems
Stars36
Forks12
Last commit9 years ago
micropython-vs1053
micropython-vs1053Python

Synchronous and asynchronous MicroPython drivers for the VS1053b MP3/FLAC audio player chip.

#mp3-decoder#embedded-systems#micropython
Stars35
Forks9
Last commit3 years ago
ada-runtime
ada-runtimeAda

A minimal, adaptable Ada runtime designed for embedded systems and diverse platforms.

#embedded-systems#compiler-support#minimal-runtime
Stars35
Forks4
Last commit4 years ago
upymenu
upymenuPython

A MicroPython menu implementation for LCD displays with submenus, actions, and callbacks.

#user-interface#lcd16x2#embedded-systems
Stars34
Forks8
Last commit3 months ago
PreviousPage 13 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
23 hours ago
4 years ago
2 years ago
Next
#Micropython396
#Iot309
#Esp32170
#Esp8266116
#I2c101
#Microcontroller90
#Cross Platform69
#Arduino63
#Sensor Driver61
#C Library61
#Robotics54
#Python54