Showing 36 of 834 projects
A curated list of delightful Embedded Systems libraries, RTOSes, modules, references, and resources.
A collection of scripts and utilities to extract, modify, and rebuild Linux-based firmware images for embedded devices.
Detects Wi-Fi deauthentication attacks using an ESP8266 microcontroller by monitoring for malicious management frames.
A Node.js wrapper for the pigpio C library enabling fast GPIO, PWM, servo control, and interrupt handling on Raspberry Pi.
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.
A lightweight, easy-to-use open-source EtherCAT slave stack written in C for embedded applications.
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 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.
Open-source 3-axis brushless gimbal controller board based on STM32 microcontrollers for stabilization applications.
A command-line tool for file manipulation and code execution on MicroPython/CircuitPython boards over serial connection.
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 cross-platform serial port library for Rust providing blocking I/O and port enumeration.
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.
Arduino IDE plugin for uploading files to the ESP8266's SPIFFS flash file system.
A Rust library providing reusable components and safe abstractions for Arduino Uno hardware programming.
A collection of guides and resources for customizing and optimizing ARM-based single-board computers and devices.
A collection of guides and resources for compiling kernels, running Docker, and setting up ARM-based single-board computers.
A collection of practical CircuitPython code snippets and examples for common microcontroller tasks.
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.
A curated list of awesome open source IoT frameworks, libraries, and software for embedded devices and constrained networks.
Pure-Rust implementation of Ed25519 digital signatures with a focus on safety and correctness.
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.