MCPcopy Index your code
hub / github.com/Remocn/remocn

github.com/Remocn/remocn @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,749 symbols 4,082 edges 646 files 54 documented · 3%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

remocn — shadcn registry for Remotion

GitHub Health

Remocn

remocn is a copy-paste component library for building videos in Remotion. Instead of writing every fade, wipe, and kinetic title from scratch, you npx shadcn add a polished primitive into your project and own the code. Built for solo builders and small teams who need a product demo video shipped today, not next week.

Installation

Remotion is a prerequisite — set up a Remotion project first if you don't have one (npx create-video@latest). Then add any component from the registry:

npx shadcn@latest add @remocn/blur-reveal

Why remocn

  • Remotion has no batteries-included component library You either build every animation from scratch or copy snippets from blog posts. remocn gives you a curated registry of primitives and full scenes that just work.
  • Polished motion is hard Easing curves, spring physics, transition timing - remocn ships components that already feel right, so you can focus on storytelling instead of tuning interpolate() calls.
  • You own the code Components are copied into your repo (shadcn philosophy). No runtime dependency, no version lock-in, no black box - tweak anything you want.
  • Solo builders need demo videos fast Compose a launch trailer, changelog clip, or feature walkthrough from prebuilt blocks in an afternoon.

What's inside

110+ components, split between scene-ready animations and timeline-driven UI primitives:

  • Typography - Soft Blur In, Per Character Rise, Tracking In, Typewriter, Shimmer Sweep, Marker Highlight, Slot Machine Roll, Matrix Decode, RGB Glitch Text, Number Wheel, Rolling Number, Infinite & Perspective Marquee, and 30+ more text effects
  • Transitions & wipes - Zoom Through, Device Mockup Zoom, Image Expand to Fullscreen, Directional Wipe, Spatial Push, Frosted Glass Wipe, Grid Pixelate Wipe, Chromatic Aberration Wipe
  • Environment & effects - Mesh Gradient Background, Dynamic Grid, Spotlight Card, Confetti, Backdrop
  • UI blocks - Glass Code Block, Terminal Simulator, Code Accordion, Code Diff Wipe, Tool Menu Slide In, Animated Line & Bar Charts, Drag and Drop Flow
  • AI scenes — Claude Chat, ChatGPT, v0, Claude Code, OpenCode
  • Social — GitHub Stars, X Follow Card, X Followers Overview
  • Compositions — Hero Device Assemble, Ecosystem Constellation, Infinite Bento Pan, Browser Flow, AI Generation Canvas, Live Code Compilation, Terminal to Browser Deploy, Dashboard Populate, Pricing Tier Focus
  • UI primitives (remocn-ui) — timeline-driven, shadcn-style atoms: Button, Accordion, Dialog, Drawer, Sheet, Select, Dropdown Menu, Command Menu, Tabs, Tooltip, Toast, Popover, Slider, Stepper, Resizable, and full flows (Signup, Checkout, Settings Toggle)

Browse the full catalog with interactive previews at remocn.dev

Extension points exported contracts — how you extend this code

UiSceneMeta (Interface)
* Per-component honored-key allowlist + code template, co-located with each * scene file (` ExampleControls` + `<n
components/docs/ui-component-preview.tsx
Bucket (Interface)
* Per-IP rate limiter, in-memory. Renders cost real CPU, so this caps how often * a single client can kick one off: at
lib/server/rate-limit.ts
RegistryEntry (Interface)
(no doc)
registry/__index__.tsx
InfiniteBentoPanProps (Interface)
(no doc)
registry/remocn/infinite-bento-pan/index.tsx
ProgressStep (Interface)
(no doc)
registry/remocn-ui/progress/use-progress-transition.ts
UniformValue (Interface)
(no doc)
components/Silk.tsx
WaveUniforms (Interface)
(no doc)
components/Dither.tsx
AuroraProps (Interface)
(no doc)
components/Aurora.tsx

Core symbols most depended-on inside this repo

cn
called by 357
lib/utils.ts
useRemocnTheme
called by 63
registry/remocn-ui/core/theme.ts
parseRenderInput
called by 51
lib/server/validate-input.ts
mixOklch
called by 49
registry/remocn-ui/core/color.ts
checkRateLimit
called by 31
lib/server/rate-limit.ts
skeletonStyle
called by 29
registry/remocn-ui/skeleton/index.tsx
tooltipStyle
called by 28
registry/remocn-ui/tooltip/index.tsx
popoverStyle
called by 28
registry/remocn-ui/popover/index.tsx

Shape

Function 1,366
Interface 369
Class 8
Method 6

Languages

TypeScript100%

Modules by API surface

components/ui/sidebar.tsx25 symbols
registry/remocn/x-follow-card/index.tsx23 symbols
registry/remocn-ui/telegram-chat-flow/index.tsx20 symbols
registry/remocn/a1-product-demo/foundation.tsx16 symbols
components/ui/menubar.tsx16 symbols
components/ui/combobox.tsx16 symbols
registry/remocn-ui/chat-flow/index.tsx15 symbols
components/ui/dropdown-menu.tsx15 symbols
components/ui/context-menu.tsx15 symbols
registry/remocn/chat-gpt/index.tsx14 symbols
lib/github-stargazers.ts14 symbols
registry/remocn/github-stars/index.tsx13 symbols

For agents

$ claude mcp add remocn \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact