snapcn
93 components
DocsComponentsTemplatesVideo EditorNewMCPNewRemotion StudioNewRoadmapChangelog

Getting started

IntroductionInstallationAgent skill
GitHub

Star snapcn

Free, open-source components.

Production-ready Remotion animations, transitions and backgrounds — you own the code, free or paid.

Star on GitHubXFollow

43 MIT · 50 Pro · own your code.

© 2026 snapcn

Loading
snapcn
93 components
DocsComponentsTemplatesVideo EditorNewMCPNewRemotion StudioNewRoadmapChangelog

Getting started

IntroductionInstallationAgent skill
GitHub

Star snapcn

Free, open-source components.

Production-ready Remotion animations, transitions and backgrounds — you own the code, free or paid.

Star on GitHubXFollow

43 MIT · 50 Pro · own your code.

© 2026 snapcn

DocsComponentsTemplatesVideo EditorNewMCPNewRemotion StudioNewRoadmapChangelog
Getting startedIntroductionInstallationAgent skill

Documentation

snapcn is a shadcn registry of Remotion components — install an animation into your own project and own the file.

You have shipped the product and now you need the video. snapcn is a shadcn registry of Remotion components — titles, captions, device frames, logo stings, whole scenes — that you install into your own project with the CLI you already use. The component lands in your repo as a file you own, written against the plain Remotion API, and you edit it like any other component you wrote yourself.

How it works

  1. Have a Remotion project. snapcn does not bootstrap one — npx create-video@latest does. See Installation.
  2. Add a component. npx shadcn@latest add @snapcn/text-reveal copies the source into components/snap-cn/, with anything it depends on. No dependency on snapcn is added to your package.json.
  3. Put it in a composition. Pass the words you are animating; every other prop has a working default, so it renders the moment it is mounted. Change the copy, the colours, the timing — it is your file now.
  4. Render. npx remotion render. The same component that played in the browser preview is the one that goes into the mp4.

What is in here

Components is the gallery: every component in snapcn in one filterable grid, each card playing its own scene. The category pages below are the same components grouped by the job they do, with the installation and usage notes for that group.

Getting started

IntroductionInstallationAgent skill

Categories

Text & TitlesCaptionsLogosScreens & DevicesCharts & StatsSocial ProofScenesAI Chat Input

Every component is MIT licensed, and the code is on GitHub.

Get the next component in your inbox

New free components as they ship, and the pro pack first when it lands. One email a week at most, never a sponsored one.