[WIP] Resources for AI engineers. Also contains supporting materials for the book AI Engineering (Chip Huyen, 2025)
โ
A living atlas of human understanding
CORE-V Wally is a configurable RISC-V Processor associated with RISC-V System-on-Chip Design textbook. Contains a 5-stage pipeline, support for A, B, C, D, F, M and Q extensions, and optional caches, BP, FPU, VM/MMU, AHB, RAMs, and peripherals.
Supports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.
Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
MimiClaw: Personal Agent on a $5 chip. No OS(Linux). No Node.js. No Mac mini. No Raspberry Pi. No VPS. Hardware agents OS. On device Muse.
Open source STM32 MCU programming toolset
open-source IEEE 802.11 WiFi baseband FPGA (chip) design: driver, software
Chisel: A Modern Hardware Design Language
Build your hardware, easily!
a multi-system chiptune tracker compatible with DefleMask modules
๐ฆพ A list of reported app support for Apple Silicon as well as Apple M4 and M3 Ultra Macs
Open source ARM Cortex-M microcontroller library
โ
Supports running FnNAS on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.
Platform Security Assessment Framework
Shredos Disk Eraser 64 bit for all Intel 64 bit processors as well as processors from AMD and other vendors which make compatible 64 bit chips. ShredOS - Secure disk erasure/wipe
Supports running OpenWrt on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.
The C-based Firmware Patching Framework for Broadcom/Cypress WiFi Chips that enables Monitor Mode, Frame Injection and much more
โ
A customisable music player
cocotb: Python-based chip (RTL) verification
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux.
An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.
Open source firmware (Tasmota/Esphome replacement) for BK7231T, BK7231N, BL2028N, T34, XR809, W800/W801, W600/W601, BL602, LN882H, Realtek chips and more
SonicBOOM: The Berkeley Out-of-Order Machine
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server
ไปไบใฎๆฅๆฌ่ชใใ่ชญใฟใใใใใใใใใๆธใใป็ดใใใใฎ Agent Skill ใงใใ
Production-grade C++ edge AI engine for video analytics and on-device VLM across Sophon, Rockchip RKNN, and x86, with visual orchestration, real-time OSD, events, and reproducible benchmarks.
AXI SystemVerilog synthesizable IP modules and verification infrastructure for high-performance on-chip communication
Archipelago Multi-Game Randomizer and Server
โ
ChipWhisperer - the complete open-source toolchain for side-channel power analysis and glitching attacks
Carplay on Android head unit using onboard mfi chip or via CH341.
Full-throttle, wire-speed hardware implementation of Wireguard VPN, using low-cost Artix7 FPGA with opensource toolchain. If you seek security and privacy, nothing is private in our codebase. Our door is wide open for backdoor scrutiny, be it related to RTL, embedded, build, bitstream or any other aspect of design and delivery package. Bujrum!
Random instruction generator for RISC-V processor verification
8-bit chip and system emulators in standalone C headers
AVRDUDE is a utility to program AVR microcontrollers
Generator Bootcamp Material: Learn Chisel the Right Way
PicoRuby is the smallest Ruby implementation for one-chip microcontrollers
Media Process Platform (MPP) module
A Python library for designing chips (Photonics, Analog, Quantum, MEMS), PCBs, and 3D-printable objects. We aim to make hardware design accessible, intuitive, and funโempowering everyone to build the future.
EDK2 UEFI firmware for Rockchip RK3588 platforms
FireSim: Fast and Effortless FPGA-accelerated Hardware Simulation with On-Prem and Cloud Flexibility
ESP-SDR uses the undocumented raw I/Q capture functionality of ESP32 family chips to turn them into (low-duty-cycle) Software Defined Radios
Flutter plugin for connecting and communicationg with Bluetooth Low Energy devices, on Android, iOS, macOS, Web, Linux, Windows.
CatSniffer is an original multiprotocol and multiband board for sniffing, communicating, and attacking IoT (Internet of Things) devices using the latest radio IoT protocols. It is a highly portable USB stick that integrates TI CC1352, Semtech SX1262, and an RP2040 for V3 or a Microchip SAMD21E17 for V2
open-source IEEE 802.11 WiFi baseband FPGA (chip) design: FPGA, hardware
log analysis tool
GL4ES is a OpenGL 2.1/1.5 to GL ES 2.0/1.1 translation library, with support for Pandora, ODroid, OrangePI, CHIP, Raspberry PI, Android, Emscripten and AmigaOS4.
Custom firmware for Zigbee 3.0 IoT devices on the TLSR825x chip
sanoTTS (เคธเคพเคจเฅ = 'small' in Nepali): a ~294k-1.4m param neural TTS that runs on a $3 chip or in the browser. Leads SCOREQ/UTMOS in the sub-15M class.
MACS -- Model-based Analysis of ChIP-Seq
Tools to process and analyze deep sequencing data.
Python Filter Design Analysis Tool
A flutter package for creating badges.
้ขๅ GPT-image-2 ็ AI ๅพ็็ๆ WebUI ๅทฅไฝๅฐ๏ผๆฏๆ Codex Responses ไธ OpenAI ๅ ผๅฎน API ๆฅๅ ฅ๏ผๅ ็ฝฎๅ ฌ็จๅพๅบใๅค็ฑปๅ Chip ๅฟซๆทๅผ็จใๆ็คบ่ฏๆจกๆฟใๅคไปปๅกๅนถๅๅๆฌๅฐ้ๅ็ฎก็ใAn AI image generation WebUI workbench for GPT-image-2 with Codex Responses and OpenAI-compatible API support, shared gallery references, multi-type quick chips, prompt templates, concurrent tasks, and local queue management.
TensorFlow Lite Micro for Espressif Chipsets