- Blur Reveal
- Staggered Fade Up
- Masked Slide Reveal
- Tracking In
- Inline Highlight
- Marker Highlight
- Shimmer Sweep
- Typewriter
- Text Fade Replace
- Slot Machine Roll
- Infinite Marquee
- Perspective Marquee
- Matrix Decode
- RGB Glitch Text
- Strikethrough Replace
- Blur Out Up
- Bottom Up Letters
- Top Down Letters
- Per Character Rise
- Soft Blur In
- Micro Scale Fade
- Scale Down Fade
- Focus Blur Resolve
- Spring Scale In
- Line by Line Slide
- Mask Reveal Up
- Short Slide Right
Introduction
Copy-paste video components for React. Built on Editframe, works with the shadcn CLI.
framecn provides beautifully crafted, production-ready video components for React. Built on Editframe and designed to work seamlessly with the shadcn CLI.
Philosophy
framecn follows the shadcn model — but for video. Components are yours to copy, own, and customize. No runtime lock-in, no black-box abstractions. Just composable Editframe scenes that drop into your stack.
Video in product work is often an afterthought — stitched together from stock clips or half-finished motion presets. framecn takes a different approach. Every component is a self-contained, time-based composition: animated in code, renderable to MP4, and built to match the precision of your UI design system.
The goal is simple: make video feel like the rest of your stack — composable, themeable, and easy to customize.
Why framecn?
Most video tooling forces you to choose between full creative control and developer ergonomics. framecn is built for teams that want both:
- Own Your Code: Copy components into your project and customize everything — timing, easing, colors, copy.
- Start Fast: Run one command and render your first video scene with production-ready defaults.
- Scale Safely: Compose primitives into full sequences, or drop to raw Editframe APIs when you need more control.
What's Included
framecn ships components across six categories:
- Primitives — Time-based atoms: cursors, confetti, spring animations, bounding boxes, and indicators.
- Compositions — Full scenes ready to render: deploy flows, dashboard populates, AI generation beats, hero reveals.
- Transitions — Scene-to-scene motion: wipes, zooms, kinetic masks, chromatic aberrations, and spatial pushes.
- Typography — Animated text: typewriters, marquees, glitch decodes, shimmer sweeps, and staggered reveals.
- UI Blocks — Animated product UI: charts, code diffs, drag-and-drop flows, terminal simulators, bento grids.
- Environment & Lighting — Atmospheric backgrounds: mesh gradients, dynamic grids, spotlight cards.