{"adoption": {"forks": 996, "observed_at": "2026-08-28T04:10:00.231717+00:00", "stars": 7488}, "canonical_url": "https://ross.abutalabs.com/products/logisim-evolution", "card": {"archived": false, "artifact_type": "application", "description": "Digital logic design tool and simulator", "domain": ["education", "simulation", "hardware", "developer-tools"], "enriched": true, "function": ["simulation", "gui", "graphics"], "health_score": 97, "homepage": null, "language": "Java", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["logisim-evolution/logisim-evolution"], "name": "logisim-evolution/logisim-evolution", "platform": ["cross-platform", "jvm"], "pushed_at": "2026-08-26T17:20:58+00:00", "repo": "logisim-evolution/logisim-evolution", "stars": 7488, "tags": ["digital-logic", "circuit-design", "vhdl", "verilog", "fpga", "logic-simulator", "java", "education", "desktop"], "topics": ["logisim-evolution", "education", "circuit", "circuits", "digital-circuit", "digital-circuits", "simulator", "logic", "digital-logic", "digital-logic-design", "fpga", "timing-diagram", "logisim", "vhdl", "verilog"], "urls": [], "use_cases": ["design and simulate digital logic circuits for a computer architecture class", "build a simple AND gate circuit and toggle inputs to see the output", "draw schematics and simulate them on real FPGA hardware", "create components whose behavior is specified in VHDL", "visualize signal evolution over time with a chronogram", "teach students logic gates, flip-flops, and subcircuits interactively"], "what_it_is": "Logisim-evolution is a free, open-source, cross-platform Java application for designing and simulating digital logic circuits. It offers an easy-to-use circuit designer, chronogram signal visualization, VHDL components, and electronic board integration for simulating schematics on real hardware.", "when_to_avoid": ["you need professional EDA tools for production IC or PCB design", "you require analog circuit simulation rather than digital logic", "you need a headless or scriptable-only simulation workflow"], "when_to_choose": ["you need an educational tool for learning or teaching digital logic design", "you want a free cross-platform GUI circuit simulator with a large component library", "you need to simulate schematics on real electronic boards or use VHDL components"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/logisim-evolution", "repo": "logisim-evolution/logisim-evolution", "role": "main", "score": 81}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.231717+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:37:34.867441+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85f23c62212f589adef564aad4c0ce6131b268dd33300720c2b24762f11a2184", "fetched_at": "2026-08-28T04:10:00.231717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/logisim-evolution/logisim-evolution"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.231717+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:37:34.867441+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85f23c62212f589adef564aad4c0ce6131b268dd33300720c2b24762f11a2184", "fetched_at": "2026-08-28T04:10:00.231717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/logisim-evolution/logisim-evolution"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:37:34.867441+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85f23c62212f589adef564aad4c0ce6131b268dd33300720c2b24762f11a2184", "fetched_at": "2026-08-28T04:10:00.231717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/logisim-evolution/logisim-evolution"}], "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:10:00.231717+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.231717+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.231717+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:37:34.867441+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85f23c62212f589adef564aad4c0ce6131b268dd33300720c2b24762f11a2184", "fetched_at": "2026-08-28T04:10:00.231717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/logisim-evolution/logisim-evolution"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.231717+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.231717+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:37:34.867441+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85f23c62212f589adef564aad4c0ce6131b268dd33300720c2b24762f11a2184", "fetched_at": "2026-08-28T04:10:00.231717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/logisim-evolution/logisim-evolution"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.231717+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.231717+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.231717+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:37:34.867441+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85f23c62212f589adef564aad4c0ce6131b268dd33300720c2b24762f11a2184", "fetched_at": "2026-08-28T04:10:00.231717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/logisim-evolution/logisim-evolution"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.231717+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.231717+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:37:34.867441+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85f23c62212f589adef564aad4c0ce6131b268dd33300720c2b24762f11a2184", "fetched_at": "2026-08-28T04:10:00.231717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/logisim-evolution/logisim-evolution"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:37:34.867441+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85f23c62212f589adef564aad4c0ce6131b268dd33300720c2b24762f11a2184", "fetched_at": "2026-08-28T04:10:00.231717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/logisim-evolution/logisim-evolution"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:37:34.867441+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85f23c62212f589adef564aad4c0ce6131b268dd33300720c2b24762f11a2184", "fetched_at": "2026-08-28T04:10:00.231717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/logisim-evolution/logisim-evolution"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:37:34.867441+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85f23c62212f589adef564aad4c0ce6131b268dd33300720c2b24762f11a2184", "fetched_at": "2026-08-28T04:10:00.231717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/logisim-evolution/logisim-evolution"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 47}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4366, "days_push": 7, "days_rel": 199, "gap_med": 161, "n_releases_24m": 2}, "score": 81, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}