SaaSHub helps you find the best software and product alternatives Learn more →
Top 11 C++ Verilog Projects
-
This looks really cool!
A nitpick: the Verilog simulation seems to be handled by the open-source Verilator projct, which is packaged as a binary WASM blob without any acknowledgement or source code. I don't think that's compliant with either of the licenses under which Verilator is distributed (LGPL-3.0 or Artistic License).
https://github.com/verilator/verilator
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
Project mention: Ask HN: What Are You Working On? (October 2024) | news.ycombinator.com | 2024-10-27
As a software developer who later got into hardware design, I've always been pretty disappointed with the quality of HDL tools. You get a bit spoiled by the quality of compilers like gcc and clang, and then you run into ridiculously expensive closed-source SystemVerilog compilers that fall apart on valid and obvious code, can't be run in a build farm, and which report cryptic messages for errors. So I've been working on my own open source SystemVerilog compiler / frontend for a while now, and it's nearing 100% completion in terms of language support.
https://github.com/MikePopoloski/slang
-
Surelog
SystemVerilog 2017 Pre-processor, Parser, Elaborator, UHDM Compiler. Provides IEEE Design/TB C/C++ VPI and Python AST & UHDM APIs. Compiles on Linux gcc, Windows msys2-gcc & msvc, OsX (by chipsalliance)
-
hdlConvertor
Fast Verilog/VHDL parser preprocessor and code generator for C++/Python based on ANTLR4
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
metron
A C++ to Verilog translation tool with some basic guarantees that your code will work. (by aappleby)
-
karuta
Karuta HLS Compiler: High level synthesis from prototype based object oriented script language to RTL (Verilog) aiming to be useful for FPGA development.
-
-
C++ Verilog discussion
C++ Verilog related posts
-
Tiny Tapeout VGA Playground
-
Yosys and slang: A match made in heaven
-
Show HN: Naja_edit – an EDA tool designed for optimizing gate-level netlists
-
Verilator: Open-Source SystemVerilog simulator and lint system
-
Semi-automatic VLSI reverse engineering of digital logic in chips
-
When would you ever want bubblesort?
-
What's new for RISC-V in LLVM 17
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Mar 2025
Index
What are some of the best open-source Verilog projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | verilator | 2,763 |
2 | metroboy | 1,133 |
3 | slang | 693 |
4 | Surelog | 382 |
5 | hdlConvertor | 288 |
6 | Degate | 256 |
7 | dblclockfft | 231 |
8 | metron | 166 |
9 | karuta | 101 |
10 | cordic | 97 |
11 | naja-verilog | 34 |