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-firebase-auth
micropython-firebase-authPython

A Firebase Authentication client library for MicroPython, enabling user sign-in, sign-up, and session management on microcontrollers.

#iot#embedded-systems#micropython-esp32
Stars8
Forks0
Last commit
uProxy
uProxyPython

A minimal, memory-efficient HTTP/HTTPS/SOCKS4/SOCKS5 forward proxy server for MicroPython and CPython.

#http-proxy#iot#embedded-systems
Stars7
Forks1
Last commit2 years ago
spark-railway-demo
spark-railway-demoAda

A railway network simulation with SPARK/Ada-proven signaling to prevent train collisions.

#transportation-safety#embedded-systems#spark-language
Stars7
Forks1
Last commit9 years ago
MCP39F521
MCP39F521Python

ESP8266 MicroPython web server for reading and controlling Microchip MCP39F521 energy monitoring ICs.

#power-measurement#iot#embedded-systems
Stars7
Forks2
Last commit9 years ago
micropython-ads1220
micropython-ads1220Python

MicroPython library for interfacing with the ADS1220 24-bit analog-to-digital converter.

#spi#embedded-systems#micropython
Stars7
Forks2
Last commit5 years ago
adxl345_micropython
adxl345_micropythonPython

A MicroPython driver for the ADXL345 triple-axis accelerometer, enabling motion sensing on embedded devices.

#robotics#motion-sensing#iot
Stars7
Forks2
Last commit9 years ago
mat
matAda

A memory analysis tool that instruments programs via LD_PRELOAD to collect and analyze allocation events, helping identify memory usage patterns.

#c-library#embedded-systems#system-profiling
Stars7
Forks1
Last commit9 months ago
mosquitto-ada
mosquitto-adaAda

Ada language bindings for the Mosquitto MQTT broker client library.

#embedded-systems#mqtt#ada
Stars7
Forks1
Last commit2 years ago
TM74HC595
TM74HC595Python

A MicroPython driver for controlling 8-segment LED displays using the TM74HC595 shift register controller.

#iot#shift-register#embedded-systems
Stars7
Forks2
Last commit9 years ago
micropython-samtts
micropython-samttsPython

A MicroPython port of the classic Software Automatic Mouth (SAM) text-to-speech synthesizer for embedded systems.

#embedded-systems#retro-computing#micropython
Stars7
Forks0
Last commit1 year ago
MicroPython-BME280
MicroPython-BME280Python

A MicroPython driver for the Bosch BME280 digital sensor to measure temperature, pressure, and humidity.

#iot#spi#embedded-systems
Stars7
Forks3
Last commit7 years ago
coffee-clock
coffee-clockAda

An STM32-based alarm clock that automatically brews espresso to wake you up with fresh coffee.

#open-hardware#embedded-systems#home-automation
Stars7
Forks0
Last commit9 years ago
ustrftime
ustrftimePython

A MicroPython implementation of Python's time.strftime function for formatted date and time strings.

#iot#embedded-systems#micropython
Stars6
Forks1
Last commit3 years ago
MicroPython-SI1145
MicroPython-SI1145Python

A MicroPython driver for the SI1145 digital sensor to measure UV index, IR, visible light, and proximity.

#embedded-systems#micropython#i2c
Stars6
Forks3
Last commit6 years ago
microPython_MCP2515
microPython_MCP2515Python

A MicroPython library for interfacing with the MCP2515 CAN bus controller chip.

#robotics#iot#spi
Stars6
Forks3
Last commit2 years ago
upy-st7789
upy-st7789Python

A simple ST7789 driver for 240x240 IPS displays written in MicroPython, compatible with various MicroPython devices.

#embedded-systems#micropython#spi-interface
Stars6
Forks0
Last commit5 years ago
thmi_py
thmi_pyPython

MicroPython display driver for LILYGO T-HMI devices with support for parallel displays, hardware scrolling, and bitmap/TrueType fonts.

#st7789v#embedded-systems#micropython
Stars6
Forks0
Last commit3 years ago
mp-sdcard-littleFS
mp-sdcard-littleFSPython

A MicroPython SD card driver with configurable block cache for improved LittleFS2 and FAT filesystem performance.

#embedded-systems#filesystem#micropython
Stars6
Forks2
Last commit2 years ago
micropython-socks
micropython-socksPython

A MicroPython library implementing a SOCKS server for network proxy functionality on embedded devices.

