Design reference index · 16/27
2153 source-linked definitions with individual URLs. JavaScript is not required to browse these documents.
Try 379 interactive reference cards
React Aria
Hooks and component tools providing accessible interaction patterns.
React Spectrum
React components based on Adobe's Spectrum design system.
MUI
A family of React interface tools that includes Material UI.
Ant Design
A design system and component library for business interfaces.
Chakra UI
A toolkit offering styling and composable UI components.
Mantine
A React toolkit providing components, hooks, and styling capabilities.
Fluent UI React
A React interface library based on Microsoft's Fluent design language.
Carbon React
The React implementation of IBM's Carbon design system.
Blueprint
A component collection for dense, desktop-style web applications.
PrimeReact
A React interface library offering tables, forms, menus, and other components.
React Bootstrap
An implementation presenting Bootstrap styling through React components.
Base UI
Low-level, unstyled interface components whose appearance is defined by the application.
Ark UI
A family of unstyled UI primitives based on state machines.
HeroUI
React interface components providing themes and accessible interactions.
Vuetify
A Vue component framework in the Material Design family.
PrimeVue
A collection of Vue interface components for tables, forms, navigation, and related needs.
Quasar
A Vue framework supporting interface components and multiple application deployment targets.
Element Plus
A component library for desktop-style Vue interfaces.
Naive UI
A Vue interface library providing components and theming.
Ant Design Vue
A Vue implementation of Ant Design's design approach and components.
Nuxt UI
A toolkit providing themes and components for Nuxt and Vue.
Angular Material
Angular interface components based on Material Design.
Angular CDK
A toolkit providing shared interface behaviors such as overlays, accessibility, and dragging.
PrimeNG
An Angular component library for business interfaces.
NG-ZORRO
An Angular interface implementation based on Ant Design.
Bits UI
Headless Svelte components with freely customizable appearance.
Skeleton
A Svelte-centered toolkit providing themes and interface elements.
shadcn-svelte
A collection of Svelte component code intended to be copied into and modified within a project.
GSAP
An animation toolkit combining tweens, timelines, and plugins for complex motion.
Motion
A library family for element, layout, scroll, and gesture animation.
Anime.js
A tool controlling animations of web properties, SVG, and timelines.
React Spring
A library for spring-based motion in React.
Lottie Web
A runtime playing Lottie animation data on the web.
Rive Runtimes
A family of runtimes for playing and controlling interactive graphics authored in Rive.
Popmotion
An animation toolkit providing numeric animation, springs, inertia, and related behavior.
AutoAnimate
A utility automatically animating child-element insertion, removal, and movement.
Animate.css
A collection of predefined entrance, exit, and attention-animation classes.
Lenis
A smooth-scrolling tool coordinating scroll input with visual presentation.
AOS
A tool applying specified animations as elements enter view during scrolling.
tsParticles
A library building particle, connecting-line, and interactive background effects for the web.
canvas-confetti
A library generating canvas-based confetti effects.
Typed.js
A library animating text as though it were being typed.
Floating UI
A toolkit positioning floating elements, such as tooltips and menus, around an anchor.
dnd-kit
A toolkit for building dragging and sorting interactions.
SortableJS
A library implementing drag-to-reorder lists.
interact.js
A toolkit providing drag, resize, gesture, and snapping interactions.
Swiper
A carousel toolkit providing touch and sliding interactions.
Embla Carousel
A library providing behavior-focused foundations for carousels.
React Hook Form
A library managing input registration, validation, and form state.
Formik
A library managing form values, errors, and submission state.
Zod
A library defining data structures with schemas and validating them at runtime.
Valibot
A library providing composable schemas and data validation.
TanStack Table
A headless table toolkit supplying table state and logic.
AG Grid
A toolkit providing data-grid features such as sorting, editing, and grouping.
Handsontable
A data grid providing spreadsheet-like cell editing.
Tabulator
A library providing interactive tables, editing, sorting, and filtering.
TanStack Virtual
A toolkit providing virtualization logic for long lists.
React Virtuoso
A library displaying virtualized lists, tables, and related views.
TanStack Query
A toolkit managing server-data requests, caching, and refetch state.
Zustand
A store-based state-management toolkit.
XState
A toolkit modeling application behavior through state machines, statecharts, and actors.
Redux Toolkit
A standardized collection of utilities for Redux state management.
FullCalendar
A calendar toolkit providing day, week, month, and other interactive schedule views.
D3.js
A modular toolkit for building visualizations with data transformations, scales, and shapes.
Chart.js
A library rendering common chart types on canvas.
Apache ECharts
A visualization library offering diverse chart types and interactions.
Plotly.js
A library building interactive charts and scientific visualizations from declarative configuration.
Vega
A visualization grammar and runtime specifying data, visual marks, and interactions declaratively.
Vega-Lite
A concise, higher-level declarative chart grammar built on Vega.
Observable Plot
A toolkit composing marks, transformations, and scales into exploratory charts.
Recharts
A chart library composed from React components.
Nivo
A library providing chart components and theming options.
visx
A toolkit exposing low-level visualization elements as React components.
Victory
A collection of composable data-chart components.
Highcharts
A visualization library family covering charts, financial data, maps, and related uses.
ApexCharts
A library providing charts and dashboard interactions.
uPlot
A chart toolkit for large amounts of continuous data, such as time series.
vis-timeline
An interactive timeline toolkit arranging items along a time axis.
VChart
A visualization toolkit configuring charts and interactions through declarative specifications.
Konva
A toolkit providing a 2D canvas object model with shapes, layers, and events.