{"adoption": {"forks": 226, "observed_at": "2026-08-28T04:03:16.930378+00:00", "stars": 1027}, "canonical_url": "https://ross.abutalabs.com/products/generateme", "card": {"archived": false, "artifact_type": "library", "description": "Processing scripts used to generative glitch / art / design", "domain": ["graphics", "media", "image-processing"], "enriched": true, "function": ["image-processing", "graphics", "audio-processing", "compression"], "health_score": 20, "homepage": null, "language": "Processing", "license": "Unlicense", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["tsulej/GenerateMe"], "name": "tsulej/GenerateMe", "platform": ["cross-platform", "jvm"], "pushed_at": "2023-04-12T15:02:48+00:00", "repo": "tsulej/GenerateMe", "stars": 1027, "tags": ["generative-art", "glitch-art", "creative-coding", "processing", "pixel-sorting", "sonification", "vhs-simulation", "datamoshing", "desktop"], "topics": [], "urls": [], "use_cases": ["create glitch art from photos", "pixel sort an image", "simulate VHS or composite video artifacts", "corrupt PNG files for glitch effects", "generate generative art from image data", "convert images into sound (sonification)", "apply wavelet or LZ77 compression glitches to images"], "what_it_is": "A collection of Processing (Java-based) scripts for creating generative glitch art, image distortion, and design effects. It includes dozens of tools for pixel sorting, image corruption, fractal rendering, VHS/composite video simulation, and image sonification.", "when_to_avoid": ["you need a maintained tool for modern Processing 3+ without modifications", "you want a polished GUI application rather than scripts you run and tweak in code", "you need production image processing rather than artistic experimentation"], "when_to_choose": ["you work in the Processing IDE and want ready-made glitch and generative art scripts", "you want experimental image distortion techniques like slitscan, moire, or texture synthesis", "you need creative-coding tools for visual design exploration"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/generateme", "repo": "tsulej/GenerateMe", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.930378+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:07:55.358981+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8b9d9f8583e4490f83a20b3b8fc493f3829f4d24248e3ac65250db0c606fed3", "fetched_at": "2026-08-28T04:03:16.930378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tsulej/GenerateMe"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.930378+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:07:55.358981+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8b9d9f8583e4490f83a20b3b8fc493f3829f4d24248e3ac65250db0c606fed3", "fetched_at": "2026-08-28T04:03:16.930378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tsulej/GenerateMe"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:07:55.358981+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8b9d9f8583e4490f83a20b3b8fc493f3829f4d24248e3ac65250db0c606fed3", "fetched_at": "2026-08-28T04:03:16.930378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tsulej/GenerateMe"}], "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:03:16.930378+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.930378+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.930378+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:07:55.358981+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8b9d9f8583e4490f83a20b3b8fc493f3829f4d24248e3ac65250db0c606fed3", "fetched_at": "2026-08-28T04:03:16.930378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tsulej/GenerateMe"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.930378+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.930378+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:07:55.358981+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8b9d9f8583e4490f83a20b3b8fc493f3829f4d24248e3ac65250db0c606fed3", "fetched_at": "2026-08-28T04:03:16.930378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tsulej/GenerateMe"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.930378+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.930378+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.930378+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:07:55.358981+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8b9d9f8583e4490f83a20b3b8fc493f3829f4d24248e3ac65250db0c606fed3", "fetched_at": "2026-08-28T04:03:16.930378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tsulej/GenerateMe"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.930378+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.930378+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:07:55.358981+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8b9d9f8583e4490f83a20b3b8fc493f3829f4d24248e3ac65250db0c606fed3", "fetched_at": "2026-08-28T04:03:16.930378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tsulej/GenerateMe"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:07:55.358981+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8b9d9f8583e4490f83a20b3b8fc493f3829f4d24248e3ac65250db0c606fed3", "fetched_at": "2026-08-28T04:03:16.930378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tsulej/GenerateMe"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:07:55.358981+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8b9d9f8583e4490f83a20b3b8fc493f3829f4d24248e3ac65250db0c606fed3", "fetched_at": "2026-08-28T04:03:16.930378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tsulej/GenerateMe"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:07:55.358981+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8b9d9f8583e4490f83a20b3b8fc493f3829f4d24248e3ac65250db0c606fed3", "fetched_at": "2026-08-28T04:03:16.930378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tsulej/GenerateMe"}], "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": 4179, "days_push": 1239, "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}}