{"adoption": {"forks": 471, "observed_at": "2026-08-28T04:07:06.786649+00:00", "stars": 2647}, "canonical_url": "https://ross.abutalabs.com/products/inkpad", "card": {"archived": false, "artifact_type": "application", "description": "Vector illustration app for the iPad.", "domain": ["graphics", "cross-platform", "mobile-development"], "enriched": true, "function": ["graphics", "image-processing", "gui"], "health_score": 20, "homepage": null, "language": "Objective-C", "license": "MPL-2.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["sprang/Inkpad"], "name": "sprang/Inkpad", "platform": [], "pushed_at": "2018-07-30T04:46:29+00:00", "repo": "sprang/Inkpad", "stars": 2647, "tags": ["vector-graphics", "illustration", "ipad", "svg-export", "objective-c", "drawing-app", "ios", "mobile", "swift"], "topics": [], "urls": [], "use_cases": ["draw vector illustrations on an ipad", "create svg artwork with a pen tool", "design logos with bezier paths and gradient fills", "export illustrations as svg or pdf from ios", "edit layered vector drawings with masks and boolean path operations"], "what_it_is": "Inkpad is an open-source vector illustration application designed specifically for the iPad, supporting bezier paths, compound paths, text, masks, gradient fills, and unlimited layers. It exports finished artwork as SVG, PDF, PNG, or JPEG to Dropbox or email.", "when_to_avoid": ["you need a desktop vector editor for macOS, Windows, or Linux", "you require active development and recent updates - the last release was in 2018", "you need raster image editing or photo manipulation rather than vector illustration"], "when_to_choose": ["you need a free, open-source vector editor optimized for iPad touch input", "you want to study or fork a full-featured Objective-C iOS graphics application", "you need high-performance editing of drawings with hundreds to thousands of shapes"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/inkpad", "repo": "sprang/Inkpad", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:06.786649+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:18:57.674671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d0c7315aefbda4a20d5f1eb0ac8e7771573d23f79f8051811a64bf26031ca783", "fetched_at": "2026-08-28T04:07:06.786649+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sprang/Inkpad"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:06.786649+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:18:57.674671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d0c7315aefbda4a20d5f1eb0ac8e7771573d23f79f8051811a64bf26031ca783", "fetched_at": "2026-08-28T04:07:06.786649+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sprang/Inkpad"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:18:57.674671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d0c7315aefbda4a20d5f1eb0ac8e7771573d23f79f8051811a64bf26031ca783", "fetched_at": "2026-08-28T04:07:06.786649+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sprang/Inkpad"}], "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:07:06.786649+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:06.786649+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:06.786649+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:18:57.674671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d0c7315aefbda4a20d5f1eb0ac8e7771573d23f79f8051811a64bf26031ca783", "fetched_at": "2026-08-28T04:07:06.786649+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sprang/Inkpad"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:06.786649+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:06.786649+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:18:57.674671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d0c7315aefbda4a20d5f1eb0ac8e7771573d23f79f8051811a64bf26031ca783", "fetched_at": "2026-08-28T04:07:06.786649+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sprang/Inkpad"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:06.786649+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:06.786649+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:06.786649+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:18:57.674671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d0c7315aefbda4a20d5f1eb0ac8e7771573d23f79f8051811a64bf26031ca783", "fetched_at": "2026-08-28T04:07:06.786649+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sprang/Inkpad"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:06.786649+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:06.786649+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:18:57.674671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d0c7315aefbda4a20d5f1eb0ac8e7771573d23f79f8051811a64bf26031ca783", "fetched_at": "2026-08-28T04:07:06.786649+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sprang/Inkpad"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:18:57.674671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d0c7315aefbda4a20d5f1eb0ac8e7771573d23f79f8051811a64bf26031ca783", "fetched_at": "2026-08-28T04:07:06.786649+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sprang/Inkpad"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:18:57.674671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d0c7315aefbda4a20d5f1eb0ac8e7771573d23f79f8051811a64bf26031ca783", "fetched_at": "2026-08-28T04:07:06.786649+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sprang/Inkpad"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:18:57.674671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d0c7315aefbda4a20d5f1eb0ac8e7771573d23f79f8051811a64bf26031ca783", "fetched_at": "2026-08-28T04:07:06.786649+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sprang/Inkpad"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4712, "days_push": 2956, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}