DocsSupportPricing
Roadmap (has updates coming soon)XFigma3.3K
Categories
App Shell20
  • App Shell 1
  • App Shell 2
  • App Shell 3
  • App Shell 4
  • App Shell 5
  • App Shell 6
  • App Shell 7
  • App Shell 8
  • App Shell 9
  • App Shell 10
  • App Shell 11
  • App Shell 12
  • App Shell 13
  • App Shell 14
  • App Shell 15
  • App Shell 16
  • App Shell 17
  • App Shell 18
  • App Shell 19
  • App Shell 20
Auth20
Card43
Chart30
Dashboard8
Dialog14
Empty State14
Event CalendarThree new event calendar blocks added6
Form12
GanttNew gantt block added4
Kanban Board10
List11
Navbar13
Onboarding9
Profile9
Schedule10
Settings16
Sheet11
Stats15
Timeline9
Wizard7

Choose a Shell by Navigation Topology, Then by App Type

Most dashboard questions that look like design problems are really shell problems: where nav lives, how it collapses, what survives on a phone, and whether a second level of navigation is a nested tree or a panel of its own. These blocks answer that with working layouts instead of one opinionated skeleton.

They all build on the shadcn Sidebar primitive with ReUI Badge, Frame, and Rating, plus DropdownMenu, Popover, Avatar, Breadcrumb, Dialog, and Kbd for the chrome around them. Because the primitives are shared, moving between shells does not mean rewriting your nav data.

Roughly half are general-purpose dashboard shells. The rest are shaped around a specific app: mail, calendar, AI chat, task management, a community feed, an AI agents console, and a dense operations workbench.

All App Shell Blocks

Open any block on its own page for a live preview, the components it is built from, and the install command.

  • App Shell 1 Collapsible icon-rail sidebar app shell with workspace switcher, nested nav, and user menu
  • App Shell 2 Floating icon-collapsible sidebar shell with command-K search, nested nav, and workspace switcher
  • App Shell 3 Inset sidebar app shell with per-project progress rings and a multi-type notifications popover
  • App Shell 4 Mail inbox app shell with icon folder rail, wide message list, and selected-message action header
  • App Shell 5 Calendar app shell, icon-rail sidebar switching Calendar, Schedule, Contacts, Notifications panels
  • App Shell 6 Dual Sidebar App Shell with Dark Nav Rail and Slide-In Calendar Context Panel
  • App Shell 7 Breadcrumb-switcher app shell with org/app/environment dropdowns and a live system monitor popover
  • App Shell 8 Inset icon-rail app shell with per-section secondary nav, org/app/env switchers, and notifications
  • App Shell 9 Dark inset-sidebar team workspace shell with member presence rail and notifications feed
  • App Shell 10 AI Agents App Shell with Collapsible Sidebar, Active-Project Rings, and Rich Notifications
  • App Shell 11 Operations app shell with four toggleable regions and a resizable bottom workbench sheet
  • App Shell 12 Icon-rail sidebar app shell with command-K search, notifications feed, apps grid, and theme menu
  • App Shell 13 Community feed app shell with full-width header above a collapsible icon-rail sidebar
  • App Shell 14 Mini icon-rail app shell with per-section secondary nav and a tabbed workspace toolbar
  • App Shell 15 Dark full-width topbar app shell with workspace switcher, pinnable sidebar nav, and favorites
  • App Shell 16 Dual sidebar app shell with icon rail and collapsible secondary navigation panel
  • App Shell 17 AI chat assistant app shell with floating sidebar, model picker grid, and prompt composer
  • App Shell 18 Task workspace app shell with collapsible floating sidebar and a toggleable AI chat assistant panel
  • App Shell 19 Calendar app shell with inset sidebar date picker, up-next agenda, and Day/Week/Month view switcher
  • App Shell 20 Mail client app shell with folder sidebar, split list and reading panes, and icon app rail

Navigation Topologies You Can Pick Between

  • Collapsible icon rail A sidebar that collapses to icons while keeping nested nav, count Badge chips, pinned resources, and row action menus reachable at both widths.
  • Floating and inset sidebars Detached floating panels and inset shells that sit inside a rounded content frame, both collapsible to icon and both fronted by a Breadcrumb header.
  • Two-level dual sidebar An icon rail plus a secondary nav panel whose contents swap per section, with live-metric or storage footers pinned to the bottom of the second level.
  • Header-first breadcrumb switcher Org, app, and environment DropdownMenu switchers living inside the breadcrumb itself, for multi-tenant and multi-environment consoles.
  • Dark topbar over sidebar A fixed full-width dark topbar above an icon-collapsible sidebar, with workspace switcher, pin and unpin nav, a favorites group, and a gradient upgrade menu.
  • Three-region workbench Resizable split panes, an expandable bottom workbench sheet, and a right calendar and agenda rail, using shadcn Resizable and Sheet.

