{"adoption": {"forks": 301, "observed_at": "2026-08-28T04:05:54.893235+00:00", "stars": 1918}, "canonical_url": "https://ross.abutalabs.com/products/verible", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server", "domain": ["developer-tools", "hardware", "parsers"], "enriched": true, "function": ["parser", "linter", "formatter", "developer-tools"], "health_score": 99, "homepage": "https://chipsalliance.github.io/verible/", "language": "C++", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["chipsalliance/verible"], "name": "chipsalliance/verible", "platform": ["windows", "cli"], "pushed_at": "2026-08-16T07:23:14+00:00", "repo": "chipsalliance/verible", "stars": 1918, "tags": ["systemverilog", "language-server", "lsp", "syntax-tree", "fpga", "hdl", "code-analysis", "linux", "macos"], "topics": ["systemverilog", "lexer", "yacc", "syntax-tree", "linter", "formatter", "parser", "systemverilog-parser", "style-linter", "hacktoberfest", "productivity", "analysis", "systemverilog-developer", "sv-lrm", "verible", "language-server-protocol", "lsp-server"], "urls": [], "use_cases": ["parse SystemVerilog files and export syntax trees as JSON", "lint SystemVerilog code against a style guide", "format SystemVerilog source files", "add SystemVerilog language support to editors via LSP", "analyze un-preprocessed SystemVerilog source in custom tools", "visualize SystemVerilog syntax structure for debugging"], "what_it_is": "Verible is a suite of SystemVerilog (IEEE 1800-2017) developer tools built in C++, including a parser, style linter, formatter, and Language Server Protocol implementation. It aims to eliminate the need for anyone to write their own SystemVerilog parser by providing reusable, standard-compliant parsing components.", "when_to_avoid": ["you need a full preprocessed compilation flow like a synthesis tool or simulator", "you work with VHDL or other HDLs rather than SystemVerilog", "you need elaboration or type checking, which Verible does not provide"], "when_to_choose": ["you need a standard-compliant SystemVerilog parser without building one yourself", "you want automated style checking or formatting for SystemVerilog codebases", "you are building editor or IDE tooling for SystemVerilog", "you need to extract syntax trees from HDL code for analysis"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/verible", "repo": "chipsalliance/verible", "role": "main", "score": 94}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:54.893235+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:09:59.644192+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0abc5f44cfc2461f54c372e5b541db91d423a30b163e6b9fc447334e36577042", "fetched_at": "2026-08-28T04:05:54.893235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chipsalliance/verible"}, {"content_hash": "74e9be8260830d342c8c00f355a9b7f7b03fce45f5f1cf88058208969046e65f", "fetched_at": "2026-08-29T10:49:17.385537+00:00", "kind": "homepage", "missing": false, "url": "https://chipsalliance.github.io/verible/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:54.893235+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:09:59.644192+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0abc5f44cfc2461f54c372e5b541db91d423a30b163e6b9fc447334e36577042", "fetched_at": "2026-08-28T04:05:54.893235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chipsalliance/verible"}, {"content_hash": "74e9be8260830d342c8c00f355a9b7f7b03fce45f5f1cf88058208969046e65f", "fetched_at": "2026-08-29T10:49:17.385537+00:00", "kind": "homepage", "missing": false, "url": "https://chipsalliance.github.io/verible/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:09:59.644192+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0abc5f44cfc2461f54c372e5b541db91d423a30b163e6b9fc447334e36577042", "fetched_at": "2026-08-28T04:05:54.893235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chipsalliance/verible"}, {"content_hash": "74e9be8260830d342c8c00f355a9b7f7b03fce45f5f1cf88058208969046e65f", "fetched_at": "2026-08-29T10:49:17.385537+00:00", "kind": "homepage", "missing": false, "url": "https://chipsalliance.github.io/verible/"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:54.893235+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:54.893235+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:54.893235+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:09:59.644192+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0abc5f44cfc2461f54c372e5b541db91d423a30b163e6b9fc447334e36577042", "fetched_at": "2026-08-28T04:05:54.893235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chipsalliance/verible"}, {"content_hash": "74e9be8260830d342c8c00f355a9b7f7b03fce45f5f1cf88058208969046e65f", "fetched_at": "2026-08-29T10:49:17.385537+00:00", "kind": "homepage", "missing": false, "url": "https://chipsalliance.github.io/verible/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:54.893235+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:54.893235+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:09:59.644192+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0abc5f44cfc2461f54c372e5b541db91d423a30b163e6b9fc447334e36577042", "fetched_at": "2026-08-28T04:05:54.893235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chipsalliance/verible"}, {"content_hash": "74e9be8260830d342c8c00f355a9b7f7b03fce45f5f1cf88058208969046e65f", "fetched_at": "2026-08-29T10:49:17.385537+00:00", "kind": "homepage", "missing": false, "url": "https://chipsalliance.github.io/verible/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:54.893235+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:54.893235+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:54.893235+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:09:59.644192+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0abc5f44cfc2461f54c372e5b541db91d423a30b163e6b9fc447334e36577042", "fetched_at": "2026-08-28T04:05:54.893235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chipsalliance/verible"}, {"content_hash": "74e9be8260830d342c8c00f355a9b7f7b03fce45f5f1cf88058208969046e65f", "fetched_at": "2026-08-29T10:49:17.385537+00:00", "kind": "homepage", "missing": false, "url": "https://chipsalliance.github.io/verible/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:54.893235+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:54.893235+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:09:59.644192+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0abc5f44cfc2461f54c372e5b541db91d423a30b163e6b9fc447334e36577042", "fetched_at": "2026-08-28T04:05:54.893235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chipsalliance/verible"}, {"content_hash": "74e9be8260830d342c8c00f355a9b7f7b03fce45f5f1cf88058208969046e65f", "fetched_at": "2026-08-29T10:49:17.385537+00:00", "kind": "homepage", "missing": false, "url": "https://chipsalliance.github.io/verible/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:09:59.644192+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0abc5f44cfc2461f54c372e5b541db91d423a30b163e6b9fc447334e36577042", "fetched_at": "2026-08-28T04:05:54.893235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chipsalliance/verible"}, {"content_hash": "74e9be8260830d342c8c00f355a9b7f7b03fce45f5f1cf88058208969046e65f", "fetched_at": "2026-08-29T10:49:17.385537+00:00", "kind": "homepage", "missing": false, "url": "https://chipsalliance.github.io/verible/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:09:59.644192+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0abc5f44cfc2461f54c372e5b541db91d423a30b163e6b9fc447334e36577042", "fetched_at": "2026-08-28T04:05:54.893235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chipsalliance/verible"}, {"content_hash": "74e9be8260830d342c8c00f355a9b7f7b03fce45f5f1cf88058208969046e65f", "fetched_at": "2026-08-29T10:49:17.385537+00:00", "kind": "homepage", "missing": false, "url": "https://chipsalliance.github.io/verible/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:09:59.644192+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0abc5f44cfc2461f54c372e5b541db91d423a30b163e6b9fc447334e36577042", "fetched_at": "2026-08-28T04:05:54.893235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chipsalliance/verible"}, {"content_hash": "74e9be8260830d342c8c00f355a9b7f7b03fce45f5f1cf88058208969046e65f", "fetched_at": "2026-08-29T10:49:17.385537+00:00", "kind": "homepage", "missing": false, "url": "https://chipsalliance.github.io/verible/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 86}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2492, "days_push": 17, "days_rel": 17, "gap_med": 1, "n_releases_24m": 112}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}