HomeBookmarks
framecnframecn
framecn

framecn

FRby framecn
17components30.4Kviews126bookmarks

Installs all 125 components. Without our CLI, run instead.

Auto-indexed

framecn contents

  • Format Morph

    Format Morph

  • StepperStepper

    Stepper

  • IMessage Chat Flow

    IMessage Chat Flow

  • Message BubbleMessage Bubble

    Message Bubble

  • Terminal to Browser Deploy

    Terminal to Browser Deploy

  • Shader Dithering

    Shader Dithering

  • Logo Enter

    Logo Enter

  • Dashboard Populate

    Dashboard Populate

  • Animated Line ChartAnimated Line Chart

    Animated Line Chart

  • Simulated Cursor

    Simulated Cursor

  • Bounding Box Selector

    Bounding Box Selector

  • Zoom Through Transition

    Zoom Through Transition

  • Animated Bar Chart

    Animated Bar Chart

  • Glass Code Block

    Glass Code Block

  • Chromatic Aberration Wipe

    Chromatic Aberration Wipe

  • Cursor Flow

    Cursor Flow

  • Mesh Gradient Background

    Mesh Gradient Background

  • That's all 17 components

    About framecn

    framecn publishes a shadcn registry at framecn.vercel.app, with 125 components installable through the shadcn CLI.

    Components
    125
    GitHub stars
    161
    Last commit
    Oct 31, 2026
    Repository
    shadcn-labs/framecn

    Also in the framecn registry

    Copy a prompt for your agent, copy the install command, or open the docs that ship it.

    • AI Generation Canvas

      ai-generation-canvas

      A prompt input transforms into a header, then a skeleton dashboard flips into populated cards.

      remotion1 file
      Docs ↗
    • ai-prompt-flow

      framecn-ui
    • Backdrop

      Layout wrapper providing a background fill with optional padding, radius, and shadow.

      @editframe/react1 file
    • blur-in

      framecn-ui
    • Blur Reveal

      blur-reveal

      Text fades in from a heavy blur into sharp focus.

      remotion1 file
      Docs ↗
    • Browser Flow

      browser-flow

      Full Safari/Chrome simulation: typed URL, progress bar, page render, scroll, and a virtual cursor click.

      remotion1 file
      Docs ↗
    • Caption Clip Wipe

      caption-clip-wipe

      Words reveal left-to-right via clip-path; keywords turn gold on speak; the group exits with a wipe.

      @editframe/react1 file
    • Caption Editorial Emphasis

      caption-editorial-emphasis

      Headline-style captions that emphasise specific words using accent colors and weight shifts.

      @editframe/react1 file
    • Caption Emoji Pop

      caption-emoji-pop

      Captions with emoji that pop in alongside words.

      @editframe/react1 file
    • Caption Glitch RGB

      caption-glitch-rgb

      Captions with a glitchy RGB-split effect on each word.

      @editframe/react1 file
    • Caption Gradient Fill

      caption-gradient-fill

      Captions where words fill with a horizontal gradient from left to right.

      @editframe/react1 file
    • Caption Highlight

      caption-highlight

      Word-by-word captions with an accent-colored highlight background that sweeps in behind each spoken word.

      @editframe/react1 file
    • Caption Kinetic Slam

      caption-kinetic-slam

      Dynamic word-by-word captions: each word pops in with a springy scale/opacity entrance, then drops out in an overlapping ripple.

      @editframe/react1 file
    • Caption Matrix Decode

      caption-matrix-decode

      Matrix-style green text decodes from blur to sharp on each word.

      @editframe/react1 file
    • Caption Neon Accent

      caption-neon-accent

      Captions where words glow with a bright neon accent border and subtle glow.

      @editframe/react1 file
    • Caption Neon Glow

      caption-neon-glow

      Captions with a neon glow effect on each word.

      @editframe/react1 file
    • Caption Parallax Layers

      caption-parallax-layers

      Multi-layer captions where background and foreground words move at different depths, creating a parallax depth effect.

      @editframe/react1 file
    • Caption Particle Burst

      caption-particle-burst

      Captions where each word explodes into particles as it exits.

      @editframe/react1 file
    • Caption Pill Karaoke

      caption-pill-karaoke

      Karaoke-style captions where each word sits inside a pill-shaped background.

      @editframe/react1 file
    • Caption Texture

      caption-texture

      Captions filled with a rich gradient texture that animates across words.

      @editframe/react1 file
    • Caption Weight Shift

      caption-weight-shift

      Font weight animates from 100 to 900 when each word is spoken, back to thin after.

      @editframe/react1 file
    • caret

      framecn-ui
    • chat-flow

      framecn-ui
    • Chat to Preview Layout

      chat-to-preview-layout

      Two-column layout where chat shrinks and preview expands.

      remotion1 file
      Docs ↗
    • checkout-flow

      framecn-ui
    • Code Accordion

      code-accordion

      A code window that springs a range of lines closed and replaces them with a "N lines collapsed" placeholder.

      remotion1 file
      Docs ↗
    • Code Diff Wipe

      code-diff-wipe

      Before/after code reveal via clip-path wipe with a handle marker.

      remotion1 file
      Docs ↗
    • command-menu

      framecn-ui
    • command-menu-item

      framecn-ui
    • Confetti

      Deterministic CSS-animated particle burst celebration effect.

      @editframe/react1 file
    • Data Flow Pipes

      data-flow-pipes

      Glowing data packets travel along SVG bezier pipes between system nodes, leaving fading trails.

      remotion1 file
      Docs ↗
    • Device Mockup Zoom

      device-mockup-zoom

      Pull back from a UI to reveal it inside a device frame.

      remotion1 file
      Docs ↗
    • Directional Wipe

      directional-wipe

      Slide one scene in while pushing the other out.

      remotion1 file
      Docs ↗
    • Drag and Drop Flow

      drag-and-drop-flow

      Simulated file drag into a dropzone followed by upload progress.

      remotion1 file
      Docs ↗
    • dropdown-menu-item

      framecn-ui
    • Dynamic Grid

      dynamic-grid

      Subtle moving grid background with configurable cell size and direction.

      remotion1 file
      Docs ↗
    • Ecosystem Constellation

      ecosystem-constellation

      A central logo orbited by integration satellites with pulsing data lines.

      remotion1 file
      Docs ↗
    • field

      framecn-ui
    • Focus Blur Resolve

      focus-blur-resolve

      Text resolves into focus from a blurred, shifted state, then blurs back out on exit.

      remotion1 file
    • Frosted Glass Wipe

      frosted-glass-wipe

      Elegant scene transition through a sliding pane of frosted glass.

      remotion1 file
      Docs ↗
    • Grid Pixelate Wipe

      grid-pixelate-wipe

      Dissolve from one scene to the next through a deterministic grid of mask cells.

      remotion1 file
      Docs ↗
    • Hero Device Assemble

      hero-device-assemble

      Floating device layers spring together into a laptop or phone mockup, then the screen wakes with a shimmer.

      remotion1 file
      Docs ↗
    • Image Expand To Fullscreen

      image-expand-to-fullscreen

      An image lifts out of a feed post and morphs into a fullscreen editor with toolbars sliding in.

      remotion1 file
      Docs ↗
    • Infinite Bento Pan

      infinite-bento-pan

      A camera diagonally drifts across an oversized bento grid behind a soft vignette.

      remotion1 file
      Docs ↗
    • Infinite Marquee

      infinite-marquee

      Seamlessly looping horizontal text strip with optional stroke style.

      remotion1 file
      Docs ↗
    • Inline Highlight

      inline-highlight

      Animates one word inside a sentence from a base color to a brand color.

      remotion1 file
      Docs ↗
    • Kinetic Type Mask

      kinetic-type-mask

      Use giant typography as a window into the next scene.

      remotion1 file
      Docs ↗
    • Landing Code Showcase

      landing-code-showcase

      Magical split-screen: code types itself on the left while the preview reactively re-renders on the right with sparks and tactile bounce.

      remotion1 file
      Docs ↗
    • Live Code Compilation

      live-code-compilation

      Split-screen where typed code on the left snaps a live UI preview on the right, HMR-style.

      remotion1 file
      Docs ↗
    • Marker Highlight

      marker-highlight

      Colored marker block draws behind a phrase as the text color shifts.

      remotion1 file
      Docs ↗
    • Masked Slide Reveal

      masked-slide-reveal

      Words slide up out of an invisible horizontal mask, one after another.

      remotion1 file
      Docs ↗
    • Matrix Decode

      matrix-decode

      Random scramble resolves left-to-right into the target text.

      remotion1 file
      Docs ↗
    • Morphing Modal

      morphing-modal

      A bento card lifts off the grid and blooms into a full-screen modal driven by a single heavy spring.

      remotion1 file
      Docs ↗
    • node-reveal

    • onboarding-stepper-flow

      framecn-ui
    • Per Character Rise

      per-character-rise

      Characters rise from below with a smooth spring-like easing, staggered one frame apart.

      remotion1 file
    • Perspective Marquee

      perspective-marquee

      A 3D-tilted infinite marquee with depth-of-field blur on items rolling toward the horizon.

      remotion1 file
      Docs ↗
    • Pipeline Journey

      pipeline-journey

      A Kanban ticket arcs across columns triggering landings and a final confetti burst.

      remotion1 file
      Docs ↗
    • Pricing Tier Focus

      pricing-tier-focus

      Three pricing cards where the focused tier rises and brightens while siblings dim and blur.

      remotion1 file
      Docs ↗
    • Product Launch Trailer

      product-launch-trailer

      Cinematic Product Hunt teaser: pulsing logo, zoom-through transition, 3D bento fly-over, and a confetti version drop.

      remotion1 file
      Docs ↗
    • Progress Steps

      progress-steps

      Multi-step pipeline with sequentially activating nodes and filling lines.

      remotion1 file
      Docs ↗
    • Pulsing Indicator

      pulsing-indicator

      Continuous pulsing dot with ping ring for loading or live states.

      remotion1 file
      Docs ↗
    • radio

      framecn-ui
    • RGB Glitch Text

      rgb-glitch-text

      Three RGB-offset text copies jitter for a brief glitch window.

      remotion1 file
      Docs ↗
    • Scale Down Fade

      scale-down-fade

      Text enters scaling down into place with a fade, then shrinks and fades out.

      remotion1 file
    • select-item

      framecn-ui
    • settings-toggle-flow

      framecn-ui
    • Shader Color Panels

      shader-color-panels

      Overlapping translucent color panels sliding past each other.

      @editframe/react, @paper-design/shaders-react1 file
    • Shader Dot Orbit

      shader-dot-orbit

      Dots orbiting on concentric paths across the frame.

      @editframe/react, @paper-design/shaders-react1 file
    • Shader God Rays

      shader-god-rays

      Volumetric light rays radiating from an off-screen source.

      @editframe/react, @paper-design/shaders-react1 file
    • Shader Grain Gradient

      shader-grain-gradient

      Grainy multi-stop gradient that drifts slowly with film-grain texture over the blend.

      @editframe/react, @paper-design/shaders-react1 file
    • Shader Liquid Metal

      shader-liquid-metal

      Molten metallic surface with flowing specular highlights.

      @editframe/react, @paper-design/shaders-react1 file
    • Shader Mesh Gradient

      shader-mesh-gradient

      WebGL mesh gradient backdrop driven per-frame for deterministic Editframe renders.

      @editframe/react, @paper-design/shaders-react1 file
    • Shader Metaballs

      shader-metaballs

      Organic blobs merging and splitting like lava.

      @editframe/react, @paper-design/shaders-react1 file
    • Shader Neuro Noise

      shader-neuro-noise

      Organic neural-web noise field that slowly morphs.

      @editframe/react, @paper-design/shaders-react1 file
    • Shader Perlin Noise

      shader-perlin-noise

      Classic Perlin noise clouds drifting across the frame.

      @editframe/react, @paper-design/shaders-react1 file
    • Shader Pulsing Border

      shader-pulsing-border

      Glowing border frame that pulses around the edges.

      @editframe/react, @paper-design/shaders-react1 file
    • Shader Simplex Noise

      shader-simplex-noise

      Simplex noise flow field, smoother than Perlin.

      @editframe/react, @paper-design/shaders-react1 file
    • Shader Smoke Ring

      shader-smoke-ring

      Soft smoke ring curling and dissipating in place.

      @editframe/react, @paper-design/shaders-react1 file
    • Shader Spiral

      shader-spiral

      Rotating spiral arms radiating from the center.

      @editframe/react, @paper-design/shaders-react1 file
    • Shader Swirl

      shader-swirl

      Concentric bands swirling around a center point.

      @editframe/react, @paper-design/shaders-react1 file
    • Shader Voronoi

      shader-voronoi

      Animated Voronoi cells shifting and re-tessellating.

      @editframe/react, @paper-design/shaders-react1 file
    • Shader Warp

      shader-warp

      Domain-warped color field that folds and stretches like liquid.

      @editframe/react, @paper-design/shaders-react1 file
    • Shader Water

      shader-water

      Caustic water-surface ripples with subtle refraction.

      @editframe/react, @paper-design/shaders-react1 file
    • Shimmer Sweep

      shimmer-sweep

      Light shine sweeps across muted text via background-clip:text.

      remotion1 file
      Docs ↗
    • signup-flow

      framecn-ui
    • skeleton-block

      framecn-ui
    • Slot Machine Roll

      slot-machine-roll

      Vertical reel scrolls characters from one value to another.

      remotion1 file
      Docs ↗
    • Spatial Push

      spatial-push

      A new scene physically presses the old one back into the frame.

      remotion1 file
      Docs ↗
    • spinner

      framecn-ui
    • Spotlight Card

      spotlight-card

      A card with a moonlight-cool radial spotlight that follows a synthetic cursor and lights up its microborder.

      remotion1 file
      Docs ↗
    • Spring Pop In

      spring-pop-in

      Elastic spring-driven scale-in wrapper for any child element.

      remotion1 file
      Docs ↗
    • Staggered Bento Grid

      staggered-bento-grid

      Cards pop into a bento grid one after another with a spring.

      remotion1 file
      Docs ↗
    • Staggered Fade Up

      staggered-fade-up

      Words fade in and slide up one after another with a configurable delay.

      remotion1 file
      Docs ↗
    • Success Confetti

      success-confetti

      Deterministic seeded confetti burst with optional headline.

      remotion1 file
      Docs ↗
    • Swipe Transition Wipe

      swipe-transition-wipe

      Two scenes laid out side-by-side flick across the screen with a parallax background and a darkening outgoing layer.

      remotion1 file
      Docs ↗
    • telegram-chat-flow

      framecn-ui
    • Terminal Simulator

      terminal-simulator

      Terminal window that types out commands and rolls old lines off the top.

      remotion1 file
      Docs ↗
    • Text Fade Replace

      text-fade-replace

      Cross-fades between two strings on the same line without layout shift.

      remotion1 file
      Docs ↗
    • Toast Notification

      toast-notification

      System-style toast pops in, holds, then slides out.

      remotion1 file
      Docs ↗
    • Typewriter

      Character-by-character text reveal with a deterministic blinking cursor.

      remotion1 file
      Docs ↗
    • typing-indicator

      framecn-ui

    From the framecn readme

    framecn

    Free, open-source video components for React. Customize them, make them yours, and install with shadcn/ui. Built on Editframe. Want more? Explore additional components with framecn Pro, available separately.

    Get Started · Installation · Components · Pricing

    Features

    • 🎬 Editframe integration — Build video compositions with HTML, React, and CSS
    • 📹 Cloud rendering — Export to MP4 via Editframe's render infrastructure
    • 📦 shadcn/ui compatible — Uses the same registry format and CLI
    • 🧩 Composable — Build complex videos with simple, declarative components
    • ⏱️ Timeline control — Precise timing and sequencing of video elements
    • 🎬 Multi-layer composition — Stack videos, images, text, and effects
    • 🤖 AI-ready — Perfect for generating videos programmatically

    Sponsors

    <!-- sponsors:start --> <!-- Keep tier order and placed logos in sync with lib/sponsors.ts. -->
      Diamond Sponsors
    
    
      Your logo here
      
      
    
    
      Gold Sponsors
    
    
      Your logo here
      
      
    
    
      Silver Sponsors
    
    
      Your logo here
      
      
    
    <!-- sponsors:end -->

    Found framecn useful? Become a sponsor to support maintenance and get your logo here and on the site, with placement based on your tier.

    Community

    The framecn community lives on GitHub, where you can ask questions, share ideas, and show what you've built.

    Contributing

    Contributions are welcome. See CONTRIBUTING.md to get the repo running locally and land a change, and use issues and discussions to collaborate. By participating, you agree to the Code of Conduct.

    Security

    Please do not open public issues for security vulnerabilities. Follow SECURITY.md and report them privately through GitHub Security Advisories.

    License

    • MIT for all original code.
    • Free captions in registry/bases/editframe/components/ are adapted from HyperFrames — Apache-2.0, © 2026 HeyGen, Inc. Each file keeps an attribution header.

    Star History

    Read the rest on GitHub →

    What framecn builds on

    The packages and primitives its components pull in, counted across the registry.

    framecn-ui44

    Hooks and utilities

    • accordion
    • alert-dialog
    • button
    • checkbox
    • combobox
    • context-menu
    • dialog
    • drawer
    • dropdown-menu
    • input
    • popover
    • progress
    • resizable
    • select
    • sheet
    • skeleton
    • slider
    • switch
    • tabs
    • toast
    • toggle-group
    • tooltip

    What framecn shipped recently

    Every appearance and removal our crawl has seen in the registry index.

    • command-menu-itemaddedOct 2, 2026
    • dropdown-menu-itemaddedOct 2, 2026
    • accordionaddedOct 1, 2026
    • ai-prompt-flowaddedOct 1, 2026
    • alert-dialogaddedOct 1, 2026
    • blur-inaddedOct 1, 2026
    • buttonaddedOct 1, 2026
    • caretaddedOct 1, 2026
    • chat-flowaddedOct 1, 2026
    • checkboxaddedOct 1, 2026
    • checkout-flowaddedOct 1, 2026
    • combobox

    Registries like framecn

    Magic UI

    Magic UI

    by Dillion Verma

    64

    components

    cult ui

    cult ui

    by cult/ui

    50

    components

    Motion Primitives

    Motion Primitives

    by Julien Thibeaut

    39

    components

    Animate UI

    Animate UI

    by Elliot Sutton

    34

    components

    Browse every shadcn registry we track →

    added
    Oct 1, 2026
  • command-menuaddedOct 1, 2026
  • context-menuaddedOct 1, 2026
  • cursoraddedOct 1, 2026
  • dialogaddedOct 1, 2026
  • draweraddedOct 1, 2026
  • dropdown-menuaddedOct 1, 2026
  • brush-stroke-simulatorremovedAug 19, 2026
  • changelog-biteremovedAug 19, 2026
  • UI Layouts

    UI Layouts

    by UI Layouts

    127

    components

    Fancy Components

    Fancy Components

    by Daniel Petho

    35

    components

    1. Components
    2. /
    3. framecn
    4. /
    5. framecn

    Related libraries

    Illos

    Illos

    by Naved

    23

    components

    ThreeUI

    ThreeUI

    by Meng To

    38

    components

    chatcn

    chatcn

    by Aaditya

    33

    components

    UI Layouts

    UI Layouts

    by UI Layouts

    127

    components

    Aceternity UI

    Aceternity UI

    by Manu Arora

    89

    components

    Hirael

    Hirael

    by Mohammad Shehadeh

    218

    components

    About framecn

    framecn is a component library on 21st.dev by framecn with 17 public React components. Every component ships with a live interactive preview and full TSX source — copy the code, install it through the shadcn CLI, or pull it into Cursor or Claude Code over MCP.

    All 17 framecn components

    • Animated Bar Chart
    • Animated Line Chart
    • Bounding Box Selector
    • Chromatic Aberration Wipe
    • Cursor Flow
    • Dashboard Populate
    • Format Morph
    • Glass Code Block
    • iMessage Chat Flow
    • Logo Enter
    • Mesh Gradient Background
    • Message Bubble

    Browse all component libraries →

  • Shader Dithering
  • Simulated Cursor
  • Stepper
  • Terminal to Browser Deploy
  • Zoom Through Transition