UI Toolkit
Component libraries and animation engines worth reaching for before hand-building a section from scratch β copy-paste into the repo, not npm lock-in.
Component libraries β copy-paste into your repo
Copy-paste UI components β hero sections, cards, nav, buttons, text effects, AI-style inputs β built with Next.js, Tailwind CSS, shadcn/ui, and Motion.
Backgrounds
Cards
Navigation
Inputs
AI
Texts
Buttons
Snapshot from 2026-07-17 β 46 components confirmed by name across 7 categories. Site advertises 100+ total; re-check kokonutui.com before treating this as the full current set.
Composable charts & data-visualization components built on top of shadcn/ui, plus a live Studio playground to tweak and export the code.
Charts
Utilities
Snapshot from 2026-07-17 β 28 components confirmed by name across 2 categories.
Animation engines β you build the UI, these drive the motion
Production-grade animation engine for React, JavaScript, and Vue (formerly Framer Motion). You still build the UI β this drives the motion.
Default pick for Next.js / React projects.
- motion.div / animate()β Core declarative React component + imperative JS function
- Springsβ Physics-based spring transitions
- Gesturesβ Drag, hover, tap, in-view triggers
- Layout transitionsβ Automatic animation between layout states
- Scroll-linked effectsβ Tie animation progress to scroll position
- Timelinesβ Sequence and orchestrate multiple animations
- SVG supportβ Path drawing and shape animation
Also offers (paid/tooling): Cursor (Motion+), Ticker (Motion+), AI Kit, CSS Studio, MotionScore
Lightweight, framework-agnostic JavaScript animation engine. 100% free and open source.
Vanilla JS, canvas, or heavy SVG work outside a React tree β redundant with Motion on Next.js projects.
- Timerβ Core timing control β play, pause, reverse, seek, restart
- Animationβ Tween CSS properties, SVG, DOM attributes, JS objects
- Timelineβ Sequential orchestration across animations, timers, function calls
- Animatableβ Per-property settings β units, duration, easing
- Draggableβ Drag with momentum physics, velocity, snap points, constraints
- Layoutβ Auto-animate layout changes, DOM reordering, entry/exit
- Scopeβ Reusable animation patterns with media-query support
- ScrollObserverβ Scroll-triggered animation with threshold detection
- SVGβ Morphing, drawable creation, motion-path animation
- Textβ splitText (lines/words/chars) and scrambleText effects
- Utilitiesβ Stagger, random generation, lerp/damp/clamp, angle conversion
- Easingsβ Cubic bezier, linear, steps, irregular, spring-based
- WAAPIβ Web Animation API integration
- Three.js adapterβ 3D object, material, uniform, instanced-mesh animation