Ross ROSS = Recommend OSS · open-source software intelligence for agents

resource: embedded

78 resources, primary matches first, then adoption-weighted; health v2 shown.

ResourceHealth v2StarsMaturity
microsoft/IoT-For-Beginners
A free 12-week, 24-lesson open curriculum from Microsoft teaching Internet of Things development for beginners. It covers microcontrollers,…
7017018active
rust-embedded/awesome-embedded-rust
A curated awesome-list of resources for embedded and low-level development in Rust, including crates, tools, books, and training materials.…
768052active
cpq/bare-metal-programming-guide
An open-source tutorial guide teaching bare-metal ARM microcontroller programming using only GCC and datasheets, without frameworks. It inc…
734841active
witnessmenow/ESP32-Cheap-Yellow-Display
A community documentation hub for the ESP32-2432S028R, a ~$15 ESP32 board with a built-in 2.8" 320x240 touch LCD, nicknamed the Cheap Yello…
724372active
THZoria/NX_Firmware
A distribution repository that publishes official Nintendo Switch system firmware update packages as GitHub releases, primarily for modifie…
904369active
slvDev/esp32-ai
A project demonstrating a 28.9M parameter language model running entirely on an ESP32-S3 microcontroller at ~9.88 tokens per second, using …
564175active
dekuNukem/Nintendo_Switch_Reverse_Engineering
A community documentation repository of reverse engineering findings about the Nintendo Switch and Joy-Con controllers, including PCB layou…
763776active
sypstraw/rpi4-osdev
A multi-part tutorial teaching how to write a bare metal operating system for the Raspberry Pi 4 in C. It covers booting, hardware interact…
753768active
Lienol/openwrt
A fork of the OpenWrt build system, a Linux distribution for embedded devices such as WiFi routers, with Lienol's modifications and extra p…
763668active
BrunoLevy/learn-fpga
A teaching repository for learning FPGA development, Verilog, yosys/nextpnr tooling, and RISC-V processor design, including the minimalisti…
563651active
yhzhang0128/egos-2000
egos-2000 is a teaching operating system implemented in exactly 2000 lines of C and assembly that runs on QEMU and RISC-V boards. It is des…
863575active
rust-embedded/rust-raspberrypi-OS-tutorials
A step-by-step tutorial series teaching hobbyist OS developers how to write a monolithic embedded operating system kernel in Rust for the R…
3214727maintenance
gokrazy/gokrazy
gokrazy is a minimal appliance platform that turns Go programs into self-contained systems running on Raspberry Pi or x86_64/ARM64 PCs, rep…
753481active
bztsrc/raspi3-tutorial
A tutorial series with C example code for bare metal programming on the 64-bit Raspberry Pi 3, covering hardware interfacing like serial co…
323039stable
martinezjavier/ldd3
Updated versions of the example drivers from the book 'Linux Device Drivers 3rd Edition', maintained so they compile against recent Linux k…
402599active
openbmc/openbmc
OpenBMC is an open-source Linux distribution for Baseboard Management Controllers (BMCs) used in servers, switches, and appliances. It is b…
672541active
0015/ThatProject
A companion repository for the That Project YouTube channel containing source code for dozens of ESP32/ESP32-S3/ESP8266 embedded projects w…
322449active
rust-embedded/wg
The coordination repository of the Rust Embedded Devices Working Group, used to organize community efforts to make Rust a great choice for …
672145active
MaJerle/stm32-usart-uart-dma-rx-tx
An application note with C example code demonstrating efficient UART/USART data reception and transmission on STM32 microcontrollers using …
761807stable
Xilinx/Vitis-Tutorials
A collection of in-depth tutorials for the AMD Vitis Unified Software Platform, covering FPGA fabric, Arm processor subsystems, and AI Engi…
671605active
rust-embedded/discovery
Discovery is an open-source book from the Rust Embedded working group that teaches microcontroller programming through Rust, with versions …
651603active
joe-scotto/scottokeebs
A collection of free-to-build handwired mechanical keyboard and macropad projects with 3D-printable cases, firmware, and build guides. It i…
761567active
zhengnianli/EmbedSummary
A curated Chinese-language collection of embedded systems learning resources, covering RTOSes, MCU frameworks, libraries, IoT, Linux, and o…
325652maintenance
liangkangnan/tinyriscv
A simple, easy-to-understand 32-bit single-core RISC-V processor core written in Verilog, targeting ARM Cortex-M3 class performance. It imp…
321510active
robsoncouto/arduino-songs
A collection of Arduino sketches that play well-known songs and tunes on a passive piezo buzzer using only the built-in tone() function. Ea…
391487active
jamisonderek/flipper-zero-tutorials
A collection of Flipper Zero projects, tutorials, and wiki-style documentation covering GPIO, RFID, SubGHz, firmware, and electronics topic…
651460active
open-dynamic-robot-initiative/open_robot_actuator_hardware
The Open Robot Actuator Hardware repository contains open-source mechanical and electronic designs for a low-cost, torque-controlled modula…
321458stable
QuantumLeaps/modern-embedded-programming-course
Companion repository for the free 'Modern Embedded Systems Programming' video course by Miro Samek, teaching embedded C programming on ARM …
731443active
urob/zmk-config
A personal ZMK firmware configuration repository for split and ortholinear keyboards (34-key layouts, Glove80, Planck, Corneish Zen). It do…
771369active
rust-embedded/book
The Embedded Rust Book is official documentation teaching how to use Rust to develop firmware for bare-metal microcontroller devices, with …
661337active
projectacrn/acrn-hypervisor
Project ACRN is an open-source Type 1 (bare-metal) embedded hypervisor reference stack for running multiple software subsystems securely on…
571293active
jserv/mini-arm-os
A step-by-step educational project that builds a minimal multi-tasking OS kernel for ARM Cortex-M from scratch in C. It progresses from sem…
581255active
FroggMaster/FlipperZero
A curated collection of notes, scripts, applications, frequencies, and other resources for the Flipper Zero multi-tool device. It indexes p…
521207active
twelvesec/PwnPad
PwnPad is an open-source, affordable (under $20) hardware hacking learning platform with a series of hands-on challenges covering PCB desig…
431185active
JaredC01/LabStack
A collection of open-source 3D-printable STL and CAD files for modular rackmount brackets that hold Raspberry Pis, other single-board compu…
571161active
OpenStick/OpenStick
OpenStick is a reverse-engineering and mainline Linux porting project for msm8916-based 4G modem dongles, documenting how to replace the st…
231148active
raspberrypi/pico-micropython-examples
A collection of MicroPython example programs accompanying the Raspberry Pi Pico Python SDK book, covering GPIO, PIO, and peripherals on the…
381139active
plctlab/riscv-operating-system-mooc
Companion resources for a course teaching how to write a simple RISC-V operating system kernel from scratch in C. Includes demo code, Makef…
691130active
Johannes4Linux/Linux_Driver_Tutorial_legacy
A collection of example C source code teaching Linux kernel module and device driver development, tested on a Raspberry Pi 3. It covers doz…
321110stable
brickbots/framedeck
An open-source cyberdeck design built around the Framework laptop mainboard, featuring a custom mechanical keyboard, 7-inch IPS display, Fr…
701098active
iDoka/awesome-embedded-software
A curated awesome-list of software libraries, protocols, and tools specifically suited for resource-constrained embedded systems such as 8/…
711097active
AsteroidOS/asteroid
Build scripts for AsteroidOS, an open-source Linux distribution for smartwatches based on OpenEmbedded, libhybris, and Qt5. This repository…
751064active
system76/firmware-open
System76's open source firmware distribution built on coreboot and EDK2 for their laptops and desktops. It provides build tooling, board de…
771057active
swiftlang/swift-embedded-examples
A collection of official example projects demonstrating Embedded Swift, a compilation mode of Swift for baremetal and embedded development …
711045active
Silverr12/DMA-CFW-Guide
A detailed guide for creating custom/modified DMA attack firmware based on pcileech-fpga for FPGA-based PCIe DMA cards. It walks through do…
531041active
kritishmohapatra/100_Days_100_IoT_Projects
A 100-day learning challenge repository with daily IoT and embedded systems projects using ESP32, ESP8266, and Raspberry Pi Pico programmed…
591040active
VoronDesign/Voron-Hardware
A collection of open-source hardware designs, mostly PCB layouts, created by the Voron Design community for their 3D printers. It includes …
611039active
gigwegbe/tinyml-papers-and-projects
A curated awesome-list of papers, projects, articles, courses, and tools about TinyML (machine learning on microcontrollers and resource-co…
571031active
microsoft/uf2
The official specification and reference for UF2 (USB Flashing Format), a 512-byte-block file format developed by Microsoft for flashing mi…
621030stable
Anime4000/RTL960x
A community documentation and reverse-engineering repository for RTL960x-based GPON SFP ONT sticks, including firmware builds, configuratio…
721023active
cleverca22/not-os
not-os is an operating system generator based on NixOS that, given a configuration, produces a small (~47 MB) read-only squashfs image with…
731009active
dwelch67/raspberrypi
A collection of bare-metal ARM assembly and C examples for Raspberry Pi boards, from the BCM2835-based Pi 1 through the Pi 3, with no opera…
322823maintenance
SHUR1K-N/Flipper-Zero-Sub-GHz-Jamming-Files
A collection of Sub-GHz jamming signal files for the Flipper Zero multi-tool device, restored after removal from custom firmwares. Files ar…
312346maintenance
dhruvvyas90/qemu-rpi-kernel
A collection of pre-compiled Linux kernel images and device tree files that let QEMU emulate a Raspberry Pi, including support for QEMU's n…
322140maintenance
pfalcon/esp-open-sdk
An integrated build system that assembles a standalone, mostly open-source SDK and Xtensa lx106 toolchain for developing software on Espres…
321988maintenance
thirtythreeforty/businesscard-linux
A Buildroot-based Linux distribution small enough to fit in the 8MB flash of a business-card-sized ARM computer built around the Allwinner …
501864maintenance
esp8266/esp8266-wiki
The community wiki repository for the ESP8266 Wi-Fi microcontroller, hosted by the esp8266 GitHub organization and backed by the esp8266.co…
321753maintenance
MTK911/Attiny85
A collection of RubberDucky-style HID payloads for the DigiSpark Attiny85 microcontroller, written in C++ for the Arduino IDE. Payloads inc…
321628maintenance
fossasia/neurolab-hardware
The Neurolab Hardware repository holds the open-source PCB schematics and layouts for a neuroheadset headband that measures brainwave elect…
101553maintenance
peng-zhihui/Planck-Pi
An open-source, ultra-small and low-cost Linux development kit based on the Allwinner F1C200s (ARM9) chip, including full hardware designs …
321427maintenance
intermezzOS/kernel
intermezzOS is a hobby/teaching operating system kernel written in Rust, designed to introduce systems programming concepts to experienced …
101395maintenance
rakyll/go-hardware
A curated directory of hardware-related libraries, tools, and tutorials for the Go programming language. It serves as a reference for devel…
321386maintenance
TommyZihao/ZihaoTutorialOfRaspberryPi
A beginner-friendly Raspberry Pi tutorial series by Zihao (Tongji University) with accompanying code, updates, and errata hosted on GitHub,…
321370maintenance
pixhawk/Hardware
A repository of open-source hardware designs from the Pixhawk project, including autopilot (FMU) schematics, ESCs, and optical flow sensor …
321369maintenance
arjun024/mkernel
A minimalist x86 kernel written in C and assembly that boots via GRUB and prints a message to the screen. It serves as an educational examp…
321343maintenance
LonelyWolf/stm32
A collection of STM32 microcontroller-related code, notes, and examples written in C. It serves as a reference and learning resource for ba…
321143maintenance
dddrrreee/cs140e-20win
Course materials for Stanford CS140E, a lab-based embedded operating systems course taught by Dawson Engler in Winter 2020. Students build …
321082maintenance
winterheart/broadcom-bt-firmware
A collection of Broadcom WIDCOMM Bluetooth firmware files (.hcd) for chipsets like BCM20702, BCM20703, and BCM43142, intended for use with …
851061maintenance
Yangyuanxin/Embedded-Product-Collect
A curated collection of product-grade embedded/MCU projects (e.g., STM32-based) gathered from GitHub and Gitee. It serves as a reference in…
321058maintenance
rcore-os/rCore
rCore is a teaching operating system written in Rust, a Rust port of THU's uCore OS Plus, with a Linux-compatible syscall interface. It sup…
233691abandoned
haileys/rustboot
A tiny 32-bit bare-metal kernel written in Rust that paints the screen red and hangs, serving as a minimal demonstration of OS development …
591547abandoned
ms-iot/samples
A collection of Windows 10 IoT Core sample code from Microsoft, written primarily in C/C++. The repository has been moved to Microsoft/Wind…
101198abandoned
fashiontec/sewing-machine-firmware
Firmware for sewing machines from the FashionTec project. It provides embedded control software for open-source sewing hardware.
321028abandoned
iDoka/awesome-canbus
A curated awesome-list of CAN bus tools, hardware, and resources for reverse engineering and automotive security research. It collects soft…
753432active
agucova/awesome-esp
A curated awesome-list of ESP8266 and ESP32 projects, firmware, tools, and libraries. It serves as a discovery index for Espressif Wi-Fi mi…
692639active
enpeizhao/CVprojects
A collection of fun, hands-on computer vision and AI projects in Python, C++, and embedded systems, including robot arms, vision tachometer…
492635active
openai/openai-realtime-embedded
A repository of instructions and links for using the OpenAI Realtime API with WebRTC on microcontrollers and embedded platforms, notably ES…
271577active
Numbersf/Action-Build
A GitHub Actions-based build system that compiles KernelSU-family (SukiSU-Ultra, KernelSU, KernelSU-Next, ReSukiSU) custom Android kernels …
711330active

page 1 / 1