Menu

Change language

GitHub repo

Blocks

93 blocks · 8 categories · Svelte (SvelteKit)

▎Architecture & Authoring Guide

▎Marketing— 33 blocks

CTAs, Leads & FAQ(11)

Announcement Banner

announcement-banner

Interactive release, security, and maintenance broadcast center with rotating live ticker, CLI copy button, and floating pill / top-bar modes.

1 dep

Coming Soon

coming-soon

Interactive launch and maintenance workbench with high-impact countdown, VIP early access waitlist queue allocator, live launch roadmap progress tracker, and feature sneak-peek previews.

6 deps

Sales Contact Form

contact-01

Interactive enterprise solutions architect dispatch workbench with track selection, live hub timezones, SLA badges, and ticket generator.

7 deps

Contact Us

contact-us

Two-column contact section. Left: eyebrow, headline, lede, icon contact rows (email / phone / office) and a live Mapbox map pinned to your office (pass accessToken + location; falls back to a placeholder without a token). Right: a Card-wrapped form (name / email / company / subject Select / message Textarea) that swaps to a success state. Calls onsubmit with the payload.

7 deps

Cookie Consent — Bar

cookie-consent-bar

Bottom consent bar offering accept, reject, and manage as equally weighted actions, with a one-line statement of what is actually stored.

3 deps

Conversion CTA

cta-01

Interactive developer CTA section with live framework switcher, interactive CLI installation terminal, 1-click clipboard copy, and production guarantees.

3 deps

CTA — Final Band

cta-final-band

Closing call to action centred on a bordered band, pairing the primary action with a secondary path and a line of proof for readers not ready to commit.

3 deps

Accordion FAQ

faq-01

Interactive architecture knowledge base and FAQ section with real-time keyword search, category topic filtering, and helpfulness voting.

5 deps

FAQ — Two Column

faq-two-column

Frequently asked questions split across two columns of independent accordions, so a long answer in one column never pushes the questions beside it out of alignment.

3 deps

Newsletter

newsletter

Newsletter growth quartet: a slim inline signup band, a filterable issue archive with featured spotlight, centered and split signup forms, and a split section pairing the pitch with a preview of the last issue.

5 deps

Waitlist

waitlist

Pre-launch signup page. Split layout with product pitch, logo mark, three benefit bullets on the left and an email capture card on the right that flips to a queue-position confirmation with referral hint after submit.

3 deps

Marketing & SEO(5)

Careers Job Board

careers-job-board

Careers page and job openings board with perks overview, live department & location filtering, keyword search, grouped department openings, and general application CTA.

4 deps

Changelog

changelog

Release-notes timeline in a SectionCard: Subscribe header action, version groups with a monospace tag, Latest badge and right-aligned date, and entries pairing a typed badge (New / Improved / Fixed / Breaking) with a title and optional description along a continuous border-l rail with dot markers. Pass `releases` to replace the stub; first entry is treated as latest unless a release sets `latest`.

3 deps

Footer

footer

Site footer collection: multi-column newsletter, oversized brand statement, dense developer grid, mega newsletter, single-row minimal, and dense sitemap variants — each spelled out inline so copy lives in one place.

5 deps

Multi-Column Footer

footer-01

Site footer with brand mark + newsletter form on the left and four link columns (Product / Company / Resources / Legal) on the right. Separator divides into a copyright + social icon row. Each link is spelled out inline so copy lives in one place.

3 deps

Team Section

team-section

Centered marketing team section. Eyebrow + headline + lede over a responsive member card grid (initials avatar, role badge, one-line bio, ghost social buttons). Members with a department field group under uppercase headers; variant="compact" drops bios for tighter cards. Roster is stub data — edit DEFAULT_MEMBERS or pass members.

4 deps

▎Commerce— 9 blocks

▎Analytics— 5 blocks

▎Productivity— 5 blocks

Boards & Planning(4)

Event Calendar Dashboard

event-calendar-dashboard

Month-view event calendar with stats strip, drag/shift range select, side rail (selected day or range summary), upcoming list, and per-cell/per-event context menus. bind:events holds the source of truth; eventTypes config maps each type key to its label/icon/color theme so swapping the visual palette is one prop. Built on the use-month-grid headless hook.

9 deps

Event List

event-list

List of upcoming events in a SectionCard. Spell rows out inline with DataListItem — title + Clock date + optional status Badge per row.

2 deps

Kanban Task Board

kanban-task-board

