{"adoption": {"forks": 894, "observed_at": "2026-08-28T04:08:17.898949+00:00", "stars": 3760}, "canonical_url": "https://ross.abutalabs.com/products/stisla", "card": {"archived": false, "artifact_type": "library", "description": "Component library built on constraint.", "domain": ["frontend", "web-development", "web-design"], "enriched": true, "function": ["ui-components", "css-framework", "theme"], "health_score": 95, "homepage": "https://stisla.dev", "language": "CSS", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["stisla/stisla"], "name": "stisla/stisla", "platform": ["browser", "cross-platform"], "pushed_at": "2026-07-06T03:02:26+00:00", "repo": "stisla/stisla", "stars": 3760, "tags": ["design-tokens", "vanilla-css", "tailwind", "admin-template", "bem", "dark-mode", "oklch", "component-library", "web-server"], "topics": ["bootstrap", "template", "admin", "ui", "stisla", "tailwind"], "urls": [], "use_cases": ["build an admin dashboard ui", "style a website with a consistent design token system", "add prebuilt components like accordions and cards to plain html", "customize a component library's colors and radius via css variables", "use a bootstrap alternative without a build step", "create a dark-mode-capable interface with vanilla css"], "what_it_is": "Stisla is a CSS component library built on a fixed set of design tokens, with components styled via BEM classes and customizable through CSS variables. It ships as a stylesheet plus a small vanilla JavaScript runtime, with Tailwind running underneath and React/Vue versions planned.", "when_to_avoid": ["you must support older browsers lacking OKLCH, color-mix, or :has()", "you need a React/Vue implementation today", "you want many prebuilt theme flavors out of the box"], "when_to_choose": ["you want real BEM components plus Tailwind utilities in one system", "you need no-build-step usage via CDN in plain HTML", "you value token-driven consistency and per-instance CSS variable overrides", "you target modern browsers only"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/stisla", "repo": "stisla/stisla", "role": "main", "score": 93}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.898949+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:28:54.616832+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "255453351f10a3ff21a338795896bea3abd06f4912c0a2991b048cdcce2199cf", "fetched_at": "2026-08-28T04:08:17.898949+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stisla/stisla"}, {"content_hash": "f39d0dad20fc09e4a8c855cd00f67502f44c9e75efc5932521c215156d679423", "fetched_at": "2026-08-29T09:22:56.645551+00:00", "kind": "homepage", "missing": false, "url": "https://stisla.dev"}, {"content_hash": "ba1634580349fdcb97521dffe7081da4e9995f97834be69811a42a267375d958", "fetched_at": "2026-08-29T09:22:56.647970+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/introduction"}, {"content_hash": "f83cc687710531fcc2994892ca9ea75f3a129546f114edd581832ef86798f28e", "fetched_at": "2026-08-29T09:22:56.649681+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/vanilla/installation"}, {"content_hash": "228776fdaddd17e9f63a9eab16392bf1d83101cea84559e7f8d63b0edefa6b96", "fetched_at": "2026-08-29T09:22:56.651452+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/vanilla/accordion"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.898949+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:28:54.616832+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "255453351f10a3ff21a338795896bea3abd06f4912c0a2991b048cdcce2199cf", "fetched_at": "2026-08-28T04:08:17.898949+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stisla/stisla"}, {"content_hash": "f39d0dad20fc09e4a8c855cd00f67502f44c9e75efc5932521c215156d679423", "fetched_at": "2026-08-29T09:22:56.645551+00:00", "kind": "homepage", "missing": false, "url": "https://stisla.dev"}, {"content_hash": "ba1634580349fdcb97521dffe7081da4e9995f97834be69811a42a267375d958", "fetched_at": "2026-08-29T09:22:56.647970+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/introduction"}, {"content_hash": "f83cc687710531fcc2994892ca9ea75f3a129546f114edd581832ef86798f28e", "fetched_at": "2026-08-29T09:22:56.649681+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/vanilla/installation"}, {"content_hash": "228776fdaddd17e9f63a9eab16392bf1d83101cea84559e7f8d63b0edefa6b96", "fetched_at": "2026-08-29T09:22:56.651452+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/vanilla/accordion"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:28:54.616832+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "255453351f10a3ff21a338795896bea3abd06f4912c0a2991b048cdcce2199cf", "fetched_at": "2026-08-28T04:08:17.898949+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stisla/stisla"}, {"content_hash": "f39d0dad20fc09e4a8c855cd00f67502f44c9e75efc5932521c215156d679423", "fetched_at": "2026-08-29T09:22:56.645551+00:00", "kind": "homepage", "missing": false, "url": "https://stisla.dev"}, {"content_hash": "ba1634580349fdcb97521dffe7081da4e9995f97834be69811a42a267375d958", "fetched_at": "2026-08-29T09:22:56.647970+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/introduction"}, {"content_hash": "f83cc687710531fcc2994892ca9ea75f3a129546f114edd581832ef86798f28e", "fetched_at": "2026-08-29T09:22:56.649681+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/vanilla/installation"}, {"content_hash": "228776fdaddd17e9f63a9eab16392bf1d83101cea84559e7f8d63b0edefa6b96", "fetched_at": "2026-08-29T09:22:56.651452+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/vanilla/accordion"}], "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:08:17.898949+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.898949+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.898949+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:28:54.616832+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "255453351f10a3ff21a338795896bea3abd06f4912c0a2991b048cdcce2199cf", "fetched_at": "2026-08-28T04:08:17.898949+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stisla/stisla"}, {"content_hash": "f39d0dad20fc09e4a8c855cd00f67502f44c9e75efc5932521c215156d679423", "fetched_at": "2026-08-29T09:22:56.645551+00:00", "kind": "homepage", "missing": false, "url": "https://stisla.dev"}, {"content_hash": "ba1634580349fdcb97521dffe7081da4e9995f97834be69811a42a267375d958", "fetched_at": "2026-08-29T09:22:56.647970+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/introduction"}, {"content_hash": "f83cc687710531fcc2994892ca9ea75f3a129546f114edd581832ef86798f28e", "fetched_at": "2026-08-29T09:22:56.649681+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/vanilla/installation"}, {"content_hash": "228776fdaddd17e9f63a9eab16392bf1d83101cea84559e7f8d63b0edefa6b96", "fetched_at": "2026-08-29T09:22:56.651452+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/vanilla/accordion"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.898949+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.898949+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:28:54.616832+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "255453351f10a3ff21a338795896bea3abd06f4912c0a2991b048cdcce2199cf", "fetched_at": "2026-08-28T04:08:17.898949+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stisla/stisla"}, {"content_hash": "f39d0dad20fc09e4a8c855cd00f67502f44c9e75efc5932521c215156d679423", "fetched_at": "2026-08-29T09:22:56.645551+00:00", "kind": "homepage", "missing": false, "url": "https://stisla.dev"}, {"content_hash": "ba1634580349fdcb97521dffe7081da4e9995f97834be69811a42a267375d958", "fetched_at": "2026-08-29T09:22:56.647970+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/introduction"}, {"content_hash": "f83cc687710531fcc2994892ca9ea75f3a129546f114edd581832ef86798f28e", "fetched_at": "2026-08-29T09:22:56.649681+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/vanilla/installation"}, {"content_hash": "228776fdaddd17e9f63a9eab16392bf1d83101cea84559e7f8d63b0edefa6b96", "fetched_at": "2026-08-29T09:22:56.651452+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/vanilla/accordion"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.898949+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.898949+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.898949+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:28:54.616832+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "255453351f10a3ff21a338795896bea3abd06f4912c0a2991b048cdcce2199cf", "fetched_at": "2026-08-28T04:08:17.898949+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stisla/stisla"}, {"content_hash": "f39d0dad20fc09e4a8c855cd00f67502f44c9e75efc5932521c215156d679423", "fetched_at": "2026-08-29T09:22:56.645551+00:00", "kind": "homepage", "missing": false, "url": "https://stisla.dev"}, {"content_hash": "ba1634580349fdcb97521dffe7081da4e9995f97834be69811a42a267375d958", "fetched_at": "2026-08-29T09:22:56.647970+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/introduction"}, {"content_hash": "f83cc687710531fcc2994892ca9ea75f3a129546f114edd581832ef86798f28e", "fetched_at": "2026-08-29T09:22:56.649681+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/vanilla/installation"}, {"content_hash": "228776fdaddd17e9f63a9eab16392bf1d83101cea84559e7f8d63b0edefa6b96", "fetched_at": "2026-08-29T09:22:56.651452+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/vanilla/accordion"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.898949+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.898949+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:28:54.616832+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "255453351f10a3ff21a338795896bea3abd06f4912c0a2991b048cdcce2199cf", "fetched_at": "2026-08-28T04:08:17.898949+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stisla/stisla"}, {"content_hash": "f39d0dad20fc09e4a8c855cd00f67502f44c9e75efc5932521c215156d679423", "fetched_at": "2026-08-29T09:22:56.645551+00:00", "kind": "homepage", "missing": false, "url": "https://stisla.dev"}, {"content_hash": "ba1634580349fdcb97521dffe7081da4e9995f97834be69811a42a267375d958", "fetched_at": "2026-08-29T09:22:56.647970+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/introduction"}, {"content_hash": "f83cc687710531fcc2994892ca9ea75f3a129546f114edd581832ef86798f28e", "fetched_at": "2026-08-29T09:22:56.649681+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/vanilla/installation"}, {"content_hash": "228776fdaddd17e9f63a9eab16392bf1d83101cea84559e7f8d63b0edefa6b96", "fetched_at": "2026-08-29T09:22:56.651452+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/vanilla/accordion"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:28:54.616832+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "255453351f10a3ff21a338795896bea3abd06f4912c0a2991b048cdcce2199cf", "fetched_at": "2026-08-28T04:08:17.898949+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stisla/stisla"}, {"content_hash": "f39d0dad20fc09e4a8c855cd00f67502f44c9e75efc5932521c215156d679423", "fetched_at": "2026-08-29T09:22:56.645551+00:00", "kind": "homepage", "missing": false, "url": "https://stisla.dev"}, {"content_hash": "ba1634580349fdcb97521dffe7081da4e9995f97834be69811a42a267375d958", "fetched_at": "2026-08-29T09:22:56.647970+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/introduction"}, {"content_hash": "f83cc687710531fcc2994892ca9ea75f3a129546f114edd581832ef86798f28e", "fetched_at": "2026-08-29T09:22:56.649681+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/vanilla/installation"}, {"content_hash": "228776fdaddd17e9f63a9eab16392bf1d83101cea84559e7f8d63b0edefa6b96", "fetched_at": "2026-08-29T09:22:56.651452+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/vanilla/accordion"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:28:54.616832+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "255453351f10a3ff21a338795896bea3abd06f4912c0a2991b048cdcce2199cf", "fetched_at": "2026-08-28T04:08:17.898949+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stisla/stisla"}, {"content_hash": "f39d0dad20fc09e4a8c855cd00f67502f44c9e75efc5932521c215156d679423", "fetched_at": "2026-08-29T09:22:56.645551+00:00", "kind": "homepage", "missing": false, "url": "https://stisla.dev"}, {"content_hash": "ba1634580349fdcb97521dffe7081da4e9995f97834be69811a42a267375d958", "fetched_at": "2026-08-29T09:22:56.647970+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/introduction"}, {"content_hash": "f83cc687710531fcc2994892ca9ea75f3a129546f114edd581832ef86798f28e", "fetched_at": "2026-08-29T09:22:56.649681+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/vanilla/installation"}, {"content_hash": "228776fdaddd17e9f63a9eab16392bf1d83101cea84559e7f8d63b0edefa6b96", "fetched_at": "2026-08-29T09:22:56.651452+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/vanilla/accordion"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:28:54.616832+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "255453351f10a3ff21a338795896bea3abd06f4912c0a2991b048cdcce2199cf", "fetched_at": "2026-08-28T04:08:17.898949+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stisla/stisla"}, {"content_hash": "f39d0dad20fc09e4a8c855cd00f67502f44c9e75efc5932521c215156d679423", "fetched_at": "2026-08-29T09:22:56.645551+00:00", "kind": "homepage", "missing": false, "url": "https://stisla.dev"}, {"content_hash": "ba1634580349fdcb97521dffe7081da4e9995f97834be69811a42a267375d958", "fetched_at": "2026-08-29T09:22:56.647970+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/introduction"}, {"content_hash": "f83cc687710531fcc2994892ca9ea75f3a129546f114edd581832ef86798f28e", "fetched_at": "2026-08-29T09:22:56.649681+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/vanilla/installation"}, {"content_hash": "228776fdaddd17e9f63a9eab16392bf1d83101cea84559e7f8d63b0edefa6b96", "fetched_at": "2026-08-29T09:22:56.651452+00:00", "kind": "site_page", "missing": false, "url": "https://stisla.dev/docs/vanilla/accordion"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 91, "longevity": 100, "rhythm": 92}, "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": 2823, "days_push": 58, "days_rel": 59, "gap_med": 0.0, "n_releases_24m": 5}, "score": 93, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}