Skip to content
OTF Kit logoOTF Kit

Blocks

Composed sections you drop into a page — sidebars, metric cards, modals, full screens. 40 web and 8 mobile blocks. Free and open source, with live previews.

Sidebar

Layout

Shadcn-style sidebar for React. Collapsible navigation sidebar with groups, icons, badges, and responsive behavior.

Kanban

Layout

Shadcn-style kanban board for React. Drag-and-drop kanban board for task management with multi-column layout controls.

Bulk Actions

Input

Floating action bar that appears when rows are selected, with configurable actions.

Filters

Input

Composable filter builder with text, select, and number filter types.

Command Bar

Input

Keyboard-driven command bar (⌘K) with grouped actions, search, and shortcuts.

Toggle Button

Input

Segmented toggle button group for exclusive or multi-select mode switching.

Chat Detail

Layout

Full-featured messaging UI with thread view, reactions, and file attachments.

App Shell

Layout

Shadcn-style dashboard sidebar for React. Sidebar + main layout with mobile trigger, collapse, and responsive behavior.

Sidebar (Minimal)

Layout

Shadcn-style minimal sidebar for React. Minimal sidebar shell — just nav links, no extra chrome.

Sidebar (Groups)

Layout

Shadcn-style grouped sidebar for React. Sidebar shell with grouped section headings for larger nav trees.

Sidebar (User)

Layout

Shadcn-style user sidebar for React. Sidebar shell with user profile footer — avatar, name, and account actions.

Sidebar (Search)

Layout

Shadcn-style search sidebar for React. Sidebar shell with embedded search input above the nav links.

Metric Card

Data

Self-contained KPI card block with trend, icon, and comparison period.

Task Card

Display

Rich task item with priority, assignee, due date, and labels.

Messages Card

Display

Compact message thread preview card with avatar and unread count.

Invite Modal

Feedback

Team invite modal with role selector and email input.

Workspace Members

Layout

Team member management with roles, permissions, and invite actions.

Integration Card

Display

Third-party service integration card with connected/disconnected toggle.

User Menu

Layout

Authenticated user dropdown with profile, settings, and sign-out.

File Cards

Display

File/document preview card grid with type icon, size, and metadata.

Sortable Task List

Layout

Drag-to-reorder task list with status, priority, and assignee per row.

Stacked Tabs Shell

Layout

App shell variant with horizontal top-tab navigation instead of a sidebar.

Branded Tabs Shell

Layout

Top-nav app shell with branded logo bar — for marketing-flavored dashboards.

Notification Settings

Layout

Notification preferences screen with grouped channels and per-event toggles.

Feedback Modal

Feedback

Send-feedback modal with category selector and optional screenshot attachment.

Manage Tags

Layout

Tag manager modal with create, rename, recolor, and delete operations.

Select Users

Input

Multi-user picker with search, avatar previews, and selected chips.

Org Menu

Layout

Organization / workspace switcher dropdown with avatar, name, and create-new.

Roles Menu

Input

Role assignment dropdown with descriptions and current-role check.

Files List

Display

Compact file list view with type icons, size, and last-modified — sibling to file-cards grid.

Floating Action Button

Input

Anchored floating action button with optional expanding actions menu.

FAB Theme Picker

Input

Floating theme switcher button — palette swatches and dark/light toggle.

App Shell Layout

Layout

Full composable app shell with sidebar, navbar, page header, and body slots.

Split Page

Layout

Two-panel layout with list and detail panes for email/file browsers.

Stack

Layout

Flex-based HStack and VStack layout primitives with gap, align, and justify.

Page Layout

Layout

Page shell with header, actions, and body — for settings, forms, and dashboards.

Container

Layout

Width-constrained content container with sm / md / lg / xl size variants.

Resize Box

Layout

Drag-handle resizable panel container — for split panes and adjustable sidebars.

Gantt

Data

A gantt chart maker: bars with start and end, plus optional progress, group, and dependency arrows. Omit move and resize callbacks for a read-only chart.

Rich Editor

Input

Tiptap-based WYSIWYG editor with full toolbar, bubble menu, slash commands, tables, and markdown shortcuts.

Showing 40 of 40 web blocks

Need more than components?

Full-stack kits.
Pay once, own the code.

SaaS Dashboard and Fitness include authentication and a database. Arcade is browse-first with a local demo session and no backend sign-in by default. Booking is in Preview; Marketplace is coming soon and not currently sold. The Bundle includes the three live kits.

Everything Bundle — $149See full pricing

Get the free AI configs pack

Pre-tuned AI configs for Cursor, Claude, and Lovable — drop them in and your AI tool instantly understands your project.

No spam. Unsubscribe any time.

Prefer the free SDK? Star it on GitHub →