Showing 36 of 429 projects
A curated list of delightful Embedded Systems libraries, RTOSes, modules, references, and resources.
A Node.js wrapper for the pigpio C library enabling fast GPIO, PWM, servo control, and interrupt handling on Raspberry Pi.
Detects Wi-Fi deauthentication attacks using an ESP8266 microcontroller by monitoring for malicious management frames.
A 6-axis motion control system for high-performance CNC and small to mid-sized industrial machines.
Single-file C library for decoding MPEG1 video and MP2 audio with minimal dependencies.
A lightweight cross-platform serial port library with protocol parsing for C++, C, C#, Java, Python, Node.js, Electron, and Rust.
A portable MQTT v3.1.1 client library written in ANSI C for embedded systems and PCs.
A cross-platform C library implementing Q16.16 fixed-point arithmetic for systems without floating-point hardware.
A curated list of awesome resources for the Ada and SPARK programming languages, including compilers, libraries, tools, and applications.
A lightweight, header-only C++ tensor algebra framework delivering bare-metal performance for small matrix/tensor operations via compile-time optimizations.
Tutorials, drivers, and applications for asynchronous programming with MicroPython's asyncio library on hardware interfaces.
Tutorials, drivers, and applications for asynchronous programming with MicroPython's asyncio library on hardware interfaces.
A lightweight, easy-to-use open-source EtherCAT slave stack written in C for embedded applications.
A portable C library for multiple-precision integer arithmetic used in cryptographic and number theoretic applications.
A Game Boy / Game Boy Color engine for creating games in C or assembly with built-in sprite management, collision detection, and asset handling.
A lightweight, secure, easy-to-use cryptographic library for constrained environments like microcontrollers.
A lightweight JSON parser and generator for C/C++ with a scanf/printf-like interface, designed for embedded systems.
A command-line tool for file manipulation and code execution on MicroPython/CircuitPython boards over serial connection.
Open-source 3-axis brushless gimbal controller board based on STM32 microcontrollers for stabilization applications.
Arduino IDE plugin for uploading files to the ESP8266's SPIFFS flash file system.
A collection of guides and resources for compiling kernels, running Docker, and setting up ARM-based single-board computers.
A collection of guides and resources for customizing and optimizing ARM-based single-board computers and devices.
A Rust library providing reusable components and safe abstractions for Arduino Uno hardware programming.
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.
A cross-platform serial port library for Rust providing blocking I/O and port enumeration.
A collection of practical CircuitPython code snippets and examples for common microcontroller tasks.
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 collection of free resources for learning electronics, hardware hacking, and DIY projects.
A curated collection of free resources for electronics enthusiasts, hardware hackers, and makers.
A feature-packed launcher, emulator, and ROM manager for the Odroid Go handheld gaming device.
A fast MicroPython driver for ST7789 display modules, written in C with support for fonts, images, and graphics.
Pure-Rust implementation of Ed25519 digital signatures with a focus on safety and correctness.
A curated list of awesome open source IoT frameworks, libraries, and software for embedded devices and constrained networks.
A C library providing elliptic curve cryptography optimized for constrained environments like embedded systems and mobile apps.
A C++ library providing fixed-precision numeric types for safer, simpler, and more efficient arithmetic in constrained environments.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.