Documentation

Everything you need to build amazing websites with WavyKits — guides, references, and best practices.

Docs Components

Component Library

WavyKits provides a comprehensive component library with simple widgets and complex building blocks. Each component is designed for maximum flexibility, available across Alpine.js, React, Vue.js, Angular, Livewire, and Vanilla JavaScript.


Simple Widgets

Basic building blocks for creating user interfaces. These handle individual elements and form the foundation of more complex layouts.

  • Text Elements Headings, paragraphs, quotes, and formatted text with typography controls
  • Buttons Various styles, sizes, states, and interactive behaviors
  • Images Responsive images with lazy loading, captions, and optimization
  • Form Elements Inputs, textareas, selects, checkboxes, and radio buttons
  • Icons Comprehensive icon library with customizable sizes and colors
  • Dividers Horizontal/vertical dividers with various styles

Complex Blocks

Pre-built sections combining multiple elements into functional blocks for building complete page sections.

  • Headers Navigation bars, mega menus, responsive layouts with branding
  • Hero Sections Landing sections with headlines, CTAs, and backgrounds
  • Cards Content, product, team, and testimonial cards
  • Blog Components Article layouts, post grids, author bios
  • Footers Multi-column footers with social media and newsletters
  • Feature Sections Showcase sections, feature grids, and comparisons

Interactive Components

Dynamic components with built-in interactivity and state management for rich user experiences.

  • Modals & Popups Dialogs, lightboxes, and notifications with animations
  • Carousels & Sliders Image galleries, content sliders, and testimonial carousels
  • Tabs & Accordions Content organization with expandable sections
  • Forms & Validation Complete forms with real-time validation
  • Dropdown Menus Navigation dropdowns and context menus
  • Loading States Skeleton loaders, progress bars, and spinners

E-commerce Components

Specialized components for online stores handling product displays, shopping, and purchase flows.

  • Product Cards Displays with images, pricing, ratings, and add-to-cart
  • Shopping Cart Cart widgets, mini carts, with quantity controls
  • Product Filters Search and filter for product catalogs
  • Pricing Tables Subscription plans and feature comparisons
  • Checkout Forms Complete checkout flows with payment integration
  • Reviews & Ratings Customer reviews with star ratings

Component Features

Highly Customizable

Extensive options for colors, sizes, styles, and behavior on every component.

Responsive Design

Mobile-first components that work seamlessly across all device sizes.

Interactive Elements

Rich interactions with animations, hover effects, and state management.

Accessibility Ready

WCAG compliant with ARIA labels, keyboard navigation, and screen reader support.