olofk/fusesoc
Package manager and build abstraction tool for FPGA/ASIC development observed · 2026-08-28
Health v2 · maintenance only
85/100
- Activity 99
- Release rhythm 59
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 105.5
- age_days: 4579
- days_rel: 114
- days_push: 9
- n_releases_24m: 7
Adoption not part of the score
1453 stars · 280 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
FuseSoC is a package manager and build abstraction tool for HDL (Verilog/VHDL) code, aimed at increasing reuse of IP cores and simplifying building and simulating SoC designs. It is a Python-based CLI that manages core libraries, drives multiple FPGA/simulator backends, and supports regression testing and CI.
Use cases
- manage reusable FPGA IP core libraries
- build FPGA bitstreams from Verilog or VHDL designs
- run regression simulations across multiple HDL simulators
- port an RTL design to new FPGA targets
- set up continuous integration for hardware projects
- generate FPGA SBOMs for compliance
When to choose
- you develop FPGA or ASIC designs in Verilog/VHDL and want IP reuse
- you need a vendor-neutral build abstraction across FPGA tools and simulators
- you want to run automated HDL regression tests in CI
- you maintain multiple hardware targets or boards from one codebase
When to avoid
- you only use a single vendor's IDE flow and don't need portability
- your project is software-only with no HDL code
- you need graphical EDA tooling rather than a command-line workflow
Facets
cli-tool · maturity active
package-manager build-tool testing cli developer-tools developer-tools hardware embedded-systems windows python cli fpga asic hdl verilog vhdl ip-cores eda simulation soc automation linux macos
2 sources
- readme: https://github.com/olofk/fusesoc · fetched 2026-08-28 · edb04e9afbbd
- registry_pypi: https://pypi.org/pypi/fusesoc/json · fetched 2026-08-29 · 290745e06f22
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| olofk/fusesoc | main | 85 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem