function: embedded
735 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Robot-Will/Stino Stino is a Sublime Text plugin that provides an Arduino-like environment for editing, compiling, and uploading Arduino sketches. It downloa… | 32 | 1568 | experimental |
| armada-os/armada Armada is a SteamOS-like Linux distribution for ARM64 gaming handhelds, built on Fedora bootc with device support derived from ROCKNIX. It … | 80 | 1302 | experimental |
| SPIRIT-org/SPIRIT SPIRIT is an open-source smartphone hardware project built around the Raspberry Pi Compute Module 5, with KiCad PCB designs and schematics … | 67 | 1284 | experimental |
| Andy-Python-Programmer/aero Aero is an experimental, UNIX-like operating system written in Rust with a monolithic kernel design inspired by Linux. It supports modern P… | 39 | 1250 | experimental |
| ariel-os/ariel-os Ariel OS is a library operating system for secure, memory-safe, low-power IoT devices, written in Rust and targeting 32-bit microcontroller… | 77 | 1218 | experimental |
| Overv/MineAssemble A tiny bootable Minecraft clone written partly in x86 assembly with its own minimal kernel code, created as a university assignment. It run… | 32 | 1079 | experimental |
| medusalix/FreeMDU FreeMDU is an open hardware and software project for communicating with Miele appliances through their proprietary optical infrared diagnos… | 60 | 1060 | experimental |
| tommybee456/OpenSplitDeck OpenSplitDeck is an open-source, modular wireless game controller inspired by the Steam Deck and Steam Controller, built from off-the-shelf… | 54 | 1014 | experimental |
| apple/darwin-xnu The XNU hybrid kernel (Mach + BSD + IOKit) that powers macOS and iOS, mirrored by Apple on GitHub. This legacy mirror is no longer updated … | 10 | 11266 | abandoned |
| googlecreativelab/anypixel AnyPixel.js is an open-source software and hardware framework from Google Creative Lab for building large, unusual, interactive displays wh… | 10 | 6441 | abandoned |
| grbl/grbl Grbl is an open-source, embedded, high-performance g-code parser and CNC milling controller written in optimized C for AVR microcontrollers… | 32 | 6267 | abandoned |
| ARMmbed/mbed-os Arm Mbed OS is an open-source embedded operating system for IoT devices built on Arm Cortex-M microcontrollers, providing an RTOS, security… | 23 | 4870 | abandoned |
| gnea/grbl Grbl is an open-source, high-performance g-code parser and CNC milling controller firmware written in optimized C for AVR-based Arduino boa… | 23 | 4529 | abandoned |
| novatic14/MANPADS-System-Launcher-and-Rocket A proof-of-concept launcher and interceptor system built from consumer electronics and 3D-printed components. The project has been disconti… | 54 | 3905 | abandoned |
| Proxmark/proxmark3 The official (now archived) client software, FPGA logic, and design documentation for the Proxmark3, a general-purpose RFID tool that can s… | 50 | 3534 | abandoned |
| nuta/kerla Kerla is a monolithic operating system kernel written from scratch in Rust that aims to be compatible with the Linux ABI, running unmodifie… | 54 | 3468 | abandoned |
| SI-RISCV/e200_opensource The open-source Hummingbird E203 RISC-V processor core and demo SoC, a two-stage pipeline ultra-low power/area CPU implementation written i… | 10 | 2851 | abandoned |
| jerryscript-project/iotjs IoT.js is a lightweight JavaScript platform for Internet of Things devices, built on the JerryScript engine and written in C. It provides a… | 23 | 2600 | abandoned |
| jakeday/linux-surface A patched Linux kernel build enabling Linux to run on Microsoft Surface devices. This original repository is no longer maintained and the p… | 23 | 2556 | abandoned |
| Nate711/StanfordDoggoProject Stanford Doggo is an open source, ~5kg quadruped robot capable of jumping, flipping, and trotting, designed as an accessible platform for l… | 23 | 2550 | abandoned |
| aws/amazon-freertos AWS's deprecated reference integrations of FreeRTOS libraries for microcontrollers, providing a full project structure with AWS IoT connect… | 10 | 2530 | abandoned |
| googlecreativelab/open-nsynth-super Open NSynth Super is an experimental physical hardware instrument that provides a tangible interface for Google's NSynth machine learning s… | 10 | 2493 | abandoned |
| conorpp/u2f-zero U2F Zero is an open source hardware U2F security token for two-factor authentication, built on a small USB device with secure key storage. … | 23 | 2451 | abandoned |
| jxcore/jxcore JXcore is a fork of Node.js that extends evented I/O JavaScript with support for multiple JS engines (ChakraCore, SpiderMonkey, V8), multi-… | 23 | 2368 | abandoned |
| Blueforcer/awtrix3 AWTRIX 3 is open-source custom firmware for the Ulanzi Smart Pixel clock TC001, DIY matrix clocks, and old AWTRIX 2 boards, built on ESP32.… | 75 | 2355 | abandoned |
| dgiese/dustcloud A research project for reverse engineering and rooting Xiaomi Smart Home devices, including robot vacuums, providing methods to root device… | 23 | 2281 | abandoned |
| juj/fbcp-ili9341 A high-performance C++ framebuffer copy driver for SPI-based LCD displays (e.g. ILI9341, ST7789) on Raspberry Pi A/B/2/3/4/Zero, achieving … | 32 | 1806 | abandoned |
| stanfordroboticsclub/StanfordQuadruped Stanford Quadruped hosts the Python control software for Stanford Pupper and Woofer, Raspberry Pi-based open-source quadruped robots that c… | 32 | 1783 | abandoned |
| google/periph periph is a Go library for peripherals I/O, providing pure-Go (no cgo) drivers and interfaces for GPIO, I²C, SPI, and 1-wire hardware on bo… | 10 | 1730 | abandoned |
| jcl5m1/ventilator An open-source project documenting how to convert a low-cost CPAP blower into a rudimentary non-invasive pressure support ventilator or a P… | 32 | 1664 | abandoned |
| UncleRus/esp-idf-lib A collection of ESP-IDF components (drivers for sensors, LED controllers, GPIO extenders, ADC/DAC, and other peripherals) for Espressif ESP… | 10 | 1606 | abandoned |
| AeolusUX/ArkOS-R3XS A community-maintained ArkOS firmware image for budget retro handheld consoles like the R35S, R36S, and PowKiddy RGB20S. It provides a read… | 10 | 1592 | abandoned |
| golemparts/rppal RPPAL is a Rust library providing access to the Raspberry Pi's GPIO, I2C, PWM, SPI, and UART peripherals through a user-friendly interface,… | 10 | 1463 | abandoned |
| adafruit/Adafruit-Raspberry-Pi-Python-Code Adafruit's legacy monolithic Python library for Raspberry Pi hardware, including sensor drivers like the BMP085 and TCS34725 and character … | 10 | 1446 | abandoned |
| kidoman/embd embd is a hardware abstraction layer (HAL) for embedded Linux single-board computers such as the Raspberry Pi, BeagleBone Black, and C.H.I.… | 32 | 1281 | abandoned |
| Pi4J/pi4j-v1 Pi4J v1 is a Java I/O library providing object-oriented access to Raspberry Pi hardware interfaces such as GPIO, I2C, SPI, PWM, and UART/se… | 10 | 1281 | abandoned |
| Tencent/FeatherCNN FeatherCNN is a high-performance, lightweight CNN inference library developed by Tencent, targeting ARM CPUs on mobile (iOS/Android), embed… | 23 | 1227 | abandoned |
| yodaos-project/yodaos YodaOS is a Linux distribution built on OpenWrt for voice-enabled IoT devices, using JavaScript as its primary application language. It tar… | 32 | 1225 | abandoned |
| pepe2k/u-boot_mod A deep modification of U-Boot 1.1.4 bootloader sources for MIPS-based routers with Qualcomm/Atheros SoCs, adding features like a web fail-s… | 10 | 1161 | abandoned |
| Reiten966/Polyformer Polyformer is an open-source, 3D-printed machine that recycles PET plastic bottles into 1.75mm FDM filament for 3D printers. It is primaril… | 46 | 1158 | abandoned |
| adafruit/Adafruit_Python_DHT A deprecated Python library for reading DHT series humidity and temperature sensors on Raspberry Pi and Beaglebone Black, with a C extensio… | 10 | 1134 | abandoned |
| sharebrained/portapack-hackrf Original firmware for the PortaPack H1, an add-on that makes the HackRF One software-defined radio portable with an LCD touchscreen, audio … | 10 | 1095 | abandoned |
| srsran/srsRAN_Project srsRAN Project is an open-source O-RAN 5G CU/DU software suite from Software Radio Systems, implementing a full-stack 5G radio access netwo… | 10 | 1095 | abandoned |
| GaloisInc/HaLVM The Haskell Lightweight Virtual Machine (HaLVM) is a port of the Glasgow Haskell Compiler toolchain that lets developers write Haskell prog… | 10 | 1067 | abandoned |
| OpenZWave/open-zwave OpenZWave is a C++ library that interfaces with Z-Wave networks via a USB Z-Wave controller, letting applications control Z-Wave devices wi… | 32 | 1056 | abandoned |
| autoas/as-deprecated An open-source automotive software framework implementing OSEK/AUTOSAR basic software (BSW), including an OSEK-compliant RTOS (ASKAR), CAN/… | 61 | 1051 | abandoned |
| hackndev/zinc Zinc is an experimental bare-metal stack for Rust targeting ARM microcontrollers, aiming to provide an RTOS-like foundation written entirel… | 10 | 1003 | abandoned |
| commaai/openpilot openpilot is an open-source operating system for robotics that currently functions as an advanced driver assistance system (ADAS) for 300+ … | 91 | 63511 | active |
| 78/xiaozhi-esp32 XiaoZhi is an open-source MCP-based AI voice chatbot firmware for ESP32-family microcontrollers, connecting large language models like Qwen… | 88 | 29186 | active |
| MicroPython MicroPython is a lean, efficient implementation of Python 3 designed to run on microcontrollers and other constrained systems, fitting in a… | 91 | 22012 | stable |
| espressif/esp-idf ESP-IDF is the official development framework for Espressif SoCs such as the ESP32 series, providing toolchains, build system, RTOS compone… | 99 | 18876 | stable |
| wled/WLED WLED is a fast, feature-rich open-source firmware for ESP32 (and legacy ESP8266) microcontrollers that controls addressable RGB LED strips … | 93 | 18603 | active |
| justcallmekoko/ESP32Marauder ESP32 Marauder is a suite of WiFi and Bluetooth offensive and defensive security tools distributed as firmware for ESP32-based hardware. It… | 99 | 12134 | active |
| immortalwrt/immortalwrt ImmortalWrt is an open-source fork of OpenWrt, a Linux-based operating system for embedded network devices like WiFi routers. It targets ma… | 77 | 11498 | active |
| bellard/quickjs QuickJS is a small, embeddable JavaScript engine written in C that supports the ES2025 specification with near-complete test262 conformance… | 71 | 10947 | active |
| project-chip/connectedhomeip The official open-source SDK for Matter (formerly Project CHIP), the Connectivity Standards Alliance's IP-based smart home connectivity sta… | 90 | 8902 | active |
| Meshtastic Meshtastic is an open-source, off-grid mesh communication system that runs on inexpensive LoRa radios, enabling long-range encrypted text m… | 96 | 8212 | active |
| home-assistant/operating-system Home Assistant Operating System is a Buildroot-based Linux distribution optimized to run Home Assistant and its add-ons via Docker containe… | 94 | 7433 | active |
| bellard/mquickjs MicroQuickJS is a compact JavaScript engine written in C, derived from QuickJS, designed for embedded systems with as little as 10 kB of RA… | 54 | 6130 | active |
| aidlearning/AidLearning-FrameWork AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 70 | 5797 | active |
| memovai/mimiclaw MimiClaw is a bare-metal AI agent framework written in pure C that runs an OpenClaw-style personal AI assistant on a $5 ESP32-S3 microcontr… | 69 | 5731 | active |
| rhaiscript/rhai Rhai is an embedded scripting language and evaluation engine for Rust, offering a simple dynamically-typed language similar to JavaScript+R… | 91 | 5635 | stable |
| geo-tp/ESP32-Bit-Pirate ESP32 Bit Pirate is open-source C++ firmware that turns an ESP32-S3 board into a multi-protocol hardware debugging and analysis workbench, … | 84 | 5634 | active |
| Vector-Wangel/XLeRobot XLeRobot is an open-source project for building a practical dual-arm mobile home robot for around $660 with under four hours of assembly ti… | 61 | 5456 | active |
| OAID/Tengine Tengine is a lightweight, high-performance, modular deep learning inference engine developed by OPEN AI LAB for embedded and edge devices. … | 27 | 4531 | active |
| blinker-iot/blinker-esp-idf Blinker is an IoT solution library for embedded hardware, provided as ESP-IDF components for ESP8266 and ESP32. It enables devices to conne… | 37 | 4288 | active |
| 1technophile/OpenMQTTGateway OpenMQTTGateway is an open-source firmware that turns ESP8266/ESP32 boards (and computers) into a unified MQTT gateway bridging many protoc… | 74 | 4082 | active |
| Blynk-Technologies/blynk-library Blynk's official C++ client library that connects over 400 IoT hardware boards (Arduino, ESP32, ESP8266, Raspberry Pi, Particle, etc.) to t… | 77 | 3989 | stable |
| cifertech/ESP32-DIV ESP32-DIV is open-source firmware (with open schematics and PCB files) for a custom ESP32-S3 handheld device that bundles Wi-Fi, BLE, 2.4GH… | 89 | 3890 | active |
| meshcore-dev/MeshCore MeshCore is a lightweight C++ library and firmware implementing a hybrid multi-hop mesh routing protocol for LoRa packet radios, enabling e… | 83 | 3544 | active |
| google/OpenSK OpenSK is an open-source Rust implementation of a FIDO2/FIDO U2F security key, developed by Google as a research platform. It can run as fi… | 66 | 3404 | active |
| HeyWillow/willow Willow is an open source, self-hosted voice assistant platform for ESP32-S3-BOX hardware, designed as a privacy-focused alternative to Amaz… | 86 | 3097 | active |
| tensorflow/tflite-micro TensorFlow Lite for Microcontrollers (TFLM) is a C++ port of TensorFlow Lite for running ML models on microcontrollers, DSPs, and other mem… | 77 | 3059 | active |
| probe-rs/probe-rs probe-rs is a Rust toolkit and library for on-chip debugging and flashing of embedded ARM, RISC-V, and Xtensa microcontrollers via debug pr… | 93 | 2921 | active |
| openmv/openmv OpenMV is an open-source machine vision platform consisting of camera hardware firmware programmable in Python 3 (MicroPython). The firmwar… | 91 | 2850 | active |
| renode/renode Renode is an open-source simulation and virtual development framework for complex embedded systems, letting you run unmodified firmware on … | 78 | 2769 | active |
| ace-trump-tech/MindPaw MindPaw is an open-source desktop quadruped robot dog built on ESP8266 with roughly ¥50 in parts, featuring voice control, gesture recognit… | 58 | 2427 | active |
| ucb-bar/chipyard Chipyard is an open-source agile hardware design framework for building Chisel-based RISC-V systems-on-chip, including processor cores (Roc… | 84 | 2366 | active |
| tnm/zclaw zclaw is a personal AI assistant firmware written in C that runs entirely on ESP32 microcontrollers within a strict 888 KiB all-in firmware… | 66 | 2221 | active |
| learnhouse/learnhouse LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com… | 99 | 2203 | active |
| wasmi-labs/wasmi Wasmi is an efficient, lightweight WebAssembly interpreter written in Rust, focused on constrained and embedded (no_std) environments. It o… | 94 | 2173 | active |
| dchristl/macless-haystack Macless-Haystack is a self-hosted application that lets you build your own Apple FindMy network tracker using OpenHaystack-compatible hardw… | 77 | 2167 | active |
| mirror/busybox BusyBox combines tiny versions of many common UNIX utilities (ls, sed, grep, tar, sh, etc.) into a single small, highly configurable execut… | 32 | 2159 | stable |
| fastmachinelearning/hls4ml hls4ml is a Python package that converts machine learning models from Keras, PyTorch, and ONNX into high-level synthesis (C++) code for FPG… | 82 | 2114 | active |
| cyberman54/ESP32-Paxcounter ESP32-Paxcounter is firmware for cheap ESP32 LoRa IoT boards that counts nearby mobile devices by sniffing Wi-Fi and Bluetooth signals, est… | 86 | 2086 | active |
| amaranth-lang/amaranth Amaranth is a Python-based hardware definition language and toolchain for designing synchronous digital logic, including a standard library… | 93 | 2074 | active |
| espressif/esp-claw ESP-Claw is Espressif's 'Chat Coding' AI agent framework for IoT devices, reimplemented in C for ESP32-series chips. It lets users define d… | 66 | 2051 | active |
| ipxe/ipxe iPXE is the leading open source network boot firmware, providing a full PXE implementation enhanced with features like booting from HTTP/HT… | 79 | 2040 | active |
| cifertech/nRFBox nRFBox is an open-source ESP32-based handheld tool that scans, analyzes, jams, and spoofs BLE, Wi-Fi, and 2.4GHz signals using an nRF24L01 … | 73 | 1971 | active |
| akdeb/ElatoAI ElatoAI is an open-source platform for running realtime voice AI conversations on ESP32/Arduino hardware, supporting 100+ STT, LLM, and TTS… | 64 | 1933 | active |
| tuya/TuyaOpen TuyaOpen is an open-source, cross-platform C/C++ SDK and IoT OS for building AI-agent hardware on Tuya T-series MCUs, ESP32, Beken, LN882H,… | 87 | 1804 | active |
| ferrocene/ferrocene Ferrocene is a safety-critical Rust toolchain, a downstream fork of the official Rust compiler, qualified for use in safety- and mission-cr… | 72 | 1667 | active |
| nasa/spacewasm SpaceWasm is a no_std WebAssembly 1.0 decoder, validator, and interpreter written in Rust, developed at NASA JPL for executing Wasm binarie… | 67 | 1493 | active |
| ESPresense/ESPresense ESPresense is ESP32 firmware that scans for BLE devices and reports indoor presence/positioning data over MQTT for use with Home Assistant … | 90 | 1471 | active |
| acados/acados acados is a modular C library providing fast embedded solvers for nonlinear optimal control problems, designed for real-time applications l… | 93 | 1450 | active |
| polhenarejos/pico-fido Open-source firmware that turns a Raspberry Pi Pico (RP2040/RP2350) or ESP32-S3 microcontroller into a FIDO2 passkey authenticator, support… | 95 | 1446 | active |
| platformio/platformio-vscode-ide PlatformIO IDE is a VSCode extension providing a full-featured integrated development environment for embedded and IoT development. It bund… | 23 | 1444 | active |
| toitlang/toit The Toit language implementation, consisting of a compiler, virtual machine, and standard libraries for running a modern high-level languag… | 99 | 1361 | active |
| chili-chips-ba/wireguard-fpga An open-source, wire-speed hardware implementation of the WireGuard VPN protocol on a low-cost Artix-7 FPGA, written in Verilog with an ope… | 68 | 1355 | active |
| ClimbSnail/HoloCubic_AIO HoloCubic_AIO is an open-source all-in-one third-party firmware for the HoloCubic ESP32-based holographic desktop device, bundling apps lik… | 29 | 1354 | active |