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

Bus Tracking GPS
Bus Tracking GPSScala

An Arduino-based GPS tracking system for transit buses using GPRS to transmit location data.

#transit-technology#open-hardware#embedded-systems
Stars34
Forks9
Last commit9 years ago
micropython_data_to_py
micropython_data_to_pyPython

A Python utility that converts binary files to Python source for storing read-only data in Flash memory, conserving RAM.

#embedded-systems#micropython#flash-storage
Stars34
Forks2
Last commit3 years ago
ReconROS
ReconROSTcl

A framework for accelerating ROS2 applications using FPGA hardware with support for pub/sub, actions, services, and custom messages.

#embedded-systems#robotics-framework#custom-messages
Stars34
Forks8
Last commit3 years ago
micropython-mcp2515
micropython-mcp2515Python

A MicroPython driver for the MCP2515 CAN bus controller, enabling CAN communication on embedded platforms.

#iot#embedded-systems#can-bus
Stars34
Forks18
Last commit3 years ago
CCS811
CCS811Python

A MicroPython driver for the ams CCS811 air quality sensor, enabling VOC and CO2 monitoring on ESP8266 boards.

#embedded-systems#micropython#i2c-driver
Stars33
Forks7
Last commit5 years ago
freezeFS
freezeFSPython

Create self-extracting compressed or self-mounting archives for MicroPython to simplify file deployment on microcontrollers.

#embedded-systems#ota-updates#micropython
Stars33
Forks4
Last commit10 months ago
modern_snmp
modern_snmpRust

A pure-Rust library implementing SNMPv3 for network device management and monitoring.

#embedded-systems#systems-management#snmp
Stars33
Forks9
Last commit2 years ago
bootstrap.gb
bootstrap.gbAssembly

A minimal example Game Boy project written in assembly for learning and starting new ROMs.

#embedded-systems#assembly#game-boy
Stars33
Forks1
Last commit2 years ago
ulinalg
ulinalgPython

A minimal matrix class and linear algebra module for MicroPython, offering NumPy-like functionality for embedded systems.

#embedded-systems#micropython#microcontroller
Stars32
Forks8
Last commit7 years ago
ELFuck
ELFuckC

An ELF packer for i386 executables that compresses and encrypts binary files.

#binary-obfuscation#embedded-systems#executable-encryption
Stars32
Forks6
Last commit10 years ago
CoderDojo Twin Cities MicroPython
CoderDojo Twin Cities MicroPythonPython

Program hardware and robots with Python on microcontrollers and embedded systems.

#robotics#iot#embedded-systems
Stars32
Forks15
Last commit1 year ago
micropython-wiegand
micropython-wiegandPython

A MicroPython library for reading Wiegand protocol data from access control card readers.

#iot#embedded-systems#micropython
Stars32
Forks8
Last commit3 years ago
micropython-magic
micropython-magicPython

Jupyter magic methods for running MicroPython code on microcontrollers directly from Jupyter notebooks.

#mpremote#embedded-systems#micropython
Stars31
Forks1
Last commit1 month ago
micropython-keyboard
micropython-keyboardPython

A 47-key keyboard firmware implementation for MicroPython PyBoard.

#input-device#embedded-systems#micropython
Stars31
Forks7
Last commit8 years ago
potd
potdC

A scalable SSH/TCP honeypot using Linux security features, designed for OpenWrt and IoT devices.

#linux-namespaces#sandbox#embedded-systems
Stars31
Forks5
Last commit6 years ago
Robomaster-Micropython
Robomaster-MicropythonPython

Control DJI Robomaster S1/EDU robots via CAN BUS using STM32 microcontrollers running Micropython.

#robotics#robot-control#embedded-systems
Stars31
Forks4
Last commit5 years ago
micropython-scd30
micropython-scd30Python

MicroPython I2C driver for the Sensirion SCD30 CO2, humidity, and temperature sensor module.

#python-3#iot#embedded-systems
Stars31
Forks15
Last commit3 years ago
SSD1963-TFT-Library-for-PyBoard-and-RP2040
SSD1963-TFT-Library-for-PyBoard-and-RP2040Python

Python library for controlling SSD1963-based TFT displays on PyBoard and Raspberry Pi Pico microcontrollers.

#embedded-systems#display-controller#micropython
Stars31
Forks12
Last commit
uPyEINK
uPyEINKPython

Display weather, news, and notes on a Waveshare 7.5" E-INK display using an ESP32 running MicroPython.