Full kanban task board surface: 4 status columns, drag-and-drop card movement with insertion indicator, board/list view toggle, search + priority + assignee filters, collapsible columns, click-to-open task detail Sheet (comments, subtasks, files), full-form Add Task Dialog with priority/assignee/due-date/tags/subtasks. Mega-block: ships 16 Svelte files (KanbanBoard + SimpleKanban + 6 kanban-* views + 7 small badges/lists + KanbanLink) plus link-context; types, configs and helpers come from the use-kanban hook. Bind with bind:columns; consumer owns the columns array so swapping the in-memory store for Drizzle/Postgres is a one-line change.

16 deps

Project Roadmap

project-roadmap

Full interactive project roadmap and deliverables surface: Gantt timeline with multi-scale zooming, work breakdown task tree, overall progress metrics, search and status/assignee filters, task detail slide-over Sheet, and Add Task modal dialog.

10 deps

▎Communication— 5 blocks

▎Authentication— 10 blocks

Sign In & Security(7)

Auth Mfa

auth-mfa

Two-step verification surface. 6-digit OTP pin input auto-submits on entry, shows verifying state and an inline error on mismatch, has a 30-second resend cooldown, and swaps to a Verified card with a Continue button on success. `onVerify` (code), `onResend`, and `onContinue` callbacks. `demoCode` prop controls the value the built-in mock validator accepts.

3 deps

Auth Password Reset

auth-password-reset

Four-stage password reset surface in a single card: request (email form) -> sent (check-your-inbox confirmation with "Open reset form" demo button) -> reset (new password + confirm with match validation) -> done (success confirmation linking back to sign-in). Pass `onRequest` (email) and `onReset` (password) callbacks; consumer wires the actual mail/db calls.

4 deps

Auth Sign In

auth-sign-in

Full-page sign-in surface. Email + password + remember-me form, forgot-password and sign-up links, optional GitHub/Google OAuth row. Calls `onSubmit` with the form payload and `onOAuth` with the chosen provider; consumer wires the actual auth call. Link targets are configurable via props.

6 deps

Auth Sign Up

auth-sign-up

Full-page sign-up surface. Name/email/password/confirm form with password-match validation, T&C acceptance gate, optional OAuth row, link back to sign-in. Calls `onSubmit` with the validated payload and `onOauth` with provider; consumer wires the actual auth call.

6 deps

Console SSO Login

login-01

Split-screen developer console authentication suite featuring brand telemetry showcases, OAuth providers, passkey biometric sign-in, and automatic enterprise SAML SSO domain detection.

6 deps

Split Brand Login

login-02

Split-layout login. Brand/marketing panel on the left (logo, headline, value-prop bullets, copyright) and the form on the right (email + password, SSO row, sign-up link). Collapses to single-column form-only on small screens. Edit the brand panel inline to swap product copy + bullet icons.

4 deps

SSO Registration Card

register-01

Centered sign-up card. Name + email + password + confirm with inline mismatch warning, terms checkbox gating the submit, divider, and a 2-button SSO row (Google + GitHub). Footer links back to sign-in. Pass onSubmit, onSignIn, onOauth, onViewTerms, onViewPrivacy callbacks.

6 deps

▎Layout— 23 blocks

Sidebars & Menus(11)

Command Palette

command-palette

Header-grade search/command palette. Bundles the slim trigger button (with platform-aware ⌘K/Ctrl-K kbd hint) AND the modal CommandDialog into one block; consumers drop it once and the global keyboard shortcut wires itself. Takes a `groups` array of `{ heading, items: [{ label, hint, icon, onSelect }] }` and an `onSelect` callback. `showTrigger=false` hides the inline button so the consumer can fire it from elsewhere via `bind:open`.

1 dep

Enterprise Workspace Switcher

enterprise-workspace-switcher

Multi-organization workspace switcher dropdown and creation modal inspired by Portico/Riter. Features active organization display with emerald ring, 3 tier levels (Enterprise Scale, Pro Team, Free Sandbox), team role badges, member counts, and an organization creation dialog with dynamic slug preview, region selector, and tier plan radios.

8 deps

Profile Menu

profile-menu

Header-grade profile/account dropdown. Child-snippet DropdownMenu the consumer wraps around their own avatar button (default trigger ships an Avatar fallback). Sections: upgrade, account/billing/notifications/settings, log out. Calls `onselect` with the chosen item key so consumers wire navigation and auth themselves.

2 deps

Shortcuts Dialog

shortcuts-dialog

Linear-style keyboard reference sheet: a '?' dialog listing shortcut groups (label, description, Kbd combo) in a responsive two-column grid. Ships a built-in trigger button, controlled/uncontrolled open, custom groups via prop, and an Esc footer hint. Display only — wire real handlers in your app.

3 deps

Icon Rail Sidebar

sidebar-01

