{"adoption": {"forks": 46, "observed_at": "2026-08-28T04:04:21.263747+00:00", "stars": 1319}, "canonical_url": "https://ross.abutalabs.com/products/fixi", "card": {"archived": false, "artifact_type": "library", "description": null, "domain": ["web-development", "frontend"], "enriched": true, "function": ["http-client", "frontend-framework", "templating"], "health_score": 68, "homepage": null, "language": "HTML", "license": null, "license_family": "other", "maturity": "experimental", "member_repos": ["bigskysoftware/fixi"], "name": "bigskysoftware/fixi", "platform": ["browser"], "pushed_at": "2026-04-26T15:23:27+00:00", "repo": "bigskysoftware/fixi", "stars": 1319, "tags": ["hypermedia", "htmx-alternative", "minimalist", "vanilla-javascript", "no-build-step", "web-server"], "topics": [], "urls": [], "use_cases": ["add partial page updates to a server-rendered site without a build step", "replace htmx with a smaller hypermedia library", "fetch and swap HTML fragments on click or other events", "build hypermedia-driven web apps with plain HTML attributes", "keep frontend JavaScript under a few kilobytes"], "what_it_is": "fixi.js is an experimental, minimalist JavaScript library implementing generalized hypermedia controls via a small set of HTML attributes, events, and properties. It lets you issue HTTP requests and swap response HTML into the DOM declaratively, aiming to be a leaner alternative to htmx.", "when_to_avoid": ["you need htmx features like request indicators, CSS transitions, or history support", "you want a mature, battle-tested library for production", "you're building a rich SPA with client-side state management"], "when_to_choose": ["you want hypermedia controls with minimal size and complexity", "you prefer declarative HTML attributes over writing fetch code", "your app doesn't need htmx's advanced features like history support or request queueing"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fixi", "repo": "bigskysoftware/fixi", "role": "main", "score": 56}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:21.263747+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:47:53.309459+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e3e162509f655245c4a01cf715fba5e10bd99b404c94705ad79875ee2c336e13", "fetched_at": "2026-08-28T04:04:21.263747+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bigskysoftware/fixi"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:21.263747+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:47:53.309459+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e3e162509f655245c4a01cf715fba5e10bd99b404c94705ad79875ee2c336e13", "fetched_at": "2026-08-28T04:04:21.263747+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bigskysoftware/fixi"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:47:53.309459+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e3e162509f655245c4a01cf715fba5e10bd99b404c94705ad79875ee2c336e13", "fetched_at": "2026-08-28T04:04:21.263747+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bigskysoftware/fixi"}], "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:21.263747+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:21.263747+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:21.263747+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:47:53.309459+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e3e162509f655245c4a01cf715fba5e10bd99b404c94705ad79875ee2c336e13", "fetched_at": "2026-08-28T04:04:21.263747+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bigskysoftware/fixi"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:21.263747+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:21.263747+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:47:53.309459+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e3e162509f655245c4a01cf715fba5e10bd99b404c94705ad79875ee2c336e13", "fetched_at": "2026-08-28T04:04:21.263747+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bigskysoftware/fixi"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:21.263747+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:21.263747+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:21.263747+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:47:53.309459+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e3e162509f655245c4a01cf715fba5e10bd99b404c94705ad79875ee2c336e13", "fetched_at": "2026-08-28T04:04:21.263747+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bigskysoftware/fixi"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:21.263747+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:21.263747+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:47:53.309459+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e3e162509f655245c4a01cf715fba5e10bd99b404c94705ad79875ee2c336e13", "fetched_at": "2026-08-28T04:04:21.263747+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bigskysoftware/fixi"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:47:53.309459+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e3e162509f655245c4a01cf715fba5e10bd99b404c94705ad79875ee2c336e13", "fetched_at": "2026-08-28T04:04:21.263747+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bigskysoftware/fixi"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:47:53.309459+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e3e162509f655245c4a01cf715fba5e10bd99b404c94705ad79875ee2c336e13", "fetched_at": "2026-08-28T04:04:21.263747+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bigskysoftware/fixi"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:47:53.309459+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e3e162509f655245c4a01cf715fba5e10bd99b404c94705ad79875ee2c336e13", "fetched_at": "2026-08-28T04:04:21.263747+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bigskysoftware/fixi"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 79, "longevity": 42, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 594, "days_push": 129, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 56, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}