Category
Standard Navigation
App navigation: breadcrumbs with microdata, tab bars, pagination, sidebar shells — the wayfinding layer of a signed-in product.
32 components · 0 free (MIT) · 32 with subscription
Section Subheader Nav
Lifetime accessSectionSubheaderNav — thin sticky bar that docks directly under a main header: a breadcrumb trail on the left, and either a section's own sub-nav or a single "Back to X" link on the right.
Astro
Account Menu Nav
Lifetime accessA persistent app-shell identity menu: avatar trigger, profile header, nav links with aria-current and a pinned sign-out. Reads the current route per render so it never remounts on navigation.
React
Anchor Scroll-Spy Nav
Lifetime accessIn-page section links that highlight themselves as the reader scrolls, so a long docs or landing page always shows where you are without you having to hunt for it. Tracks visibility with IntersectionObserver, never a scroll handler, so it costs nothing on long pages.
React
App Launcher Grid
Lifetime accessA 'waffle' product switcher popover for suites that have grown past one nav bar into several standalone apps — a grid of icon tiles for every section, the current one marked, fully arrow-key navigable and closes cleanly on outside click or route change.
React
Back Navigation Header
Lifetime accessHeader for a drill-down screen: a real back link to the parent (not a history hack), the page title and optional subtitle, and an overflow menu for secondary actions that don't need a permanent button.
React
Breadcrumb Trail
Lifetime accessWayfinding trail for deep page hierarchies that collapses middle segments behind an ellipsis on narrow screens, keeping the root and current page always visible, with the current page shown as text rather than a dead link.
React
Command Palette Launcher
Lifetime accessA ⌘K search trigger that opens a fuzzy-filterable command list for jumping anywhere or running any action without leaving the keyboard. Hand-rolled matching, no dependency, with full focus trapping and keyboard selection out of the box.
React
Filter & Sort Toolbar
Lifetime accessThe control bar that sits above any listing: result count, a sort dropdown, a List/Grid view switch, and a filter trigger badged with how many filters are active. This sets the state; pair it with a filter-chip row if you also need to show which filters are applied.
React
Floating Section Dock
Lifetime accessA small floating pill for jumping between named sections on long single-page layouts — stays a quiet handle near the top of the page and expands into labelled section dots once the reader scrolls past the hero.
React
Global Search Nav
Lifetime accessAn always-docked header search combobox with grouped live suggestions and a persisted recent-query list.
React
Infinite Scroll Sentinel
Lifetime accessThe load-more boundary at the end of a list: an invisible IntersectionObserver trigger pages in more results automatically, backed by a real "Load more" button for anyone whose browser blocks it, and a calm end-of-list message once there's nothing left to fetch.
React
Keyboard Shortcuts Help Panel
Lifetime accessA reference panel listing every keyboard shortcut your app supports, grouped by area, opened with a single press of ? like Linear and GitHub — without hijacking the key while someone's typing in a search box or form field.
React
Locale / Region Switcher
Lifetime accessA language-and-region picker for footers and headers that shows the current selection as plain text, never a flag — flags map to countries, not languages, and break down the moment one language spans several regions.
React
Mobile Bottom Tab Bar
Lifetime accessFixed, app-style bottom navigation for 3-5 top-level destinations on phone-width screens. Clear active state, icon + label pairing, and safe-area padding so it never collides with an iOS home indicator or Android gesture bar.
React
Nav With Count Badges
Lifetime accessA sidebar nav list that surfaces live counts next to each item — unread messages, open tickets, new records — so people know where to look first without opening every section. Counts past 99 collapse to a clean "99+" instead of blowing out the rail, and empty counts hide the badge entirely.
React
Notification Center Nav
Lifetime accessA bell trigger with an unread badge opening a New and Earlier notification feed, with mark-all-read and a persisted last-read marker.
React
Open Tabs Strip Nav
Lifetime accessA browser-style strip of open records for multi-document app shells: each tab closable, order persisted, overflow scrolling with edge fades.
React
Progress Breadcrumb
Lifetime accessA breadcrumb-shaped strip that doubles as a flow tracker for checkout, onboarding or any multi-page sequence — completed steps are real links back, the current step is clearly marked, and steps still ahead are genuinely non-interactive until the user gets there. Compact enough for a header bar, where a full step-circle wizard would be overkill.
React
Recent Items Switcher
Lifetime accessA small "Recent" trigger that drops a quick-switch list of the records someone just had open — the last deal, ticket or document — so jumping back takes one click instead of a search. Full keyboard support (arrow keys, Enter, Home/End) with no search box at all, which keeps it a fast recall tool rather than a command launcher.
React
Standard Region Filter Toolbar
Lifetime accessStandardRegionFilterToolbar — the control strip above a map/list ops view: search, a date stepper, multi-select region chips, and a map/list/split view switch, in one row that collapses sensibly on a phone.
React
Related Links Grid
Lifetime accessEnd-of-page block of onward destinations — a heading and a responsive grid of fully-clickable cards, each with a short description and a hover arrow. Static markup, no client JS, built for "related articles" and "keep exploring" footers.
Astro
Scrollable Section Tabs
Lifetime accessA horizontally scrollable tab strip for pages with more sections than fit a narrow screen — edge fade masks hint there's more to scroll, the active tab scrolls itself into view on selection, and the overflow stays contained inside the strip instead of widening the page.
React
Segmented Control
Lifetime accessA compact 2-4 option switch for flipping between view modes — List/Grid, Day/Week/Month — rendered as one track with a sliding selection pill instead of separate buttons. Fully arrow-key operable as a radio group.
React
Sidebar Nav with Collapsible Groups
Lifetime accessApp sidebar organised into collapsible sections, each holding its own links. Highlights the active route, auto-opens the section a deep link lands in, and keeps every other section's open/closed state exactly as the user left it across route changes.
React
Skip Links
Lifetime accessThe "skip to content" links keyboard and screen reader users expect as the first stop on a page, styled to match your brand instead of showing as an unstyled browser-default blue link when focused.
Astro
Step Dots Nav
Lifetime accessA compact clickable dot/pill position indicator for slide decks, galleries and onboarding screens — the active dot stretches into a pill, every dot is a real button with roving keyboard focus, and position is announced to screen readers rather than shown by colour alone.
React
Sticky Section Progress Nav
Lifetime accessA horizontal section rail that docks under the header once the page scrolls past it, highlights whichever section is actually in view, and shows how far through the whole page the reader has gotten with a thin fill — built for long docs and product pages where a sidebar doesn't fit.
React
Tab Bar — Animated Underline
Lifetime accessHorizontal tab bar with a sliding underline that glides to the active tab's measured position, full Left/Right/Home/End keyboard navigation, and panels wired with correct ARIA tabs semantics.
React
Tree Navigation
Lifetime accessHierarchical documentation or file navigation with ARIA tree semantics, branch disclosure, current-page state, and arrow-key focus movement.
React
Vertical Icon Rail
Lifetime accessA narrow left-docked rail of icon-only buttons for app shells — hover or focus reveals a tooltip naming each destination, and a solid active bar shows where you are without spending any horizontal space on labels.
React
Wizard Stepper Nav
Lifetime accessNumbered step navigation for checkout, onboarding and signup flows, with clear complete/current/upcoming states and a filling connector line. Collapses to a compact 'Step N of M' progress bar on phone so nothing truncates.
React
Workspace Switcher Nav
Lifetime accessAn org or workspace switcher combobox with a searchable keyboard-navigable listbox, a pinned create action and the last pick persisted.
React