SaaSHub helps you find the best software and product alternatives Learn more →
Top 11 Python Hdl Projects
-
There are folks trying to make HDL easier, and vendor neutral. Not sure why people were upset by mentioning the project...
https://github.com/amaranth-lang/amaranth
While VHDL makes a fun academic toy language, it has always been Verilog in the commercial settings. Both languages can develop hard to trace bugs when the optimizer decides to simply remove things it thinks are unused. =3
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
nmigen
A refreshed Python toolbox for building complex digital hardware. See https://gitlab.com/nmigen/nmigen
-
pymtl3
Pymtl 3 (Mamba), an open-source Python-based hardware generation, simulation, and verification framework
-
PyRTL
A collection of classes providing simple hardware specification, simulation, tracing, and testing suitable for teaching and research. Simplicity, usability, clarity, and extensibility are the overarching goals, rather than performance or optimization.
-
-
-
-
sphinxcontrib-hdl-diagrams
Sphinx Extension which generates various types of diagrams from Verilog code.
-
holoso
Simple high-level synthesis of portable Verilog directly from idiomatic imperative Python for numerical/DSP-heavy applications. Not an HDL.
Project mention: Show HN: FPGA design acceleration – idiomatic Python to synthesizable Verilog | news.ycombinator.com | 2026-06-27 -
-
Python Hdl discussion
Python Hdl related posts
-
Why are there only 3 languages for FPGA development?
-
Choice of Python HDL library
-
RISC-V reference model in Python
-
VRoom A high end RISC-V implementation
-
UCLA Adopts PyGears, an Open Source Framework for FPGA AI Design
-
[FOSS] PyGears - Python framework za razvoj i akceleraciju HW distribuiranih sistema
-
What is the field of AI acceleration like?
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Aug 2026
Index
What are some of the best open-source Hdl projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | amaranth | 2,066 |
| 2 | nmigen | 687 |
| 3 | pymtl3 | 463 |
| 4 | PyRTL | 303 |
| 5 | hdl_checker | 226 |
| 6 | pygears | 145 |
| 7 | cocotb-bus | 79 |
| 8 | sphinxcontrib-hdl-diagrams | 65 |
| 9 | holoso | 32 |
| 10 | FPGA_HW_SIM_FWK_2 | 24 |
| 11 | m6502 | 4 |