Python Verilog

Open-source Python projects categorized as Verilog
Fpga Vhdl Rtl Python Hdl

Top 18 Python Verilog Projects

  1. cocotb

    cocotb: Python-based chip (RTL) verification

  2. SaaSHub

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

    SaaSHub logo
  3. openlane

    OpenLane is an automated RTL to GDSII flow based on several components including OpenROAD, Yosys, Magic, Netgen and custom methodology scripts for design exploration and optimization.

    Project mention: The Death of Utilitarian Programming | news.ycombinator.com | 2025-09-28

    > no more engineering for engineering’s sake

    I'm not sure many successful engineering orgs did much of that but also the environment our creations live in is much different now.

    It was a huge task just to get our programs to run at all not very long ago. When I first started coding I was working on some code for a VLSI problem and I spent like a month just figuring out how to get the problem to fit on disk (not main memory, but on disk!). Now there are similar things that run on a laptop [0]. And it's not like I'm unique in having to come up with crazy solutions to problems tangent to the primary problem in this space. [1]

    Now the infrastructure for our code is amazing and the machines that execute them abound in resources, especially in the cloud. Now that the yoke has been cast off it makes sense more time is spent on the solution the actual problem you set out to solve in the first place.

    [0] https://github.com/The-OpenROAD-Project/OpenLane

  4. fusesoc

    Package manager and build abstraction tool for FPGA/ASIC development

  5. siliconcompiler

    Modular hardware build system

  6. apio

    :seedling: Open source ecosystem for open FPGA boards

  7. edalize

    An abstraction library for interfacing EDA tools

  8. pymtl3

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

  9. hdl_checker

    Repurposing existing HDL tools to help writing better code

  10. cocotb-bus

    Pre-packaged testbenching tools and reusable bus interfaces for cocotb

  11. vcdvcd

    Python Verilog value change dump (VCD) parser library + the nifty vcdcat VCD command line pretty printer.

  12. sphinxcontrib-hdl-diagrams

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

  13. PyChip-py-hcl

    A Hardware Construct Language

  14. hwtLib

    hardware library for hwt (= ipcore repo)

  15. 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
  16. ECC-SV_Generator

    Tool to Generate SystemVerilog Code for Single-Error-Correction/Double-Error-Detection Modules

  17. fpga-sim

    Cross-platform tool for students to simulate Verilog designs

    Project mention: Show HN: FPGA-SIM – interactive virtual boards to help teach Verilog | news.ycombinator.com | 2026-07-08
  18. eda-log-file-warning-suppressor

    Suppresses warnings in EDA logfiles.

  19. tapeline

    A small piece of FPGA hardware that works out live price averages (moving average and VWAP) as trades come in, so the trading software doesn't have to.

    Project mention: I Built a Thing | news.ycombinator.com | 2026-06-01
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 Verilog discussion

Log in or Post with

Python Verilog related posts

  • Open Hardware Ethernet Switch project, part 1

    8 projects | news.ycombinator.com | 12 May 2025
  • Use cocotb to test and verify chip designs in Python

    1 project | news.ycombinator.com | 22 Nov 2024
  • Designing a Low Latency 10G Ethernet Core

    2 projects | /r/FPGA | 4 Jul 2023
  • Interactive Chess on Factorio CPU

    9 projects | /r/factorio | 5 May 2023
  • Introducing CoHDL

    5 projects | /r/FPGA | 15 Apr 2023
  • How is Python used in test automation in embedded systems?

    2 projects | /r/embedded | 19 Apr 2023
  • Use cocotb to test and verify chip designs in Python

    1 project | /r/cocotb | 12 Apr 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Jul 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Verilog projects in Python? This list will help you:

# Project Stars
1 cocotb 2,446
2 openlane 1,859
3 fusesoc 1,434
4 siliconcompiler 1,187
5 apio 994
6 edalize 778
7 pymtl3 461
8 hdl_checker 225
9 cocotb-bus 79
10 vcdvcd 69
11 sphinxcontrib-hdl-diagrams 65
12 PyChip-py-hcl 45
13 hwtLib 44
14 holoso 28
15 ECC-SV_Generator 13
16 fpga-sim 3
17 eda-log-file-warning-suppressor 2
18 tapeline 0

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?