Lightweight C++ library for external mouse control via DMA. Simple API, no configuration needed. For game development, automation, and research.
John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs
Digital logic design tool and simulator
Source-verified BIOS and firmware packs for RetroArch, Batocera, Recalbox, Lakka, RetroPie, EmuDeck, RetroBat, RetroDECK, RomM, BizHawk, ROCKNIX, and MiSTer FPGA. Platform-native verification, with emulator source code as the deciding authority.
open-source IEEE 802.11 WiFi baseband FPGA (chip) design: driver, software
Build your hardware, easily!
A FPGA friendly 32 bit RISC-V CPU implementation
The CORE-V CVA6 is a highly configurable, 6-stage RISC-V core for both application and embedded applications. Application class configurations are capable of booting Linux.
Verilog Ethernet components for FPGA implementation
opensouce RISC-V cpu core implemented in Verilog from scratch in one night!
π₯οΈ A small, customizable and extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.
Scots Army Knife for electronics
Machine learning on FPGAs using HLS
Scala based HDL
HDL libraries and projects
The Ultra-Low Power RISC-V Core
:snowflake: Visual editor for open FPGA boards
nextpnr portable FPGA place and route tool
Universal utility for programming FPGA
AXI SystemVerilog synthesizable IP modules and verification infrastructure for high-performance on-chip communication
Official repository of the AWS EC2 FPGA Hardware and Software Development Kit
Haskell to VHDL/Verilog/SystemVerilog compiler
Brevitas: neural network quantization in PyTorch
Package manager and build abstraction tool for FPGA/ASIC development
Use a Raspberry Pi, old computer or VM as network storage for different retro computers and consoles
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!
The USRPβ’ Hardware Driver Repository
Verilog to Routing -- Open Source CAD Flow for FPGA Research
Modular hardware build system
Project IceStorm - Lattice iCE40 FPGAs Bitstream Documentation (Reverse Engineered)
An Open-source FPGA IP Generator
a self-hosted webui for 30+ generative ai
Dataflow compiler for QNN inference on FPGAs
FireSim: Fast and Effortless FPGA-accelerated Hardware Simulation with On-Prem and Cloud Flexibility
Open Logic FPGA Standard Library
:seedling: Open source ecosystem for open FPGA boards
Open-source FPGA retro emulation handheld
πΉ A zero-setup ROM collection manager that sorts, filters, extracts or archives, patches, and reports on collections of any size on any OS.
open-source IEEE 802.11 WiFi baseband FPGA (chip) design: FPGA, hardware
VHDL compiler and simulator
An ECP5 FPGA Dev Board in a Pi Zero form
VUnit is a unit testing framework for VHDL/SystemVerilog
HAL β The Hardware Analyzer
PypelineC: A hardware description language (HDL) adding high level synthesis(HLS)-like automatic pipelining as a language construct/compiler feature.
VHDL and Verilog/SV IDE: state machine viewer, linter, documentation, snippets... and more!
A collection of Master XDC files for Digilent FPGA and Zynq boards.
User space mappable dma buffer device driver for Linux.
Project Apicula π: bitstream documentation for Gowin FPGAs
Run Time for AIE and FPGA based platforms
Intermediate Language (IL) for Hardware Accelerator Generators
DaCe - Data Centric Parallel Programming
An inference chip design that runs a real LLM (Qwen2.5-0.5B) on FPGA β one transformer decoder layer in RTL, every silicon value bit-exact against a golden model. 0.56 tok/s measured, a 140Γ climb, full evidence trail.
Low cost microcontroller + FPGA board for makers , hobbyist and student for endless possibility.
Implement yolov26m using a complete FPGA, without any C language code. Requires 160K LUTs and 386 DSP cores (based on Xilinx XC7K325T).
INT8 single-class YOLOv3-Tiny accelerator and OV5640-to-HDMI bare-metal demo for Xilinx Zynq-7000 XC7Z100, with PyTorch training and parameter-export tools. Topics yolov3-tiny, fpga, zynq-7000, xc7z100, verilog, vivado, vitis, pytorch, int8-quantization, object-detection, axi4-stream, ov5640, hdmi, embedded-systems, computer-vision
64-bit RISC-V (RV64GC) core that boots Linux on an Arty A7 FPGA. Designed entirely by Claude Code: the specifications, RTL, verification and documents were all written by the AI.
Official repository for Degauss, the blazing-fast, lightweight frontend for MiSTer FPGA. CRT & HDMI, integrated with the standard MiSTer setup, folders and scripts. Browse games already on your card, scrape artwork and metadata directly on MiSTer, use local artwork databases, customise themes and views, and launch without background processes.
End-to-End NPU: RTL systolic array β AXI4 SoC β TVM compiler β FPGA inference
Cartridge utility for the Analogue Pocket: identifies and dumps Game Boy, Game Boy Color and Game Boy Advance cartridges over the Pocket's own connector
SystemVerilog SoC implementing MicroCNN accelerator on the Tang Nano 20K for BloodMNIST image classification.