{"adoption": {"forks": 95, "observed_at": "2026-08-28T04:04:45.124617+00:00", "stars": 1445}, "canonical_url": "https://ross.abutalabs.com/products/awesome-plotters", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A curated list of code and resources for computer-controlled drawing machines and other visual art robots.", "domain": ["graphics", "hardware", "awesome-lists", "artificial-intelligence"], "enriched": true, "function": ["graphics", "developer-tools", "documentation"], "health_score": 53, "homepage": null, "language": null, "license": "CC0-1.0", "license_family": "permissive", "maturity": "active", "member_repos": ["beardicus/awesome-plotters"], "name": "beardicus/awesome-plotters", "platform": ["cross-platform"], "pushed_at": "2025-12-03T21:39:31+00:00", "repo": "beardicus/awesome-plotters", "stars": 1445, "tags": ["pen-plotter", "hpgl", "gcode", "plotter-art", "generative-art", "curated-list", "robotics-art"], "topics": ["awesome", "awesome-list", "plotter", "pen-plotter", "hpgl", "gcode", "vector-graphics", "plotter-art", "hpgl-plotters", "roland-plotters", "axidraw", "grbl-firmware", "hacktoberfest"], "urls": [], "use_cases": ["find software to control an axidraw pen plotter", "learn how to get started with pen plotting", "discover generative art tools for plotters", "find hpgl and gcode utilities for plotters", "research plotter hardware and diy builds", "find tutorials on programming vector paths for drawing machines"], "what_it_is": "A curated awesome-list of code, hardware, and resources for computer-controlled drawing machines (pen plotters) and visual art robots. It covers plotter hardware, HPGL/G-code software, vector tools, tutorials, and community links.", "when_to_avoid": ["you need a working tool rather than a link list", "you need detailed documentation of a specific plotter model", "you want actively maintained software rather than references"], "when_to_choose": ["you want a curated starting point for pen plotter resources", "you are exploring plotter hardware, software, or generative art", "you need links to tutorials, manuals, and community for drawing machines"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-plotters", "repo": "beardicus/awesome-plotters", "role": "main", "score": 57}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.124617+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:36:13.387025+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9849b2dbb4059676c7feca7684c2ff29b2676c53ce3cec1cf116267baf0dbf45", "fetched_at": "2026-08-28T04:04:45.124617+00:00", "kind": "readme", "missing": false, "url": "https://github.com/beardicus/awesome-plotters"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.124617+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:36:13.387025+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9849b2dbb4059676c7feca7684c2ff29b2676c53ce3cec1cf116267baf0dbf45", "fetched_at": "2026-08-28T04:04:45.124617+00:00", "kind": "readme", "missing": false, "url": "https://github.com/beardicus/awesome-plotters"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:36:13.387025+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9849b2dbb4059676c7feca7684c2ff29b2676c53ce3cec1cf116267baf0dbf45", "fetched_at": "2026-08-28T04:04:45.124617+00:00", "kind": "readme", "missing": false, "url": "https://github.com/beardicus/awesome-plotters"}], "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:04:45.124617+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.124617+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.124617+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:36:13.387025+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9849b2dbb4059676c7feca7684c2ff29b2676c53ce3cec1cf116267baf0dbf45", "fetched_at": "2026-08-28T04:04:45.124617+00:00", "kind": "readme", "missing": false, "url": "https://github.com/beardicus/awesome-plotters"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.124617+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.124617+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:36:13.387025+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9849b2dbb4059676c7feca7684c2ff29b2676c53ce3cec1cf116267baf0dbf45", "fetched_at": "2026-08-28T04:04:45.124617+00:00", "kind": "readme", "missing": false, "url": "https://github.com/beardicus/awesome-plotters"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.124617+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.124617+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.124617+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:36:13.387025+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9849b2dbb4059676c7feca7684c2ff29b2676c53ce3cec1cf116267baf0dbf45", "fetched_at": "2026-08-28T04:04:45.124617+00:00", "kind": "readme", "missing": false, "url": "https://github.com/beardicus/awesome-plotters"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.124617+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.124617+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:36:13.387025+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9849b2dbb4059676c7feca7684c2ff29b2676c53ce3cec1cf116267baf0dbf45", "fetched_at": "2026-08-28T04:04:45.124617+00:00", "kind": "readme", "missing": false, "url": "https://github.com/beardicus/awesome-plotters"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:36:13.387025+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9849b2dbb4059676c7feca7684c2ff29b2676c53ce3cec1cf116267baf0dbf45", "fetched_at": "2026-08-28T04:04:45.124617+00:00", "kind": "readme", "missing": false, "url": "https://github.com/beardicus/awesome-plotters"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:36:13.387025+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9849b2dbb4059676c7feca7684c2ff29b2676c53ce3cec1cf116267baf0dbf45", "fetched_at": "2026-08-28T04:04:45.124617+00:00", "kind": "readme", "missing": false, "url": "https://github.com/beardicus/awesome-plotters"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:36:13.387025+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9849b2dbb4059676c7feca7684c2ff29b2676c53ce3cec1cf116267baf0dbf45", "fetched_at": "2026-08-28T04:04:45.124617+00:00", "kind": "readme", "missing": false, "url": "https://github.com/beardicus/awesome-plotters"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 55, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3009, "days_push": 273, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 57, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}