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
beekeeb GitHub avatar

beekeeb

piantor

The Piantor Keyboard is a beginner-friendly, easy-to-solder, 42-key or 36-key, diodeless, low profile aggressive column staggered, hotswappable and non-hotswappable, programmable ergonomic mechanical split keyboard powered by Raspberry Pi Pico or other compatible RP2040 boards. It is based on the Cantor Keyboard.

PCB
Unknown86761
Hardware
eldraco GitHub avatar

eldraco

Salamandra

Salamandra is a tool to find spy microphones that use radio freq to transmit. It uses SDR.

HDLSignal Processing / RF
Python844112
Hardware
emsec GitHub avatar

emsec

hal

HAL – The Hardware Analyzer

FPGAEmbedded Hardware
C++82797
Hardware
tjhorner GitHub avatar

tjhorner

upsy-desky

Make your standing desk smarter

PCB
Shell82455
Hardware

Python-based Hardware Design Processing Toolkit for Verilog HDL

HDL
Python801214
Hardware

Z80 open-source silicon clone. Goal is to become a silicon proven, pin compatible, open-source replacement for classic Z80.

CPUHDLASIC
Verilog79239
Hardware
chipsalliance GitHub avatar

chipsalliance

firrtl

Flexible Intermediate Representation for RTL

HDL
Scala748180
Hardware
JulianKemmerer GitHub avatar

JulianKemmerer

PipelineC

PypelineC: A hardware description language (HDL) adding high level synthesis(HLS)-like automatic pipelining as a language construct/compiler feature.

FPGAHDLEDA Tools
Python74862
Hardware
alexforencich GitHub avatar

alexforencich

verilog-i2c

Verilog I2C interface for FPGA implementation

FPGAHDL
Verilog727195
Hardware
antonblanchard GitHub avatar

antonblanchard

microwatt

A tiny Open POWER ISA softcore written in VHDL 2008

CPUHDL
Verilog725118
Hardware
sergeykhbr GitHub avatar

sergeykhbr

riscv_vhdl

Portable RISC-V System-on-Chip implementation: RTL, debugger and simulators

RISC-VCPUHDL
C++696110
Hardware
Xilinx GitHub avatar

Xilinx

XRT

Run Time for AIE and FPGA based platforms

FPGAHardware Accelerators
C++686549
Hardware
icebreaker-fpga GitHub avatar

icebreaker-fpga

icebreaker

Small and low cost FPGA educational and development board

FPGA
Unknown67888
Hardware
cardonabits GitHub avatar

cardonabits

haxo-hw

Haxophone, an electronic musical instrument that resembles a saxophone

PCB
XSLT67320
Hardware
fguzman82 GitHub avatar

fguzman82

gateGPT

Full Transformer into a custom chip. microGPT in RTL, generating names on a Virtex-5 FPGA at ~56k tokens/second.

FPGAHDL
Verilog644103
Hardware

An open source library for image processing on FPGA.

FPGA
Verilog638223
Hardware

RISC-V CPU simulator for education purposes

RISC-VCPU
C++63397
Hardware

A DDR3 memory controller in Verilog for various FPGAs

FPGAHDL
Verilog629108
Hardware
seldridge GitHub avatar

seldridge

verilog

Repository for basic (and not so basic) Verilog blocks with high re-use potential

FPGAHDLASIC
Verilog627148
Hardware
ucb-bar GitHub avatar

ucb-bar

riscv-mini

Simple RISC-V 3-stage Pipeline in Chisel

RISC-VHDL
Scala619127
Hardware
openhwgroup GitHub avatar

openhwgroup

cvw

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.

RISC-VCPUSoC
SystemVerilog619562