BlockDex

Components

Registries

Free blocks

Method

BlockDex

Components

Registries

Free blocks

Method

Open API

BlockDex

Components

Registries

Free blocks

Method

Open API

Registries/9am

9am

github.com
Unverifiedrepo only

The shared design language, NUI plumbing and FiveM CEF workarounds behind every 9AM Studios script — an open shadcn registry.

Items

8484

2026-08-16Every entry in its own registry.json, counted last night.

Free to install

00

2026-08-16Item endpoints that returned source without credentials.

Behind a key

00

2026-08-16Item endpoints that answered 401.

Last push

2 days ago

0 stars. Both figures are GitHub's about this repository, not ones this index measured.
github.com ilovehugetits/9am-ui registry.json This registry as JSON

Components

Search within
Freeits item endpoint answered without a keyPaidits item endpoint answered 401Unverifiedit serves no item endpoint we could ask
72 in this registry, first 48 shown
ComponentWhat the registry says it isKindAccessInstallsCommand
App Shellapp-shellThe fixed 1280x720 centred panel every 9AM dashboard sits in. Fixed rather than fluid so the layout is identical at 1080p and ultrawide.ComponentsUnverifiedno deps
ButtonbuttonButton component.ComponentsUnverified2 deps
CalendarcalendarCalendar component.ComponentsUnverified1 dep
CardcardCard component.ComponentsUnverifiedno deps
ChartchartChart component.ComponentsUnverified1 dep
Dashboard Headerdashboard-headerIdentity, centred animated tabs and an action cluster. Tabs are passed as data — the per-tab animation handle and three-state icon colour live inside, so adding a tab is one array entry.ComponentsUnverifiedno deps
Data Tabledata-tableData Table component.ComponentsUnverified1 dep
DialogdialogDialog component.ComponentsUnverified1 dep
Empty Stateempty-stateWhat a list renders instead of nothing, sized and muted to match across scripts.ComponentsUnverifiedno deps
FieldfieldField component.ComponentsUnverified1 dep
Arrow Lefticon-arrow-leftAnimated Arrow Left icon.ComponentsUnverified1 dep
Arrow Righticon-arrow-rightAnimated Arrow Right icon.ComponentsUnverified1 dep
Badge Percenticon-badge-percentAnimated Badge Percent icon.ComponentsUnverified1 dep
Boxicon-boxAnimated Box icon.ComponentsUnverified1 dep
Boxesicon-boxesAnimated Boxes icon.ComponentsUnverified1 dep
Calendar Daysicon-calendar-daysAnimated Calendar Days icon.ComponentsUnverified1 dep
Carticon-cartAnimated Cart icon.ComponentsUnverified1 dep
Chart Column Increasingicon-chart-column-increasingAnimated Chart Column Increasing icon.ComponentsUnverified1 dep
Checkicon-checkAnimated Check icon.ComponentsUnverified1 dep
Chevron Downicon-chevron-downAnimated Chevron Down icon.ComponentsUnverified1 dep
Chevron Lefticon-chevron-leftAnimated Chevron Left icon.ComponentsUnverified1 dep
Chevron Righticon-chevron-rightAnimated Chevron Right icon.ComponentsUnverified1 dep
Chevron Upicon-chevron-upAnimated Chevron Up icon.ComponentsUnverified1 dep
Circle Checkicon-circle-checkAnimated Circle Check icon.ComponentsUnverified1 dep
Circle Dollar Signicon-circle-dollar-signAnimated Circle Dollar Sign icon.ComponentsUnverified1 dep
Clockicon-clockAnimated Clock icon.ComponentsUnverified1 dep
Credit Cardicon-credit-cardAnimated Credit Card icon.ComponentsUnverified1 dep
Deleteicon-deleteAnimated Delete icon.ComponentsUnverified1 dep
Dollar Signicon-dollar-signAnimated Dollar Sign icon.ComponentsUnverified1 dep
Dropleticon-dropletAnimated Droplet icon.ComponentsUnverified1 dep
Folder Openicon-folder-openAnimated Folder Open icon.ComponentsUnverified1 dep
Gripicon-gripAnimated Grip icon.ComponentsUnverified1 dep
Hand Coinsicon-hand-coinsAnimated Hand Coins icon.ComponentsUnverified1 dep
Hand Helpingicon-hand-helpingAnimated Hand Helping icon.ComponentsUnverified1 dep
Hard Drive Downloadicon-hard-drive-downloadAnimated Hard Drive Download icon.ComponentsUnverified1 dep
Layout Gridicon-layout-gridAnimated Layout Grid icon.ComponentsUnverified1 dep
Loader Circleicon-loader-circleAnimated Loader Circle icon.ComponentsUnverified1 dep
Map Pinicon-map-pinAnimated Map Pin icon.ComponentsUnverified1 dep
Menuicon-menuAnimated Menu icon.ComponentsUnverified1 dep
Plusicon-plusAnimated Plus icon.ComponentsUnverified1 dep
Receipticon-receiptAnimated Receipt icon.ComponentsUnverified1 dep
Refresh Cwicon-refresh-cwAnimated Refresh Cw icon.ComponentsUnverified1 dep
Routeicon-routeAnimated Route icon.ComponentsUnverified1 dep
Searchicon-searchAnimated Search icon.ComponentsUnverified1 dep
Sendicon-sendAnimated Send icon.ComponentsUnverified1 dep
Settingsicon-settingsAnimated Settings icon.ComponentsUnverified1 dep
Square Penicon-square-penAnimated Square Pen icon.ComponentsUnverified1 dep
Theme Toggleicon-theme-toggleAnimated Theme Toggle icon.ComponentsUnverified1 dep
See the other 24

