Component Library
Production-ready UI primitives built with accessibility and performance in mind. Copy, paste, and customize to match your brand.
Hero
Flexible hero sections with multiple layouts, backgrounds, and slot-based content injection.
Build faster with Velocity
A modern starter kit for production websites.
Trusted by developers
Aside content slot
We're on a mission
Building the tools developers love to use. Our team is dedicated to creating exceptional experiences.
Secondary Background
Subtle elevation from the default background.
Gradient Background
Smooth gradient transition effect.
Dark mode always
Perfect for CTAs and sections that need to stand out.
Join thousands of users
Layout
aligncenter | left | rightlayoutsingle | splitsplitRatio1:1 | 1:2 | 2:1
Appearance
backgrounddefault | secondary | invert | gradient | imagesizesm | md | lg | xlshowGridbooleanshowBlobboolean
Slots
badgeTop labeltitleMain headingdescriptionSupporting textactionsCTA buttonsasideSide contentsocial-proofTrust indicators
Layout
Header and Footer components for consistent page structure. Variant-based with full customization via design tokens.
Layout & Position
layoutdefault | centered | minimalpositionfixed | sticky | staticsizesm | md | lgvariantdefault | solid | transparentcolorSchemedefault | invert
Navigation
navNavItem[] (overrides routes)extraNavNavItem[] (adds to routes)showActiveStatebooleanshowMobileMenuboolean
Actions
showCtabooleancta{ label, href }actionsHeaderAction[]showThemeToggleboolean
Layout
layoutsimple | columns | minimal | stackedcolumns2 | 3 | 4backgrounddefault | secondary | invert
Content
navNavItem[]linkGroupsFooterLinkGroup[]socialLinksSocialLink[]taglinestring
Copyright & Legal
showCopyrightbooleancopyrightstring (supports {year}, {siteName})legalLinksLegalLink[]
/* Customize nav link states in global.css */
--nav-link-color: var(--foreground-muted);
--nav-link-hover-color: var(--foreground);
--nav-link-hover-bg: var(--secondary);
--nav-link-active-color: var(--foreground);
--nav-link-active-bg: var(--secondary);
--nav-link-active-font-weight: 600;
Stop configuring. Start building.
Join the developers building faster, better websites with Velocity.
Ready to build?
These components are just the beginning. Clone Velocity and start shipping faster.
/* Size variants control vertical padding */
sm: 'py-16 md:py-20'
md: 'py-20 md:py-24'
lg: 'py-24 md:py-32' (default)
xl: 'py-32 md:py-40'
/* MaxWidth variants control content width */
sm: 'max-w-xl' | md: 'max-w-2xl' | lg: 'max-w-3xl' | xl: 'max-w-4xl'
Form Inputs
Text fields, selects, checkboxes, and more. Built with native validation and ARIA support.
Must be at least 8 characters
Supports markdown formatting
Feedback
Badges, alerts, and status indicators to communicate state and guide user actions.
Tip
Deployment successful
Approaching limit
Build failed
src/components/Button.tsx — missing required prop "variant"
Overlays
Dialogs, dropdowns, tooltips, and tabs. Full keyboard navigation and focus management.
Project overview with key metrics and recent activity. Tabs support full keyboard navigation.
Analytics data with charts and performance insights. Press arrow keys to navigate between tabs.
Configure your project settings. Use Home/End to jump to first/last tab.
Data Display
Cards, avatars, and icons for presenting content and user information.
Default
Standard bordered card
Solid
Filled background
Outline
Thick border, no fill
Ghost
Transparent container
Elevated
With shadow depth
Performance
100/100 Lighthouse
Zero JavaScript by default. Islands architecture with selective hydration for optimal speed.
Type-Safe
Full TypeScript
Strict types throughout with IDE autocompletion and compile-time error checking.
i18n Ready
Multi-language
Built-in translation system with SEO-friendly URLs and automatic locale detection.
Getting Started
Quick setup guide to get your project running in minutes.
Documentation
Comprehensive API reference and usage examples.
Community
Join our Discord server and connect with other developers.
Total Revenue
$45,231
+12.5% from last month
Sarah Chen
Product Designer
velocity-app
Production deployment
Loading
Skeleton loaders for perceived performance while content is being fetched.
Ready to build?
These components are just the beginning. Clone Velocity and start shipping faster.