yosyshq/yosys

Yosys Open SYnthesis Suite

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 27 minutes ago
Added to GitGenius on September 14th, 2026
Created on January 5th, 2013
Open Issues & Pull Requests: 554 (+0)
GitHub issues: Enabled
Number of forks: 1,165
Total Stargazers: 4,761 (+0)
Total Subscribers: 130 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.3 hours
Mean response time: 114.7 days
90th percentile: 56.2 days
Tracked items: 608

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 6% of issues opened in the past year have never received a reply. 77% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 66% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. 73% of issues opened in the past year have been closed, leaving a working backlog. Three people close 50% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 215
New in 7 days: 4
Closed in 7 days: 5
Avg open age: 1,122 days
Stale 30+ days: 188
Stale 90+ days: 161

Recent activity

Opened in 7 days: 4
Closed in 7 days: 5
Comments in 7 days: 8
Events in 7 days: 15

Top labels

  • pending-verification (208)
  • bug (144)
  • feature-request (83)
  • enhancement (41)
  • needs-external-contribution (37)
  • fix-pending (30)
  • SystemVerilog (27)
  • error-handling (27)

Detailed Description

Yosys is a framework for RTL synthesis tools that converts hardware designs into optimized implementations.

The tool addresses the need to transform register-transfer level descriptions into synthesized hardware by providing a modular architecture where synthesis tasks are accomplished through combining existing algorithmic passes and synthesis scripts. Developers can extend functionality by adding custom passes to the C++ codebase. Yosys supports Verilog-2005 extensively and provides comprehensive SystemVerilog support through integration with external libraries, covering a synthesizable subset of IEEE 1800-2017 and IEEE 1800-2023 standards.

Yosys suits projects requiring flexible RTL synthesis where the ability to customize and extend the synthesis flow is valuable. It works well for teams building specialized synthesis tools, academic research, and open-source hardware projects. The tool is available through pre-built binary suites that bundle dependencies, or can be built from source. A commercial variant with enhanced SystemVerilog and VHDL parsing is available separately. Users interested in formal verification can pair Yosys with the SBY formal verification front-end.

The project maintains active documentation automatically built and published on Read the Docs. Community discussion occurs through a dedicated Discourse group. The tool is distributed under the ISC license, a GPL-compatible permissive license, with third-party components in included subdirectories under compatible terms.