Utilities

Search within
12 in this registry
ComponentWhat the registry says it isKindAccessInstallsCommand
Dashboard Scaffolddashboard-scaffoldEverything in @9am/scaffold plus a working dashboard: the shell, a header with animated tabs, page transitions and an example subpage built from section-header, stat-card and empty-state. Start here for anything with more than one screen.UtilitiesUnverifiedno deps · 2 files
9AM Fonts (embedded)fontsPoppins + Phudu embedded as base64, so the theme installs with nothing else to fetch. Apps with several html entry points (DUI pages especially) should use `bunx 9am-ui fonts` for the linked variant instead.UtilitiesUnverifiedno deps
Runtime i18ni18nRuntime dictionary pulled from Lua via the getLocale callback, with English fallbacks for the kit's own strings.UtilitiesUnverified1 dep
Navigation ProvidernavigationTop-level page store driven by the `setPage` message, for scripts where Lua decides which screen opens. A single screen with tabs does not need it.UtilitiesUnverified1 dep
NUI BridgenuifetchNui, useNuiEvent, debugData, isEnvBrowser and the per-script nui.config.ts.UtilitiesUnverifiedno deps · 6 files
Script ScaffoldscaffoldNew-script web skeleton: vite/tsconfig/eslint/postcss (including the oklch conversion CEF requires), index.html, main.tsx and a starter App. Run `bunx 9am-ui lua` afterwards for the Lua half (NUI bridge, locale module, fxmanifest).UtilitiesUnverified3 deps · 9 files
Smooth Scroll (CEF fix)smooth-scrollGlobal wheel-scroll handler. Repairs scrolling in FiveM CEF (Chromium 103 will not wheel-scroll clip-path'd containers) and gives every scroller the same eased feel.UtilitiesUnverifiedno deps
9AM ThemethemeThe 9AM design language: OKLCH token set for both palettes, the primary-50..950 ramp, radius scale, class-driven dark variant and the NUI base rules. Locked — `9am-ui check` fails on drift. Pair with @9am/fonts.UtilitiesUnverified2 deps
Drift Check CLItoolsZero-dependency `check` / `doctor` script, installed to scripts/9am-ui.mjs. Reuses the registry token already in components.json, so there is no second set of credentials to configure. Wire `check` into CI.UtilitiesUnverifiedno deps
Theme Hookuse-themeLight/dark store that reflects onto <html> and persists per script.UtilitiesUnverified1 dep
cn()utilsThe cn() class merger every component uses.UtilitiesUnverified2 deps
Visibility ProvidervisibilityNUI frame visibility with ESC handling and focus release.UtilitiesUnverified1 dep

Put this measurement in your README

A badge carrying how many items this registry publishes, enumerated nightly from its own registry.json. It reads from this index every time somebody loads your page, so it changes when the measurement changes and there is nothing to keep up to date. Free, no account, and the value is not something you or we can set by hand.

BlockDex badge

[![BlockDex](https://toolproof.kynth.studio/badge/blockdex/9am.svg)](https://blockdex.kynth.studio/registries/9am)

Would rather not hotlink us? Every badge is also served in shields.io’s endpoint schema, so shields renders the image and your readers never talk to our domain:

Published by Toolproof, the masthead over this index and eight others. The method behind the number is at toolproof.kynth.studio/methodology, and the whole thing is readable as JSON with no key at /api.

Also from Kynth Studios

Built for the same person as BlockDex

SkillWorks

Claude Code skills and plugins, scored

skillworks.kynth.studio

RuleStack

AGENTS.md gallery and agent-config comparison

rulestack.kynth.studio

ToolDrift

What the AI coding tools changed last night

tooldrift.kynth.studio

The studio list

One product, taken apart, once a month

Kynth Studios pulls one shipped product open every month — what it does, what it cost to build, what the pipeline behind it looks like, and what the numbers did. One email a month, nothing in between.

Double opt-in — we send one confirmation link and nothing else until you click it.

BlockDex

Built by

Kynth Studios

the studio behind SkillWorks, RuleStack and ToolDrift

part of Toolproof, the measurement layer for AI agent tooling

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

© 2026 BlockDex. A Kynth Studios product. Changelog

BlockDex

The studio list

One product, taken apart, once a month

Kynth Studios pulls one shipped product open every month — what it does, what it cost to build, what the pipeline behind it looks like, and what the numbers did. One email a month, nothing in between.

Double opt-in — we send one confirmation link and nothing else until you click it.

BlockDex

Built by

Kynth Studios

the studio behind SkillWorks, RuleStack and ToolDrift

part of Toolproof, the measurement layer for AI agent tooling

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

© 2026 BlockDex. A Kynth Studios product. Changelog

BlockDex

The studio list

One product, taken apart, once a month

Kynth Studios pulls one shipped product open every month — what it does, what it cost to build, what the pipeline behind it looks like, and what the numbers did. One email a month, nothing in between.

Double opt-in — we send one confirmation link and nothing else until you click it.

BlockDex

Built by

Kynth Studios

the studio behind SkillWorks, RuleStack and ToolDrift

part of Toolproof, the measurement layer for AI agent tooling

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

© 2026 BlockDex. A Kynth Studios product. Changelog

BlockDex