Shell Chrome You Do Not Have to Build Twice

  • Command-K search as a real Dialog with Kbd shortcut hints, not a decorative input that goes nowhere.
  • Workspace, org, app, and environment switchers with Avatar identity and keyboard-navigable DropdownMenu menus.
  • Notifications as a multi-type Popover in some shells and as a full feed panel inside the sidebar in others.
  • Usage and limit surfaces: AI credit cards, storage footers, per-project donut progress rings, and Progress meters that show a plan running out.
  • Account menus that already carry the theme toggle, so light and dark switching lives in the shell instead of being bolted on later.
  • Responsive behaviour that degrades honestly, including an AI assistant panel that sits in flow on desktop and becomes a Sheet on mobile.

Shells Built for a Specific Kind of App

Two mail shells handle the split-pane inbox properly. One pairs a folder icon rail with a wide 440px message list, live search, filter tabs, rich preview rows, and a selected-message action header for reply, star, and delete. The other is a fuller webmail layout with a compose dialog, folders, labels, contacts, a reading pane, and a right icon rail.

Three calendar layouts cover scheduling: an inset sidebar with a date picker, an up-next agenda, and a Day, Week, Month switcher; a dual-pane icon rail that swaps between mini calendar accounts, a date-grouped schedule, searchable contacts, and notifications; and a slide-in right calendar context panel over a dark nav rail.

For AI products there is a chat workspace with a model picker grid, pinned and recent threads, and an InputGroup composer, an agents console with collapsible agent nav and active-project rings, and a task workspace whose AI assistant panel toggles in beside the list. A community feed shell puts a full-width header above the icon rail for social and content apps.

Related Shadcn Application Block Categories

  • Navbar (13) Top navigation bars for apps that are mostly full-width pages and do not need a persistent sidebar shell.
  • Dashboard (8) Complete overview screens to render inside the content region of a shell, with metrics, charts, and a work queue.
  • Settings (16) Grouped preference pages that slot into the secondary nav of a two-level shell without extra layout work.
  • Sheet (11) Side drawers and detail panels for the record inspection flows a shell opens from a list or grid row.
  • List (11) Record, contact, and activity rows for the middle pane of split-view shells such as mail and task workspaces.
  • Profile (9) Account and member pages for the destination behind the avatar menu every one of these shells ships with.

All Shadcn Block Groups

Browse the full ReUI Shadcn blocks library by product surface. Each group bundles category-level blocks you can mix and match across your project.

  • Shadcn Application Blocks (291) Browse 291 Shadcn Application blocks across 21 categories.
  • Shadcn Data Grid Blocks (35) Browse 35 Shadcn Data Grid blocks across 8 categories.
  • Shadcn Solutions Blocks (65) Browse 65 Shadcn Solutions blocks across 9 categories.
  • Shadcn eCommerce Blocks (87) Browse 87 Shadcn eCommerce blocks across 12 categories.
  • Shadcn Marketing Blocks (24) Browse 24 Shadcn Marketing blocks across 4 categories.

Frequently Asked Questions

Application

  • App Shell
  • Auth
  • Card
  • Chart
  • Dashboard
  • Dialog
  • Empty State
  • Event CalendarThree new event calendar blocks added
  • Form
  • GanttNew gantt block added
  • Kanban Board
  • List
  • Navbar
  • Onboarding
  • Profile
  • Schedule
  • Settings
  • Sheet
  • Stats
  • Timeline
  • Wizard

Solutions

  • Agents
  • AI Ops
  • Analytics
  • Billing
  • Bookings
  • CRM
  • Files
  • Inventory
  • Users

Templates

  • E-commerce
  • SaaS
  • Dashboard
  • Landing
  • All templates

eCommerce

  • Category Card
  • Checkout
  • Comparison
  • Coupon
  • Filter Sidebar
  • Product Card
  • Product Detail
  • Product Grid
  • Receipt
  • Review
  • Shopping Cart
  • Wishlist

Data Grid

  • Base
  • Columns
  • Drag & DropNew drag and drop Data Grid block added
  • EditingNew editable Data Grid block added
  • Expansion
  • Filtering
  • GroupingFour new grouped and tree Data Grid blocks added
  • Virtualization

Marketing

  • Blog
  • Contact
  • CTA
  • FAQ

Resources

  • Components
  • Blocks
  • Icons
  • MCP for Agents
  • Docs
  • Support
  • Pricing
  • Roadmap(has updates coming soon)
  • AffiliateSoon

Legal

  • Privacy Policy
  • Terms & Conditions
  • License
  • Refunds
  • Cookies

© 2026 ReUI. All rights reserved.

3.3K
  1. Blocks
  2. Application
  3. App Shell

Shadcn App Shell and Sidebar Layout Blocks

The shell is the layout your whole product sits inside. These 20 cover icon rail, floating, inset, two-level, and dark topbar nav, plus command-K search.