#iot#embedded-systems#micropython
Stars5
Forks0
Last commit5 years ago
pyGP2Y
pyGP2YPython

MicroPython library for interfacing with the Sharp GP2Y1014AU0F optical dust sensor on ESP8266 boards.

#iot#sensor-library#embedded-systems
Stars5
Forks1
Last commit5 years ago
stm32-ui
stm32-uiAda

Ada library for building graphical applications on STM32F746 and STM32F769 boards with touch buttons, graphs, clocks, and GIF images.

#display-manager#embedded-systems#ada
Stars5
Forks1
Last commit7 years ago
Game Boy video effects
Game Boy video effectsAssembly

Game Boy video effect experiments using STAT interrupts for real-time screen manipulations.

#embedded-systems#assembly#retro-computing
Stars5
Forks1
Last commit8 years ago
railway-simulation
railway-simulationAda

A railway network simulation with a SPARK/Ada-proven signaling system that guarantees collision avoidance.

#embedded-systems#modeling#spark
Stars5
Forks7
Last commit6 years ago
micropython-ntpclient
micropython-ntpclientPython

A uasyncio-based NTP client for ESP32 boards running MicroPython, enabling precise time synchronization.

#iot#embedded-systems#micropython
Stars5
Forks2
Last commit5 years ago
lcdi2c
lcdi2cPython

A MicroPython library for controlling HD44780 LCD displays via I2C interface.

#embedded-systems#micropython#i2c
Stars5
Forks0
Last commit10 years ago
uEagle
uEaglePython

A lightweight Micropython client for accessing the local REST API of Rainforest Automation's EAGLE energy monitoring device.

#iot#embedded-systems#micropython
Stars5
Forks5
Last commit5 years ago
multi-midi
multi-midiPython

A MicroPython library for handling multiple MIDI ports (UART, PIO, USB) on RP2040/RP2350 boards with asynchronous event processing.

#pio#midi#embedded-systems
Stars5
Forks1
Last commit1 year ago
solenoid-engine-controller
solenoid-engine-controllerAda

Software controller for solenoid engines written in Ada for STM32F4 microcontrollers.

#embedded-software#embedded-systems#hardware-control
Stars5
Forks3
Last commit10 years ago
micropython-lm75a
micropython-lm75aPython

A MicroPython driver for interfacing with the NXP LM75A I2C digital temperature sensor and thermal watchdog.

#embedded-systems#micropython#i2c
Stars5
Forks1
Last commit6 years ago
kupman
kupmanAssembly

A collection of Game Boy software developed in Assembly, including games and demos.

#embedded-systems#assembly#game-boy
Stars5
Forks1
Last commit8 years ago
tlc5940-micropython
tlc5940-micropythonPython

A MicroPython library for controlling TLC5940 LED driver chips with grey scale data transmission.

#iot#embedded-systems#hardware-control
Stars5
Forks2
Last commit9 years ago
htu21d-esp8266
htu21d-esp8266Python

A MicroPython module for reading temperature and humidity data from HTU21D sensors on ESP8266 boards.

#iot#embedded-systems#micropython
Stars5
Forks5
Last commit8 years ago
wpa_supplicant
wpa_supplicantC

Elixir library for interacting with the wpa_supplicant daemon to manage Wi-Fi connections, scanning, and authentication.

#embedded-systems#elixir#wpa-supplicant
Stars5
Forks0
Last commit10 years ago
CS1237
CS1237Python

A MicroPython driver for the CS1237 and CS1238 load cell ADC chips, supporting reading, configuration, and temperature sensing.

#embedded-systems#adc-driver#micropython
Stars5
Forks0
Last commit1 year ago
micropython-bmx055
micropython-bmx055Python

A MicroPython driver for the Bosch BMX055 9-axis inertial measurement unit (IMU).

#motion-sensing#embedded-systems#micropython
Stars5
Forks4
Last commit9 years ago
chests
chestsAda

Chests provides bounded containers (stacks and ring buffers) for embedded systems without dynamic memory allocation.

#embedded-systems#stack#ada
Stars5
Forks0
Last commit10 months ago
PreviousPage 19 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
4 years ago
Next
#Micropython396
#Iot309
#Esp32170
#Esp8266116
#I2c101
#Microcontroller90
#Cross Platform69
#Arduino63
#Sensor Driver61
#C Library61
#Robotics54
#Python54