Python Hdl

Open-source Python projects categorized as Hdl

Top 11 Python Hdl Projects

  1. amaranth

    A modern hardware definition language and toolchain based on Python

    Project mention: VHDL's Crown Jewel | news.ycombinator.com | 2026-03-30

    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

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. nmigen

    A refreshed Python toolbox for building complex digital hardware. See https://gitlab.com/nmigen/nmigen

  4. pymtl3

    Pymtl 3 (Mamba), an open-source Python-based hardware generation, simulation, and verification framework

  5. 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.

  6. hdl_checker

    Repurposing existing HDL tools to help writing better code

  7. pygears

    HW Design: A Functional Approach

  8. cocotb-bus

    Pre-packaged testbenching tools and reusable bus interfaces for cocotb

  9. sphinxcontrib-hdl-diagrams

    Sphinx Extension which generates various types of diagrams from Verilog code.

  10. 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
  11. FPGA_HW_SIM_FWK_2

    FPGA Hardware Simulation Framework

  12. m6502

    6502 CPU implementation written in nMigen

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Hdl discussion

Log in or Post with

Python Hdl related posts

  • Why are there only 3 languages for FPGA development?

    5 projects | /r/FPGA | 1 Dec 2022
  • Choice of Python HDL library

    10 projects | /r/FPGA | 25 Jul 2022
  • RISC-V reference model in Python

    4 projects | /r/RISCV | 21 Apr 2022
  • VRoom A high end RISC-V implementation

    4 projects | news.ycombinator.com | 21 Mar 2022
  • UCLA Adopts PyGears, an Open Source Framework for FPGA AI Design

    1 project | /r/FPGA | 16 Mar 2022
  • [FOSS] PyGears - Python framework za razvoj i akceleraciju HW distribuiranih sistema

    1 project | /r/programiranje | 12 Mar 2022
  • What is the field of AI acceleration like?

    1 project | /r/chipdesign | 23 Feb 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Aug 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Python is
the 1st most popular programming language
based on number of references?