Collapsible icon-rail app sidebar with brand block, two grouped nav sections, and a user dropdown footer. Pure template, no props -- edit Sidebar01.svelte to change routes and NavUser.svelte to wire your auth session. Pair with SidebarProvider + SidebarInset for the full admin shell.

3 deps

Team Switcher Sidebar

sidebar-02

Full-featured app sidebar -- collapsible="icon" rail with TeamSwitcher header, primary nav, projects section, secondary nav, and user dropdown footer. Each section ships as a sibling file in the same folder so consumers can edit one piece at a time.

4 deps

Documentation Sidebar

sidebar-03

Docs-style sidebar with a version switcher at the top, a search input below, and collapsible navigation groups. All sample data inlined so consumers edit routes in place.

4 deps

Floating Inset Sidebar

sidebar-04

Floating sidebar variant with rounded corners and inset margins. Uses Sidebar variant="floating" and SidebarMenuSub for nested routes. Sample data inlined so consumers edit routes in place.

1 dep

Dual-Rail Sidebar

sidebar-05

Dual-rail sidebar -- a thin always-visible icon column on the far left holds quick shortcuts (a subset of the full nav), paired with a wider main panel for the brand, search, sections, and footer. Uses collapsible="icon": when the user collapses, only the rail stays. On mobile the kit Sheet shows the full dual rail. Requires the parent SidebarProvider to set both widths: style="--sidebar-width: 19.5rem; --sidebar-width-icon: 3.5rem". Modeled on the GR8R HRMS admin shell.

3 deps

Starred Project Sidebar

sidebar-06

Colorful, customised app sidebar -- branded project tiles with star favorites, badge counts, team avatars with status dots, and a user pill footer. Inline search input with ⌘F shortcut. Modeled on a HRMS workspace shell.

3 deps

Toolbar Action Sidebar

sidebar-07

App sidebar with a bottom action bar -- workspace pill, ⌘K search, grouped nav with section labels (Dashboard / Management / Content), badge counts, user pill above an icon toolbar (Settings, Help, Notifications, Command, theme toggle, collapse). Built on sidebar-01.

2 deps

Pages & Dashboards(8)

Dashboard Layout

dashboard-layout

Full dashboard shell — collapsible sidebar (sidebar-02) + sticky topbar (sidebar trigger, breadcrumb, command palette, theme switch, notifications, profile menu) + main content slot. Drop it in a SvelteKit layout: `<DashboardLayout>{@render children?.()}</DashboardLayout>`. Auto-pulls every transitive piece (sidebar-02, command-palette, notifications-popover, profile-menu, theme-switch).

8 deps

Form Layouts

form-layouts

Structured create/edit entity form ("New project"): stacked SectionCards for project details (name with live slug preview, description with char counter), configuration (visibility Select, start date, budget), and access (link vs restricted RadioGroup, notification/comment Switch rows) with a sticky-feel footer bar. Create stays disabled until the name is filled; validation hints appear under empty required fields after the first submit attempt.

8 deps

Quick Actions

quick-actions

Vertical list of clickable shortcuts in a SectionCard. Spell rows out inline with QuickActionItem — point the hrefs at your own SvelteKit routes.

2 deps

Record Detail Page

record-detail-page

Admin record detail page: breadcrumb header with status badge and Edit / Delete actions, two-column layout with a summary card (avatar, identity, key metrics), Details / Activity tabs (labeled description-list sections and an icon timeline feed), plus a side panel with owner metadata, relative timestamps, tag badges, and a recent-orders mini list. All data is hardcoded inline for you to replace.

6 deps

Search Results Page

search-results-page

Full search results page: large pre-filled search input with result count, removable filter chips with clear-all, a left facet sidebar with Type and Team checkbox groups (hidden below lg), six result rows with icon tiles, titles, paths, snippets, and type/updated meta, plus a Previous/Next pagination footer. Chips and facets are interactive; swap the stub rows for your search source.

5 deps

Settings Page

settings-page

Linear-style settings shell: a nav rail of icon sections (collapses to a horizontal tab strip on narrow screens) switching between fully composed panels — profile form with sticky save bar, notification switches, theme picker, workspace identity, billing summary, and a type-to-confirm danger zone. Swap the panel internals for your own forms.

9 deps

Theme Customize

theme-customize

Compact theme customization sheet. Light/Dark/System mode (via a cookie-backed theme store), 20 curated color presets that overwrite `--primary` / `--primary-foreground` / `--ring`, and a radius slider bound to `--radius`. Persists to localStorage and exposes a one-click Copy CSS for the active token set.

3 deps

Toggle Setting List

toggle-setting-list

List of toggle-able settings in a SectionCard. Spell rows out inline with ToggleSettingRow — each row binds `checked` (bind:checked).

1 dep

▎Ecommerce— 3 blocks