OPEN PROJECT DIRECTORY

Open AI Hardware

Find open robots, arms, humanoids, and edge devices that AI models and agents can control through open software.

Submit a project

All

246 projects

Hardware
yaqwsx GitHub avatar

yaqwsx

PcbDraw

Convert your KiCAD board into a nicely looking 2D drawing suitable for pinout diagrams

PCB
Python1.4K101
Hardware

A directory of hardware related libs, tools, and tutorials for Go

Embedded Hardware
Go1.4K98
Hardware
tenox7 GitHub avatar

tenox7

ttyplot

a realtime plotting utility for terminal/console with data input from stdin

CPUHardware Accelerators
C1.4K50
Hardware
hughperkins GitHub avatar

hughperkins

VeriGPU

OpenSource GPU, in Verilog, loosely based on RISC-V ISA

RISC-VHDLASIC
SystemVerilog1.4K145
Hardware
chipsalliance GitHub avatar

chipsalliance

riscv-dv

Random instruction generator for RISC-V processor verification

RISC-VCPU
Python1.4K395
Hardware
cariboulabs GitHub avatar

cariboulabs

cariboulite

CaribouLite turns any 40-pin Raspberry-Pi into a Tx/Rx 6GHz SDR

FPGAEDA ToolsSignal Processing / RF
C1.3K142
Hardware
rustsbi GitHub avatar

rustsbi

rustsbi

RISC-V Supervisor Binary Interface (RISC-V SBI) library in Rust; runs on M or HS mode; good support for embedded Rust ecosystem. For binary download see prototyper folder.

RISC-VEmbedded Hardware
Rust1.3K153
Hardware
ultraembedded GitHub avatar

ultraembedded

biriscv

32-bit Superscalar RISC-V CPU

RISC-VFPGACPU
Verilog1.3K202
Hardware
LekKit GitHub avatar

LekKit

RVVM

The RISC-V Virtual Machine

RISC-V
C1.3K95
Hardware
openhwgroup GitHub avatar

openhwgroup

cv32e40p

CV32E40P is an in-order 4-stage RISC-V RV32IMFCXpulp CPU based on RI5CY from PULP-Platform

RISC-VCPU
SystemVerilog1.3K550
Hardware
EttusResearch GitHub avatar

EttusResearch

uhd

The USRP™ Hardware Driver Repository

FPGASignal Processing / RF
Verilog1.3K777
Hardware
verilog-to-routing GitHub avatar

verilog-to-routing

vtr-verilog-to-routing

Verilog to Routing -- Open Source CAD Flow for FPGA Research

FPGAHDLEDA Tools
C++1.3K445
Hardware

Port WiFi Pineapple NANO/TETRA in generic hardware

Other Hardware
Shell1.2K148
Hardware
rsd-devel GitHub avatar

rsd-devel

rsd

RSD: RISC-V Out-of-Order Superscalar Processor

RISC-VCPU
SystemVerilog1.2K122
Hardware
YosysHQ GitHub avatar

YosysHQ

icestorm

Project IceStorm - Lattice iCE40 FPGAs Bitstream Documentation (Reverse Engineered)

FPGAEDA Tools
Python1.2K243
Hardware
aappleby GitHub avatar

aappleby

metroboy

A repository of gate-level simulators and tools for the original Game Boy.

HDL
C++1.2K37
Hardware
oneapi-src GitHub avatar

oneapi-src

oneAPI-samples

Samples for Intel® oneAPI Toolkits

FPGACPUEDA Tools
C++1.2K745
Hardware

Source and Documentation files for USB C Industrial Camera Project, This repo contains PCB boards, FPGA , Camera and USB along with FPGA Firmware and USB Controller Firmware source.

FPGAHDLPCB
Verilog1.2K220
Hardware
MikePopoloski GitHub avatar

MikePopoloski

slang

SystemVerilog compiler and language services

HDL
C++1.1K254
Hardware
rust-embedded GitHub avatar

rust-embedded

riscv

Low level access to RISC-V processors

RISC-VCPU
Rust1.1K200
Hardware
libriscv GitHub avatar

libriscv

libriscv

The fastest RVA23 RISC-V sandbox

RISC-V
C++1.1K93
Hardware
splinedrive GitHub avatar

splinedrive

kianRiscV

RISC-V XV6/Linux SoC, marchID: 0x2b, 0x34

RISC-VFPGACPU
Verilog1.1K80
Hardware
Wren6991 GitHub avatar

Wren6991

Hazard3

3-stage RV32IMACZb* processor with debug

RISC-VCPU
Verilog1.1K95