This is your work, valued
litex. Build your hardware, easily!
★ 4klitepcie. Small footprint and configurable PCIe core
★ 713litedram. Small footprint and configurable DRAM core
★ 523liteeth. Small footprint and configurable Ethernet core
★ 286usb3_pipe. USB3 PIPE interface for Xilinx 7-Series
★ 268litex_m2sdr. LiteX based M2 SDR/RF FPGA board.
★ 218litescope. Small footprint and configurable embedded FPGA logic analyzer
★ 206pcie_screamer. PCIe Screamer - TLPs experiments...
★ 184litesata. Small footprint and configurable SATA core
★ 165litesdcard. Small footprint and configurable SDCard core
★ 139colorlite. Take control of your Colorlight FPGA board with LiteX/LiteEth :)
★ 113daisho. Test of the USB3 IP Core from Daisho on a Xilinx device
★ 109litex-acorn-baseboard. LiteX development baseboards arround the SQRL Acorn.
★ 75pcie_analyzer. PCIe analyzer experiments
★ 69liteiclink. Small footprint and configurable Inter-Chip communication cores
★ 66litejesd204b. Small footprint and configurable JESD204B core
★ 55litex_rp2040_pmod_test. Test of a RP2040 PMOD attached to a LiteX SoC.
★ 28xtrx_julia. XTRX LiteX/LitePCIe based design for Julia Computing
★ 28thunderscope. LiteX based FPGA gateware for Thunderscope.
★ 28litex_vexriscv_smp_test. VexRiscv-SMP integration test with LiteX.
★ 26litex_wr_nic. LiteX based White Rabbit PCIe NIC developped for Warsaw University of Technology.
★ 23litex_verilog_axi_test. Integration test of Verilog AXI modules (https://github.com/alexforencich/verilog-axi) with LiteX.
★ 17litesata_axiom. Python
★ 13litex_hw_ci. LiteX Hardware CI tests.
★ 13fk33_hbm2_test. HBM2 integration test on FK33 with LiteX
★ 10litepcie_ptm_test. LitePCIe PTM support / test repo.
★ 10openFPGALoader. Universal utility for programming FPGA
★ 9litex_xtrx. XTRX LiteX/LitePCIe based alternative Gateware/Software.
★ 8litex_vexriscv_smp_usb_host_test. Integration test with SpinalHDL's OHCI USB Host core and LiteX/VexRiscv-SMP.
★ 8vhdl2doc. JavaScript
★ 7litex_neorv32_test. NEORV32 integration test with LiteX
★ 7tapcfg. tapcfg
★ 7litecompute_sdr_poc. Creating FPGA based accelerators with LiteX.
★ 6litex_naxriscv_test. NaxRiscv integration test with LiteX
★ 6litex_soc_gen_test. Test of LiteX standalone SoC generator.
★ 6litex_limesdr_mini_v2_test. LiteX alternative SoC/Gateware for the LimeSDR Mini 2.0
★ 5litex_openwrt_test. Test of OpenWRT on LiteX SoCs.
★ 4litex_agilex5_test. Initial Test/Support of LiteX on Intel Agilex5 FPGAs.
★ 4litex_64bit_addressing_test. Test/PoC of 64-bit addressing in LiteX.
★ 2LimeSDR_GW. LiteX-based gateware for LimeSDR boards.
★ 1openfpga-pong. FPGA Pong implementation, specifically for the Analogue Pocket
★ 1LimeSuite. Driver and GUI for LMS7002M-based SDR platforms
★ 1one-rom. The most flexible ROM replacement for retro systems - using a sub-$2 Raspberry Pi RP2350 or STM32 microcontroller.
★ 324OpenHBM. An open-source, JEDEC JESD270-4A-compliant HBM4 memory subsystem (controller + PHY-shim + DFT + RAS + security wrapper) tightly coupled to an open RISC-V-native LPU accelerator. Apache-2.0 RTL, CERN-OHL-W-2.0 analog/GDSII, trademark-controlled compatibility certification.
★ 19OpenMBMC. Multi Bus Memory Controller supporting HyperBUS and OPI
★ 8Openterface_Mini-KVM_Hardware. Openterface Mini-KVM: Hardware Design, Schematics and Components
★ 289picograph. PicoGraph is a Pi Pico 2 ISA video card that supports several PC graphics standards using DisplayLink
★ 37unified-engine. Python
★ 79FPGA-Calculator. From FPGA Gates to Scientific Calculator
★ 129satpulse. Precision timing and positioning for computer systems with modern GNSS receivers
★ 56image-blaster. An image-to-world skillset for Claude.
★ 4.7kRuView. π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
★ 80kds4. DeepSeek 4 Flash and PRO local inference engine for Metal, CUDA and ROCm
★ 18kTheJeffDeanFacts. A consolidated list of the Jeff Dean Facts!
★ 713talos-vs-macbook. microGPT benchmarks: a single M4 Max MacBook Pro P-core in C runs Karpathy's 4192-parameter transformer at ~71x the throughput of TALOS-V2's FPGA implementation.
★ 163TALOS-V2. hardware implementation of transformers running microgpt at 50k+ tkps
★ 760pi-hole. A black hole for Internet advertisements
★ 60kBitNet. Official inference framework for 1-bit LLMs
★ 40kps5-linux-loader. Linux payload implementing HV exploits to run a custom bootloader
★ 2.1kinvidious. Invidious is an alternative front-end to YouTube
★ 21klitepcie-katsuo-poc. Proof of concept integrating LitePCIe with katsuo.pcie.
★ 5andrej-karpathy-skills. A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
★ 191kkatsuo-pcie. PCIe stack written in Amaranth.
★ 17usb3300_to_pmod. Waveshare USB3300 to dual PMOD PCB adapter
★ 5raylib. A simple and easy-to-use library to enjoy videogames programming
★ 34kThunderScope. ThunderScope GitHub Repo
★ 1.3kmjpegZero. Open source synthesizable MJPEG encoder written in behavioral RTL with AXI interfaces, up to 1080p30 on low end AMD/Xilinx 7-Series FPGAs
★ 8fpgacapZero. fcapz: Open-source, vendor-agnostic full-featured FPGA debug cores. Embedded Logic analyzer, Embedded I/O and Embedded JTAG-AXI
★ 91tailslayer. Library for reducing tail latency in RAM reads
★ 2.8kg29py. python driver for G29 wheel & pedals
★ 2flash-moe. Running a big model on a small laptop
★ 4kDeDECTive. The DECT Toolkit
★ 79reap. REAP: Router-weighted Expert Activation Pruning for SMoE compression
★ 443openglory. Open source GPU in VHDL
★ 31bitnet. pure pytorch implementation of Microsoft's BitNet b1.58 2B4T
★ 30tiny-asic-1_58bit-matrix-mul. Tiny ASIC implementation for "The Era of 1-bit LLMs All Large Language Models are in 1.58 Bits" matrix multiplication unit
★ 192PLFM_RADAR. Open-source, low-cost 10.5 GHz PLFM phased array RADAR system
★ 22kguh. Experimental USB2 HS/FS host primitives for FPGAs.
★ 12amaranth-fp. Amaranth Floating Point core generation
★ 3ANE. Training neural networks on Apple Neural Engine via reverse-engineered private APIs
★ 6.9klitex_netcli. The command line tool interface (CLI) litex_m2sdr_net.py connects to an LiteX M.2 SDR over UDP to read and write CSR registers, and can dump all registers defined in a CSR CSV file.
★ 6dji-romo-video-control. Live video stream & remote control for DJI Romo robot vacuums (keyboard + PS5 DualSense gamepad)
★ 32picolm. Run a 1-billion parameter LLM on a $10 board with 256MB RAM
★ 1.7kpicoclaw. Tiny, Fast, and Deployable anywhere — automate the mundane, unleash your creativity
★ 30kiris.c. Flux 2 image generation model pure C inference
★ 2kanamnesis-release. Automatic Exploit Generation with LLMs
★ 624oss-chromatic-console-fpga. This repository houses the ModRetro Chromatic's FPGA design files.
★ 96baochip-1x. Baochip 1x Silicon
★ 371kalibrate-hydrasdr. Kalibrate-HydraSDR - GSM-based frequency calibration tool for HydraSDR RFOne. Scans GSM base stations to measure and correct the internal TCXO frequency offset with precision PPM/PPB measurements.
★ 4as02mc04_hack. Alibaba Cloud AS02MC04 hack
★ 66asm2464pd-firmware. Firmware for the ASM2464PD
★ 105PufferLib. Puffing up reinforcement learning
★ 6.1kpypixelcolor. A Python library to control iPixel Color devices.
★ 185riocore. riocore
★ 84atopile. Design circuit boards with code! ✨ Get software-like design reuse 🚀, validation, version control and collaboration in hardware; starting with electronics ⚡️
★ 3.5kdyson_motor_controller. C++
★ 7FW-Dyson-BMS. (Unofficial) Firmware Upgrade for Dyson V6/V7 Vacuum Battery Management System
★ 914Awesome-Nano-Banana-images. A curated collection of fun and creative examples generated with Nano Banana & Nano Banana Pro🍌, Gemini-2.5-flash-image based model. We also release Nano-consistent-150K openly to support the community's development of image generation and unified models(click to website to see our blog)
★ 23kBT-E60xx. Enable charging and discharging Shimano BT-E60xx series batteries
★ 12OCServo. Python
★ 3RFUAV. This is official repository of our paper "RFUAV: A Benchmark Dataset for Unmanned Aerial Vehicle Detection and Identification". Codes include a two stage model to achieve drone detection and classification using some FFT/STFT analytical method. The Raw data will be free to use after our paper is accept. Star us!!!!, if you think this is useful♥
★ 415TEMPEST-LoRa. TEMPEST-LoRa: Cross-Technology Covert Communication
★ 163FPGA-radio. Software Defined Radio in FPGA uses LVDS IO pins as 1-bit ADC
★ 126FPGA-SDfake. Imitate SDcard using FPGAs. 使用FPGA模拟伪装SD卡。
★ 136FPGA-CAN. An FPGA-based lightweight CAN bus controller. 基于FPGA的轻量级CAN总线控制器。
★ 352FPGA-NFC. An FPGA-based NFC (RFID) reader with a simple circuit rather than RFID chips. 用FPGA+分立器件电路搭建一个NFC(RFID)读卡器,不需要专门的RFID芯片。
★ 145FPGA-MPEG2-encoder. An FPGA-based MPEG2 encoder for video compression (1920x1080 120fps). 基于FPGA的MPEG2视频编码器,可实现视频压缩。
★ 148FPGA-QOI. An FPGA-based QOI image compressor and decompressor in Verilog. 基于FPGA的QOI图像压缩器和解压器。
★ 41FPGA-JPEG-LS-encoder. An FPGA-based JPEG-LS encoder, which provides lossless and near-lossless image compression with high compression ratios. 基于FPGA的JPEG-LS编码器,可实现高压缩率的无损/近无损图像压缩。
★ 331FPGA-Gzip-compressor. An FPGA-based GZIP (Deflate algorithm) compressor, which inputs raw data and outputs standard GZIP format (as known as .gz file format). 基于FPGA的GZIP压缩器。输入原始数据,输出标准的GZIP格式,即常见的 .gz / .tar.gz 文件的格式。
★ 156wr_acorn. White Rabbit time and frequency transfer on the Artix7 of the Acorn CLE125
★ 11lolra. Transmit LoRa Frames Without a Radio
★ 932tt-bh-linux. Tenstorrent Blackhole P100/P150 card RISC-V Linux demo 🐧
★ 58Battery-Emulator. This revolutionary software enables EV battery packs to be easily reused for stationary storage in combination with solar inverters
★ 2.8kPoloG40Digifant. Binary Decompilation of the Polo G40 Digifant-1 Controller
★ 12LACED. LACED – Laser-Assisted Controlled Etching and Delayering
★ 134LimeSDR_GW. LiteX-based gateware for LimeSDR boards.
★ 21maia-sdr. Maia SDR is an open-source FPGA-based SDR project focusing on the ADALM Pluto
★ 372tezuka_fw. Universal Zynq/AD9363 firmware builder
★ 368rpitx. RF transmitter for Raspberry Pi
★ 4.5kopen-r1. Fully open reproduction of DeepSeek-R1
★ 26kNiteFury-and-LiteFury. Public repository for Litefury & Nitefury
★ 323PySpecSDR. Python SDR Spectrum Analyzer and Signal Processor in text mode
★ 105deepseek-engineer. A powerful coding assistant application that integrates with the DeepSeek API to process user conversations and generate structured JSON responses. Through an intuitive command-line interface, it can read local file contents, create new files, and apply diff edits to existing files in real time.
★ 2.2ko1-engineer. o1-engineer is a command-line tool designed to assist developers in managing and interacting with their projects efficiently. Leveraging the power of OpenAI's API, this tool provides functionalities such as code generation, file editing, and project planning to streamline your development workflow.
★ 2.8kopen5gs. Open5GS is a C-language Open Source implementation for 5G Core and EPC, i.e. the core network of LTE/NR network (Release-19)
★ 2.6kpandoc-latex-template. A pandoc LaTeX template to convert markdown files to PDF or LaTeX.
★ 7.2kSQRL_quickstart. Basic loadout for SQRL Acorn CLE 215/215+ board. Blinks all LEDs, outputs square waves on all 12 GPIO outputs
★ 71ttpoe. C
★ 652python-elgato-streamdeck. Python library to control the Elgato Stream Deck.
★ 1.1kcore_axi_cache. 128KB AXI cache (32-bit in, 256-bit out)
★ 58C0-microSD-Hardware. Verilog design examples for use with the Signaloid C0-microSD
★ 56RF-Swift. 🚀 A powerful multi-platform RF toolbox that deploys specialized radio, hardware, and other security tools in seconds on Linux, Windows, and macOS - supporting x86_64, ARM64 (Raspberry Pi, Apple Silicon), and RISC-V architectures without disrupting your primary OS. 📡✨
★ 341a5e2pmod.
★ 4glim. GLIM: versatile and extensible point cloud-based 3D localization and mapping framework
★ 1.7kVexiiRiscv. Like VexRiscv, but, Harder, Better, Faster, Stronger
★ 234vlsi_linkedin_index. This repo provide an index of VLSI content creators and their materials
★ 175PD-Stepper. C++
★ 915gr-remotecar. control a toy remote controlled car using gnuradio and HackRF
★ 85HackRF-One-French. Présentation et démonstration des fonctionnalitées du HackRF One
★ 137tesla-dashboard. Fun project recreating the Tesla Model X and S dashboard with HTML, CSS and Vue.js.
★ 53gdb-dashboard. Modular visual interface for GDB in Python
★ 12kwch-ch569-serdes. WCH CH569 SerDes Reverse Engineering
★ 30ch569-hspi-loopback. Loopback device firmare for the CH569 which immediately transmits back every packet it received on the HSPI interface
★ 9flashptpd. An experimental C++17 implementation of a new Client/Server-based approach to IEEE1588 (Precision Time Protocol, PTP)
★ 50awesome-weekly-robotics. A list of projects that were or will be featured in Weekly Robotics newsletter
★ 1.1kghdl. VHDL 2008/93/87 simulator
★ 2.8kykush. YKUSH Boards Control Application
★ 65nox. RISC-V Nox core
★ 73CyberEther. High-performance GPU-accelerated signal processing and visualization framework that runs anywhere.
★ 747pylibfst. Handle Fast Signal Traces (fst) in Python
★ 16fpga_pio. An attempt to recreate the RP2040 PIO in an FPGA
★ 318oledscope. Playing around with a 128x128 OLED module
★ 32can-explorer. Visualize CAN Bus messages in real time
★ 302origami_nvme. Tcl
★ 3fpga-drive-aximm-pcie. Example designs for FPGA Drive FMC
★ 295litepcie_driver_win. Windows Driver for the LitePCIe LiteX core
★ 8openfpga-litex. A RISC-V software platform, exposing Analogue Pocket capabilities in a simple way
★ 49FPGA-USB-Device. An FPGA-based USB 1.1 (full-speed) device core to implement USB-serial, USB-camera, USB-audio, USB-hid, etc. It requires only 3 FPGA common IOs rather than additional chips. 基于FPGA的USB 1.1 (full-speed) device端控制器,可实现USB串口、USB摄像头、USB音频、U盘、USB键盘等设备,只需要3个FPGA普通IO,而不需要额外的接口芯片。
★ 907FPGA-FOC. An FPGA-based Field Oriented Control (FOC) for driving BLDC/PMSM motor. 基于FPGA的FOC控制器,用于驱动BLDC/PMSM电机。
★ 939umi. Universal Memory Interface (UMI)
★ 161awesome-canbus. :articulated_lorry: Awesome CAN bus tools, hardware and resources for Cyber Security Researchers, Reverse Engineers, and Automotive Electronics Enthusiasts.
★ 3.3kFPD-LinkIII_ds90ub95x. FDP Link III driver for ds90ub954/ds90ub953
★ 55FPD-LinkIII_Raspberry_HW. FPD-Link III Hardware compatible with Raspberry Pi Camera and Raspberry Pi CSI connector.
★ 54kargs. Kconfig to/from argprase
★ 2litex_fpu_test. Assembly
★ 2rv003usb. CH32V003 RISC-V Pure Software USB Controller
★ 693llama2.c. Inference Llama 2 in one file of pure C
★ 20kMiSTer2MEGA65. Framework to simplify porting MiSTer (and other) cores to the MEGA65
★ 40filterbuilder. Filter builder tool
★ 18rowhammer-tester. Python
★ 80a5k. Another World on a chip
★ 293PicoROM. An RP2040-based ROM emulator
★ 319ponc. Graphical tool to design, manage, and optimize Passive Optical Network layouts
★ 52usb_cdc. Single/Multi-channel Full Speed USB interface for FPGA and ASIC designs
★ 192mingw-bundledlls. C native app that takes an EXE file, automatically figures out all the DLL dependencies, and copies them next to the EXE.
★ 11minimax. Minimax: a Compressed-First, Microcoded RISC-V CPU
★ 228litehm2. LinuxCNC FPGA board port to LiteX
★ 33kianRiscV. RISC-V XV6/Linux SoC, marchID: 0x2b, 0x34
★ 1.1kStereoNinjaFPGA. Experimental FPGA project for streaming two MIPI CSI camera streams to an HDMI monitor using a ULX3S FPGA board
★ 32ch32fun. Open source minimal stack for the ch32 and ch5xx WCH RISC-V Microcontrollers
★ 1.5kmini-rv32ima. A tiny C header-only risc-v emulator.
★ 2.1kuc-rv32ima. Run Linux on MCUs such as ESP32C3 with RISC-V emulator
★ 133picoGPT. An unnecessarily tiny implementation of GPT-2 in NumPy.
★ 3.5kgpt4all. GPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use.
★ 77kMiSTeX-ports. FPGA board support and core ports for MiSTeX
★ 51nestang. NESTang is an FPGA Nintendo Entertainment System implemented with Sipeed Tang Primer 25K, Nano 20K and Primer 20K boards
★ 448llama.cpp. LLM inference in C/C++
★ 120kopen5G_phy. A ressource efficient, customizable, synthesizable 5G NR lower PHY written in Verilog
★ 234DroneSecurity. DroneSecurity (NDSS 2023)
★ 1.3kLimeSDR-XTRX_GW. LimeSDR XTRX gateware project.
★ 22qmtech_wukong_debian_on_litex_naxriscv. Running RISCV64 Debian on Litex/NaxRiscv with a qmtech wukong FPGA
★ 3migen_litex_tutorials. Python
★ 117HLS-Zybo. A collection of HLS IP designs for Zybo-Z2
★ 9difflogic. A Library for Differentiable Logic Gate Networks
★ 790circuitgraph. Tools for working with circuits as graphs in python
★ 129awesome-opensource-hardware. List of awesome open source hardware tools, generators, and reusable designs
★ 2.4kawesome-opensource-hardware-repos. List of awesome open source hardware projects
★ 360portal_calendar. A Portal themed e-ink calendar based on the ESP32 platform
★ 1.1kboxlambda. FPGA based microcomputer sandbox for software and RTL experimentation
★ 81neorv32-verilog. ♻️ Convert the NEORV32 processor into a synthesizable plain-Verilog netlist module using GHDL.
★ 101DigitalRaceDashSlim. Digital Race Dash designed for use on Raspberry Pi in a Honda S2000
★ 205litelitedram. Minimal DRAM controllers for LiteX
★ 7cosmopolitan. build-once run-anywhere c library
★ 21kblink. tiniest x86-64-linux emulator
★ 7.6kcodon. A high-performance, zero-overhead, extensible Python compiler with built-in NumPy support
★ 17kwch-ch56x-bsp. WCH CH56x BSP for HydraUSB3 v1 hardware
★ 19hydrausb3_fw. HydraUSB3 (WCH CH569) open source test firmware / examples / libraries to experiment with streaming / high-speed protocols (USB2 HS, USB3 SS, HSPI, SerDes...)
★ 95rp2040-pmod. RP2040 MCU based PMOD
★ 20openFPGALoader. Universal utility for programming FPGA
★ 1.7kTinyML-Zybo. This repository is a collection of designs invloving FPGAs and AI technologies.
★ 14prometeo. An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing
★ 654humble_ice. A low cost FPGA development board based on Lattice iCE40UP5k and Raspberry Pi RP2040.
★ 46Python. All Algorithms implemented in Python
★ 223ktextbook.
★ 214MMCM_GPSDO. An all-digital GPS disciplined oscillator using MMCM phase shift.
★ 33engine-sim. Combustion engine simulator that generates realistic audio.
★ 9.4kUSB_C_Industrial_Camera_FPGA_USB3. 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.
★ 1.1kDearPyGui. Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
★ 16kriscv-smol-linux-kernel. Patched sources/configs for RISC-V Linux with musl-based toolchain targeting 8 MB RAM
★ 24LimeSDR-Mini-v2_GW. LimeSDR Mini v2 gateware project
★ 25verilog-axi. Verilog AXI components for FPGA implementation
★ 2.1kMarkovJunior. Probabilistic language based on pattern matching and constraint propagation, 153 examples
★ 8.1kliteluna. LiteX LUNA USB stack integration
★ 14os-workshop. Some materials and sample source for RV32 OS projects.
★ 22sconsole. cheap, simple serial console
★ 9SkiffOS. Any Linux distribution, anywhere.
★ 810qoi-fpga. Quite OK Image FPGA Encoder and Decoder
★ 24LiteX-CNC. Generic CNC firmware and driver for FPGA cards which are supported by LiteX
★ 83NuBusFPGA. Stuff to put a FPGA in a NuBus Macintosh
★ 60fpga_pcie_ethernet. Python
★ 17NaxRiscv. Scala
★ 324surf. A huge VHDL library for FPGA and digital ASIC development
★ 471lunauac2-pdm. A LiteX module implementing a USB UAC2 module with simple PDM in/out
★ 16etfe. C++ Empirical Transfer Function Estimate (ETFE) Similar to MATLAB tfestimate, pwelch, and cpsd
★ 56alien. ALIEN is a CUDA-powered artificial life simulation program.
★ 5.4kVexRiscv. A FPGA friendly 32 bit RISC-V CPU implementation
★ 3.2kapex. Apex RTOS - A (somewhat) Linux compatible real time operating system
★ 35learn-fpga. Learning FPGA, yosys, nextpnr, and RISC-V
★ 3.6kexample-litex-gpdi. Python
★ 6oscimp_br2_external. Buildroot enhancement layer
★ 4gr-litex. LiteX Accelerator Block for GNU Radio
★ 24