#weather-widget#embedded-systems#micropython
Stars31
Forks5
Last commit6 years ago
micropython-mcp230xx
micropython-mcp230xxPython

A MicroPython library for controlling MCP23017 and MCP23008 GPIO expander chips via I2C.

#embedded-systems#hardware-control#micropython
Stars31
Forks17
Last commit4 years ago
Arli
ArliRuby

A command-line Arduino library manager and CMake-based project generator for complex, portable Arduino projects.

#embedded-systems#command-line-tool#ruby-gem
Stars30
Forks1
Last commit5 years ago
esp32-backtrace
esp32-backtraceShell

A bash script that annotates ESP32 exception backtraces with source code locations using GDB.

#embedded-systems#esp32#firmware-debugging
Stars30
Forks7
Last commit7 years ago
Gameboy Boilerplate
Gameboy BoilerplateAssembly

A comprehensive, well-documented Gameboy assembly boilerplate project with bank switching, graphics, interrupts, and a custom font tileset.

#embedded-systems#boilerplate-template#tile-graphics
Stars30
Forks4
Last commit
NN JSON
NN JSONJava

A lightweight JSON library for Java, compatible with legacy platforms like CLDC 1.1 and JDK 1.1.

#embedded-systems#java-library#legacy-java
Stars30
Forks0
Last commit1 month ago
GBVisualizer
GBVisualizerAssembly

A Game Boy Color demo that visualizes music using undocumented PCM amplitude registers to create an oscilloscope-like display.

#embedded-systems#oscilloscope#game-boy-color
Stars29
Forks3
Last commit9 years ago
upython-aq-monitor
upython-aq-monitorPython

A MicroPython-based air quality monitoring system using PMS5003 sensor and WiPy development board.

#air-quality-monitoring#iot#embedded-systems
Stars29
Forks8
Last commit6 years ago
mpyaes
mpyaesPython

A MicroPython utility library providing PKCS7 padding and convenience wrappers around ucryptolib.aes for AES encryption.

#iot#embedded-systems#micropython
Stars29
Forks4
Last commit6 years ago
pi_payments
pi_paymentsPython

A Raspberry Pi 3-based payment module using RFID for secure transaction processing.

#iot#embedded-systems#hardware
Stars29
Forks8
Last commit8 years ago
pblog
pblogC

A small, low-overhead structured logging library for firmware events based on Protocol Buffers.

#c-library#embedded-systems#nanopb
Stars29
Forks8
Last commit8 years ago
MicroPython_ST7735
MicroPython_ST7735Python

A MicroPython driver for ST7735 FTF LCD displays, supporting 128x128 and 128x160 resolutions.

#embedded-systems#micropython#esp32
Stars29
Forks9
Last commit9 years ago
micropython-thermal-printer
micropython-thermal-printerPython

A MicroPython library for controlling thermal receipt printers via UART, adapted from Adafruit's Python library.

#embedded-systems#micropython#printer
Stars28
Forks8
Last commit8 years ago
CANdiy-Shield
CANdiy-Shield

An open-source CAN-Bus shield for Arduino boards with Microchip CAN controllers and transceivers.

#automotive-prototyping#embedded-systems#can-bus
Stars28
Forks14
Last commit6 years ago
Micropython for FreeDOS
Micropython for FreeDOSC

A MicroPython module for FreeDOS providing low-level DOS functions like port I/O, memory access, and interrupt control.

#embedded-systems#retro-computing#micropython
Stars28
Forks3
Last commit9 years ago
micropython-st7735
micropython-st7735Python

MicroPython driver and hardware abstraction layer for Sitronix ST7735 TFT displays.

#embedded-systems#micropython#st7735-driver
Stars28
Forks20
Last commit10 years ago
ada-enet
ada-enetAda

A modular embedded network stack implementing IPv4, UDP, DNS, DHCP, and other protocols for STM32 microcontrollers.

#embedded-systems#arp#ethernet
Stars27
Forks8
Last commit1 month ago
crate-of-the-year
crate-of-the-year

Yearly prize awarding $6,000 to the best Alire crates in Ada, SPARK, and embedded categories to grow the ecosystem.

#embedded-systems#library-development#software-safety
Stars27
Forks3
Last commit9 months ago
PreviousPage 14 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
6 years ago
Next
#Micropython396
#Iot309
#Esp32170
#Esp8266116
#I2c101
#Microcontroller90
#Cross Platform69
#Arduino63
#Sensor Driver61
#C Library61
#Robotics54
#Python54