{"adoption": {"forks": 72, "observed_at": "2026-08-28T04:04:12.308580+00:00", "stars": 1273}, "canonical_url": "https://ross.abutalabs.com/products/glava", "card": {"archived": false, "artifact_type": "application", "description": "GLava - OpenGL audio spectrum visualizer", "domain": ["desktop-applications", "media", "graphics"], "enriched": true, "function": ["graphics", "audio-processing", "gui"], "health_score": 20, "homepage": null, "language": "C", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["jarcode-foss/glava"], "name": "jarcode-foss/glava", "platform": ["bsd"], "pushed_at": "2024-01-19T08:05:20+00:00", "repo": "jarcode-foss/glava", "stars": 1273, "tags": ["audio-visualizer", "opengl", "shaders", "x11", "pulseaudio", "spectrum-analyzer", "linux", "desktop"], "topics": ["audio-visualizer", "opengl", "linux", "shaders"], "urls": [], "use_cases": ["visualize audio output on my linux desktop", "show a music spectrum visualizer as desktop wallpaper", "customize an audio visualizer with GLSL shaders", "display a radial audio visualizer on X11", "real-time audio spectrum display for music playback"], "what_it_is": "GLava is a highly configurable OpenGL audio spectrum visualizer for X11 on Linux and BSD, rendered with customizable GLSL shader modules. It reads audio from PulseAudio and displays visualizations like radial or bar spectrums, optionally as a desktop background.", "when_to_avoid": ["you are on Wayland without XWayland compatibility needs", "you need a visualizer for Windows or macOS", "you want a plug-and-play visualizer without editing GLSL configuration"], "when_to_choose": ["you run X11 on Linux or BSD with PulseAudio and want a lightweight, shader-customizable audio visualizer", "you want visualizations embedded in your desktop background or as a standalone window"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/glava", "repo": "jarcode-foss/glava", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.308580+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:03:12.981072+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aeec00c35968d8735051bd77e9d8af8b46e8bd0a4894312c4efe5dc8e22738ee", "fetched_at": "2026-08-28T04:04:12.308580+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jarcode-foss/glava"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.308580+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:03:12.981072+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aeec00c35968d8735051bd77e9d8af8b46e8bd0a4894312c4efe5dc8e22738ee", "fetched_at": "2026-08-28T04:04:12.308580+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jarcode-foss/glava"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:03:12.981072+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aeec00c35968d8735051bd77e9d8af8b46e8bd0a4894312c4efe5dc8e22738ee", "fetched_at": "2026-08-28T04:04:12.308580+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jarcode-foss/glava"}], "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:12.308580+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.308580+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.308580+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:03:12.981072+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aeec00c35968d8735051bd77e9d8af8b46e8bd0a4894312c4efe5dc8e22738ee", "fetched_at": "2026-08-28T04:04:12.308580+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jarcode-foss/glava"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.308580+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.308580+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:03:12.981072+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aeec00c35968d8735051bd77e9d8af8b46e8bd0a4894312c4efe5dc8e22738ee", "fetched_at": "2026-08-28T04:04:12.308580+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jarcode-foss/glava"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.308580+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.308580+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.308580+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:03:12.981072+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aeec00c35968d8735051bd77e9d8af8b46e8bd0a4894312c4efe5dc8e22738ee", "fetched_at": "2026-08-28T04:04:12.308580+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jarcode-foss/glava"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.308580+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.308580+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:03:12.981072+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aeec00c35968d8735051bd77e9d8af8b46e8bd0a4894312c4efe5dc8e22738ee", "fetched_at": "2026-08-28T04:04:12.308580+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jarcode-foss/glava"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:03:12.981072+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aeec00c35968d8735051bd77e9d8af8b46e8bd0a4894312c4efe5dc8e22738ee", "fetched_at": "2026-08-28T04:04:12.308580+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jarcode-foss/glava"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:03:12.981072+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aeec00c35968d8735051bd77e9d8af8b46e8bd0a4894312c4efe5dc8e22738ee", "fetched_at": "2026-08-28T04:04:12.308580+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jarcode-foss/glava"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:03:12.981072+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aeec00c35968d8735051bd77e9d8af8b46e8bd0a4894312c4efe5dc8e22738ee", "fetched_at": "2026-08-28T04:04:12.308580+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jarcode-foss/glava"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "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": 3202, "days_push": 957, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}