{"adoption": {"forks": 222, "observed_at": "2026-08-28T04:06:35.620672+00:00", "stars": 2303}, "canonical_url": "https://ross.abutalabs.com/products/tailark-blocks", "card": {"archived": false, "artifact_type": "library", "description": "Shadcn marketing blocks", "domain": ["web-development", "frontend", "web-design"], "enriched": true, "function": ["ui-components", "templating"], "health_score": 77, "homepage": "https://tailark.com", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["tailark/blocks"], "name": "tailark/blocks", "platform": [], "pushed_at": "2026-07-29T11:19:20+00:00", "repo": "tailark/blocks", "stars": 2303, "tags": ["shadcn", "tailwind", "marketing-blocks", "component-registry", "nextjs", "radix-ui", "base-ui", "landing-pages", "nodejs", "web-server"], "topics": [], "urls": [], "use_cases": ["build a marketing landing page with shadcn blocks", "add a hero section to my Next.js site", "find prebuilt pricing and contact pages", "install shadcn components from a registry", "quickly assemble a SaaS marketing website", "get free Tailwind UI-style blocks"], "what_it_is": "An open-source shadcn/ui registry of prebuilt marketing blocks, pages, and illustrations for Tailwind-based websites. Components are installed via the shadcn CLI registry namespace, with support for both Base UI and Radix UI variants.", "when_to_avoid": ["you don't use Tailwind CSS or shadcn/ui conventions", "you need a full website template or CMS rather than blocks", "you need premium blocks without paying for a Tailark Pro license"], "when_to_choose": ["you use shadcn/ui and Tailwind CSS and want ready-made marketing sections", "you want copy-paste component code you own rather than a npm dependency", "you need landing, pricing, or contact pages fast in a Next.js project"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/tailark-blocks", "repo": "tailark/blocks", "role": "main", "score": 63}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.620672+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:40:08.938843+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "26be398906c8a90d45b38647679fc76cef124d1f8d31cc9830ed9672590b1603", "fetched_at": "2026-08-28T04:06:35.620672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tailark/blocks"}, {"content_hash": "f053c6344417c5b323d1f3aae88de6aa193df84c96bf3fed5274a97609050c09", "fetched_at": "2026-08-29T10:20:35.739276+00:00", "kind": "homepage", "missing": false, "url": "https://tailark.com"}, {"content_hash": "193f24f0bf5b77805ff44f8989f6615d2eeda3f49e3d37a5deb72515b6f25fcf", "fetched_at": "2026-08-29T10:20:35.750201+00:00", "kind": "site_page", "missing": false, "url": "https://tailark.com/docs/changelog"}, {"content_hash": "c0e54c60d7da947e98ae252196ddd20fb5a47fb854d1554950b7e976006598cc", "fetched_at": "2026-08-29T10:20:35.748322+00:00", "kind": "site_page", "missing": false, "url": "https://tailark.com/pricing"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.620672+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:40:08.938843+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "26be398906c8a90d45b38647679fc76cef124d1f8d31cc9830ed9672590b1603", "fetched_at": "2026-08-28T04:06:35.620672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tailark/blocks"}, {"content_hash": "f053c6344417c5b323d1f3aae88de6aa193df84c96bf3fed5274a97609050c09", "fetched_at": "2026-08-29T10:20:35.739276+00:00", "kind": "homepage", "missing": false, "url": "https://tailark.com"}, {"content_hash": "193f24f0bf5b77805ff44f8989f6615d2eeda3f49e3d37a5deb72515b6f25fcf", "fetched_at": "2026-08-29T10:20:35.750201+00:00", "kind": "site_page", "missing": false, "url": "https://tailark.com/docs/changelog"}, {"content_hash": "c0e54c60d7da947e98ae252196ddd20fb5a47fb854d1554950b7e976006598cc", "fetched_at": "2026-08-29T10:20:35.748322+00:00", "kind": "site_page", "missing": false, "url": "https://tailark.com/pricing"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:40:08.938843+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "26be398906c8a90d45b38647679fc76cef124d1f8d31cc9830ed9672590b1603", "fetched_at": "2026-08-28T04:06:35.620672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tailark/blocks"}, {"content_hash": "f053c6344417c5b323d1f3aae88de6aa193df84c96bf3fed5274a97609050c09", "fetched_at": "2026-08-29T10:20:35.739276+00:00", "kind": "homepage", "missing": false, "url": "https://tailark.com"}, {"content_hash": "193f24f0bf5b77805ff44f8989f6615d2eeda3f49e3d37a5deb72515b6f25fcf", "fetched_at": "2026-08-29T10:20:35.750201+00:00", "kind": "site_page", "missing": false, "url": "https://tailark.com/docs/changelog"}, {"content_hash": "c0e54c60d7da947e98ae252196ddd20fb5a47fb854d1554950b7e976006598cc", "fetched_at": "2026-08-29T10:20:35.748322+00:00", "kind": "site_page", "missing": false, "url": "https://tailark.com/pricing"}], "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:35.620672+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.620672+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.620672+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:40:08.938843+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "26be398906c8a90d45b38647679fc76cef124d1f8d31cc9830ed9672590b1603", "fetched_at": "2026-08-28T04:06:35.620672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tailark/blocks"}, {"content_hash": "f053c6344417c5b323d1f3aae88de6aa193df84c96bf3fed5274a97609050c09", "fetched_at": "2026-08-29T10:20:35.739276+00:00", "kind": "homepage", "missing": false, "url": "https://tailark.com"}, {"content_hash": "193f24f0bf5b77805ff44f8989f6615d2eeda3f49e3d37a5deb72515b6f25fcf", "fetched_at": "2026-08-29T10:20:35.750201+00:00", "kind": "site_page", "missing": false, "url": "https://tailark.com/docs/changelog"}, {"content_hash": "c0e54c60d7da947e98ae252196ddd20fb5a47fb854d1554950b7e976006598cc", "fetched_at": "2026-08-29T10:20:35.748322+00:00", "kind": "site_page", "missing": false, "url": "https://tailark.com/pricing"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.620672+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.620672+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:40:08.938843+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "26be398906c8a90d45b38647679fc76cef124d1f8d31cc9830ed9672590b1603", "fetched_at": "2026-08-28T04:06:35.620672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tailark/blocks"}, {"content_hash": "f053c6344417c5b323d1f3aae88de6aa193df84c96bf3fed5274a97609050c09", "fetched_at": "2026-08-29T10:20:35.739276+00:00", "kind": "homepage", "missing": false, "url": "https://tailark.com"}, {"content_hash": "193f24f0bf5b77805ff44f8989f6615d2eeda3f49e3d37a5deb72515b6f25fcf", "fetched_at": "2026-08-29T10:20:35.750201+00:00", "kind": "site_page", "missing": false, "url": "https://tailark.com/docs/changelog"}, {"content_hash": "c0e54c60d7da947e98ae252196ddd20fb5a47fb854d1554950b7e976006598cc", "fetched_at": "2026-08-29T10:20:35.748322+00:00", "kind": "site_page", "missing": false, "url": "https://tailark.com/pricing"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.620672+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.620672+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.620672+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:40:08.938843+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "26be398906c8a90d45b38647679fc76cef124d1f8d31cc9830ed9672590b1603", "fetched_at": "2026-08-28T04:06:35.620672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tailark/blocks"}, {"content_hash": "f053c6344417c5b323d1f3aae88de6aa193df84c96bf3fed5274a97609050c09", "fetched_at": "2026-08-29T10:20:35.739276+00:00", "kind": "homepage", "missing": false, "url": "https://tailark.com"}, {"content_hash": "193f24f0bf5b77805ff44f8989f6615d2eeda3f49e3d37a5deb72515b6f25fcf", "fetched_at": "2026-08-29T10:20:35.750201+00:00", "kind": "site_page", "missing": false, "url": "https://tailark.com/docs/changelog"}, {"content_hash": "c0e54c60d7da947e98ae252196ddd20fb5a47fb854d1554950b7e976006598cc", "fetched_at": "2026-08-29T10:20:35.748322+00:00", "kind": "site_page", "missing": false, "url": "https://tailark.com/pricing"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.620672+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.620672+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:40:08.938843+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "26be398906c8a90d45b38647679fc76cef124d1f8d31cc9830ed9672590b1603", "fetched_at": "2026-08-28T04:06:35.620672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tailark/blocks"}, {"content_hash": "f053c6344417c5b323d1f3aae88de6aa193df84c96bf3fed5274a97609050c09", "fetched_at": "2026-08-29T10:20:35.739276+00:00", "kind": "homepage", "missing": false, "url": "https://tailark.com"}, {"content_hash": "193f24f0bf5b77805ff44f8989f6615d2eeda3f49e3d37a5deb72515b6f25fcf", "fetched_at": "2026-08-29T10:20:35.750201+00:00", "kind": "site_page", "missing": false, "url": "https://tailark.com/docs/changelog"}, {"content_hash": "c0e54c60d7da947e98ae252196ddd20fb5a47fb854d1554950b7e976006598cc", "fetched_at": "2026-08-29T10:20:35.748322+00:00", "kind": "site_page", "missing": false, "url": "https://tailark.com/pricing"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:40:08.938843+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "26be398906c8a90d45b38647679fc76cef124d1f8d31cc9830ed9672590b1603", "fetched_at": "2026-08-28T04:06:35.620672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tailark/blocks"}, {"content_hash": "f053c6344417c5b323d1f3aae88de6aa193df84c96bf3fed5274a97609050c09", "fetched_at": "2026-08-29T10:20:35.739276+00:00", "kind": "homepage", "missing": false, "url": "https://tailark.com"}, {"content_hash": "193f24f0bf5b77805ff44f8989f6615d2eeda3f49e3d37a5deb72515b6f25fcf", "fetched_at": "2026-08-29T10:20:35.750201+00:00", "kind": "site_page", "missing": false, "url": "https://tailark.com/docs/changelog"}, {"content_hash": "c0e54c60d7da947e98ae252196ddd20fb5a47fb854d1554950b7e976006598cc", "fetched_at": "2026-08-29T10:20:35.748322+00:00", "kind": "site_page", "missing": false, "url": "https://tailark.com/pricing"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:40:08.938843+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "26be398906c8a90d45b38647679fc76cef124d1f8d31cc9830ed9672590b1603", "fetched_at": "2026-08-28T04:06:35.620672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tailark/blocks"}, {"content_hash": "f053c6344417c5b323d1f3aae88de6aa193df84c96bf3fed5274a97609050c09", "fetched_at": "2026-08-29T10:20:35.739276+00:00", "kind": "homepage", "missing": false, "url": "https://tailark.com"}, {"content_hash": "193f24f0bf5b77805ff44f8989f6615d2eeda3f49e3d37a5deb72515b6f25fcf", "fetched_at": "2026-08-29T10:20:35.750201+00:00", "kind": "site_page", "missing": false, "url": "https://tailark.com/docs/changelog"}, {"content_hash": "c0e54c60d7da947e98ae252196ddd20fb5a47fb854d1554950b7e976006598cc", "fetched_at": "2026-08-29T10:20:35.748322+00:00", "kind": "site_page", "missing": false, "url": "https://tailark.com/pricing"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:40:08.938843+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "26be398906c8a90d45b38647679fc76cef124d1f8d31cc9830ed9672590b1603", "fetched_at": "2026-08-28T04:06:35.620672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tailark/blocks"}, {"content_hash": "f053c6344417c5b323d1f3aae88de6aa193df84c96bf3fed5274a97609050c09", "fetched_at": "2026-08-29T10:20:35.739276+00:00", "kind": "homepage", "missing": false, "url": "https://tailark.com"}, {"content_hash": "193f24f0bf5b77805ff44f8989f6615d2eeda3f49e3d37a5deb72515b6f25fcf", "fetched_at": "2026-08-29T10:20:35.750201+00:00", "kind": "site_page", "missing": false, "url": "https://tailark.com/docs/changelog"}, {"content_hash": "c0e54c60d7da947e98ae252196ddd20fb5a47fb854d1554950b7e976006598cc", "fetched_at": "2026-08-29T10:20:35.748322+00:00", "kind": "site_page", "missing": false, "url": "https://tailark.com/pricing"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 95, "longevity": 40, "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": 563, "days_push": 35, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 63, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}