{"adoption": {"forks": 190, "observed_at": "2026-08-28T04:06:11.585513+00:00", "stars": 2089}, "canonical_url": "https://ross.abutalabs.com/products/nw_wrld", "card": {"archived": false, "artifact_type": "application", "description": "nw_wrld is an event-driven sequencer for triggering visuals using web technologies. It enables users to scale up audiovisual compositions for prototyping, demos, exhibitions, and live performances. Users code their own visual modules, then orchestrate them using the project's native UI composer.", "domain": ["media", "graphics", "web-development", "entertainment"], "enriched": true, "function": ["animation", "audio-processing", "gui", "plugin-system", "developer-tools"], "health_score": 99, "homepage": null, "language": "TypeScript", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "experimental", "member_repos": ["aagentah/nw_wrld"], "name": "aagentah/nw_wrld", "platform": ["cross-platform", "windows"], "pushed_at": "2026-08-21T23:47:45+00:00", "repo": "aagentah/nw_wrld", "stars": 2089, "tags": ["audiovisual", "sequencer", "live-performance", "midi", "osc", "visual-modules", "creative-coding", "vjing", "p5js", "threejs", "audio", "desktop", "electron", "macos", "linux", "javascript"], "topics": [], "urls": [], "use_cases": ["trigger visuals from a MIDI controller during a live performance", "build a 16-step sequencer composition of audiovisual scenes", "prototype interactive visuals with p5.js or Three.js modules", "react visuals to microphone or loopback audio thresholds", "set up an exhibition installation driven by OSC signals", "sync visuals with Ableton or strudel via external inputs"], "what_it_is": "nw_wrld is an event-driven sequencer application for triggering visuals built with web technologies, packaged as an Electron desktop app. Users write custom visual modules in JavaScript (p5.js, Three.js, D3, or vanilla) and orchestrate them via a built-in 16-step sequencer or external MIDI, OSC, audio capture, and file inputs.", "when_to_avoid": ["you need a stable, non-breaking tool for production-critical work (it is in beta with frequent breaking changes)", "you want a no-code visual editor without writing JavaScript", "you need built-in audio sampling and FX, which are still on the roadmap", "you require cloud/ML-based trigger sources or serial hardware input, which are not yet implemented"], "when_to_choose": ["you want a code-first VJ tool using web tech like p5.js or Three.js", "you need MIDI, OSC, or audio-reactive triggering of custom visuals", "you want portable, self-contained visual projects with hot reloading", "you perform or exhibit audiovisual works on macOS, Windows, or Linux"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nw_wrld", "repo": "aagentah/nw_wrld", "role": "main", "score": 73}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.585513+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:55:37.940253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6c1024ed992f46ed75cd8cd4bc4f7b89dd27d7727460418356a1bc0f91aeb5c1", "fetched_at": "2026-08-28T04:06:11.585513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aagentah/nw_wrld"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.585513+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:55:37.940253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6c1024ed992f46ed75cd8cd4bc4f7b89dd27d7727460418356a1bc0f91aeb5c1", "fetched_at": "2026-08-28T04:06:11.585513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aagentah/nw_wrld"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:55:37.940253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6c1024ed992f46ed75cd8cd4bc4f7b89dd27d7727460418356a1bc0f91aeb5c1", "fetched_at": "2026-08-28T04:06:11.585513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aagentah/nw_wrld"}], "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:06:11.585513+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.585513+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.585513+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:55:37.940253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6c1024ed992f46ed75cd8cd4bc4f7b89dd27d7727460418356a1bc0f91aeb5c1", "fetched_at": "2026-08-28T04:06:11.585513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aagentah/nw_wrld"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.585513+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.585513+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:55:37.940253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6c1024ed992f46ed75cd8cd4bc4f7b89dd27d7727460418356a1bc0f91aeb5c1", "fetched_at": "2026-08-28T04:06:11.585513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aagentah/nw_wrld"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.585513+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.585513+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.585513+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:55:37.940253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6c1024ed992f46ed75cd8cd4bc4f7b89dd27d7727460418356a1bc0f91aeb5c1", "fetched_at": "2026-08-28T04:06:11.585513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aagentah/nw_wrld"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.585513+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.585513+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:55:37.940253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6c1024ed992f46ed75cd8cd4bc4f7b89dd27d7727460418356a1bc0f91aeb5c1", "fetched_at": "2026-08-28T04:06:11.585513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aagentah/nw_wrld"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:55:37.940253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6c1024ed992f46ed75cd8cd4bc4f7b89dd27d7727460418356a1bc0f91aeb5c1", "fetched_at": "2026-08-28T04:06:11.585513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aagentah/nw_wrld"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:55:37.940253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6c1024ed992f46ed75cd8cd4bc4f7b89dd27d7727460418356a1bc0f91aeb5c1", "fetched_at": "2026-08-28T04:06:11.585513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aagentah/nw_wrld"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:55:37.940253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6c1024ed992f46ed75cd8cd4bc4f7b89dd27d7727460418356a1bc0f91aeb5c1", "fetched_at": "2026-08-28T04:06:11.585513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aagentah/nw_wrld"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 17, "rhythm": 74}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 245, "days_push": 12, "days_rel": 12, "gap_med": 92.0, "n_releases_24m": 3}, "score": 73, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}