Showing 31 of 31 projects
A lean and efficient implementation of Python 3 for microcontrollers, embedded systems, and constrained platforms.
Arduino core for ESP32, ESP32-C3, ESP32-S3, and other ESP32 family SoCs, enabling Arduino programming on Espressif chips.
A JavaScript Robotics and IoT programming framework based on the Firmata protocol for Arduino and other platforms.
A Go framework for robotics, drones, and IoT that simplifies controlling multiple hardware devices.
A Python-based serial utility for flashing, provisioning, and interacting with Espressif SoCs.
Command-line interface for managing Arduino boards, libraries, building sketches, and uploading code.
A 100-day challenge with complete IoT projects using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython, covering sensors, modules, and IoT techniques.
A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software, and resources.
A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software, and resources.
Open-source browser-based tools for flashing ESPHome and other ESP-based firmware to ESP devices.
Compile Java bytecode to native assembly for microcontrollers and retro platforms like Commodore 64, Sega Genesis, and Atari 2600.
A collection of simplified GBDK examples for Game Boy development, covering graphics, sound, input, and hardware features.
A library of standard functions for Game Boy game development in Assembly, reducing boilerplate code.
MicroPython driver library for Soldered Inkplate ePaper display boards, enabling easy programming of ESP32-based ePaper displays.
A collection of Game Boy programming examples and techniques for learning retro game development.
MicroPython display driver for 240x240 pixel GC9A01 screens with rotation, mirroring, and bitmap font support.
A collection of MicroPython experiments and utilities for embedded development.
An Elixir implementation of the Firmata protocol for communicating with microcontrollers.
A mobile app for wirelessly editing Python code on CircuitPython devices via Bluetooth.
Program hardware and robots with Python on microcontrollers and embedded systems.
Jupyter magic methods for running MicroPython code on microcontrollers directly from Jupyter notebooks.
A Game Boy assembly tutorial demonstrating how to manipulate scroll registers during HBlank to create raster effects like sine waves and transitions.
MicroPython driver for the Inkplate 6 and 10 ESP32 e-paper display boards, providing graphics and touch sensor support.
A Python library for controlling HPGL plotters via serial interface with extended compound commands.
A MicroPython library for drawing graphics on ST7920 128x64 monochrome LCD panels using SPI communication.
Display images and Conway's Game of Life on a 128x128 RGB LED matrix using a Raspberry Pi and Go.
MicroPython examples for interacting with iTag Bluetooth keychain devices using aioble on ESP32 hardware.
A toolbox for programming and controlling Si5351 clock generator modules via serial interface.
A MicroPython library for controlling P9813 chainable RGB LED drivers on embedded devices.
Game Boy video effect experiments using STAT interrupts for real-time screen manipulations.
A simple solar regulator built with Micropython for ESP32 microcontrollers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.