UI32
47 Accordion48 Alerts49 Avatar50 Badge51 Breadcrumb52 Button53 Button Group54 Calendar55 Card56 Checkbox57 Collapsible58 Combobox59 Data Table60 Date Picker61 Dialog62 Dropdown Menu63 Form64 Input65 Input Mask66 Input OTP67 Pagination68 Popover69 Radio Group70 Select71 Sheet72 Slider73 Sonner74 Switch75 Table76 Tabs77 Textarea78 Tooltip
Charts2
01 Animated radial chart99 Live line
Interactive6
02 Message dock03 Voice powered orb07 Draggable rope93 Timer113 Elastic frame117 Scene states
AI2
13 AI voice input103 Agent trace
Galleries4
04 Ruler carousel10 Portfolio gallery32 Hover image gallery115 Project index
Heroes2
05 Video scroll hero116 Aperture dive
Shaders6
80 Aurora veil88 Kinetic dots90 Silt91 Intaglio92 Phosphor114 Sumi
Tables20
06 Financial table43 Contacts table44 Leads table45 Resizable table46 Server management89 Periodic table100 Flap ledger120 Sortable table121 Pricing table122 Invoice table123 Leaderboard124 Changelog table125 API reference table126 File tree table127 Timetable128 Shortcuts table129 Spec sheet130 Transactions table131 Spreadsheet grid132 Permissions matrix
Cards15
11 Video upload card16 Animated card options17 Animated card status list18 Audio upload card19 Bonuses incentives card20 Coach scheduling21 Dashboard card modal22 Event countdown card23 Hover detail card24 News cards25 Onboarding stages26 Prediction market card27 Product reveal card28 Profile hover card29 Project cards
Badges1
14 Animated status badge
Controls3
31 Gradient selector95 Adaptive precision slider96 Click wheel
Navigation2
94 Radial command ring108 Minimap scrollbar
Utilities3
98 Spring tuner110 Stroke-morph icon119 Glow rules
HUD8
09 HUD frame15 Animated download34 Glitchy 40435 Overlay 236 HUD button37 HUD graph38 HUD status40 Warning graphic
Text10
33 Reveal text133 Glyph morph134 Weight wave135 Decode text136 Magnetic letters137 Slice shift138 Stroke draw type139 Ink bleed text140 Liquid text141 Chromatic text
Components•Project index
Components•Project index

Project index

A ledger of work. Titles sit on the left; on hover a dossier card rises from the bottom right and holds still while you move between rows, dissolving its media and swapping only what changes. The rules catch a soft light under the pointer. Touch screens get an expanding list.

Dependencies

Motionnext-themesclsxtailwind-merge

Copy below cli

npx shadcn add @bjork-ui/project-index

How to use

import { ProjectIndex, type ProjectIndexItem } from "@/components/bjork-ui/galleries/project-index";const items: ProjectIndexItem[] = [  {    id: "silt",    title: "Silt",    href: "/work/silt",    year: 2026,    role: "Particle type playground",    services: ["Type sampling", "Particle physics"],    outcome: { value: "20k", label: "particles set as live type" },    category: { label: "Studio", color: "#f0705a" },    media: { type: "image", src: "/silt.webp", alt: "Silt" },  },  {    id: "sumi",    title: "Sumi",    href: "/work/sumi",    year: 2026,    role: "Watercolor koi pond",    services: ["Schooling koi", "Watercolor bleed"],    media: { type: "video", src: "/sumi.mp4", poster: "/sumi.webp", alt: "Koi" },  },];export function Work() {  return <ProjectIndex heading="Selected work" items={items} />;}
PreviousSumiNextAperture dive
Tools and components
(08)
  • 01SiltStudio2026Particle type playground. Type sampling, Particle physics, Palette system, PNG export. 2026. 20k particles set as live type
  • 02IntaglioStudio2026Engraved stamp shader studio. Line engraving, Perforated stamp edge, Image upload, Export. 2026. 4 engraving patterns
  • 03PhosphorStudio2026CRT shader studio. Scanlines and phosphor mask, Screen curvature, 3D television, Video input. 2026. 12 tuned display presets
  • 04SumiStudio2026Watercolor koi pond. Schooling koi, Watercolor bleed, Ink palettes, PNG export. 2026. 5 ink palettes
  • 05Periodic tableComponent2026Data table component. Category colour system, Hover detail, Keyboard grid. 2026. 118 elements in one grid
  • 06TimerComponent2026Countdown instrument. Rolling digits, Drag to set dial, Presets, Keyboard control. 2026
  • 07Message dockComponent2025Messaging component. Spring layout, Expanding composer, Avatar rail. 2025
  • 08Ruler carouselComponent2025Gallery component. Scroll snapping, Tick ruler, Drag with momentum. 2025
Studio/202601/08
SiltParticle type playgroundType sampling  /  Particle physics  /  Palette system  /  PNG export
20kparticles set as live typeOpen project↵