Originkit
180 animated web components plus 48 page sections, for Framer, React and MCP
Tier A · StrongComponent LibraryRegistryAnimation Libraryoriginkit.dev

Originkit is a free registry of 180 animated components across nine categories (Text 62, Image Gallery 22, Cursor 20, Animations 17, Background 17, Image 15, Interactive Elements 13, Button 12, Border 2) plus 48 ready-made page sections (37 heroes, 4 features, 3 pricing, 2 CTA, 2 footer). Every component is authored Framer-first — default export, framer-motion, @framerSupportedLayoutWidth annotations — and can be pasted onto a Framer canvas as a code component, copied as .tsx, installed with its own CLI, or fetched by an agent over a hosted MCP server. The MCP server exposes four tools: list_components, get_component (adapts source to framer/react/nextjs/vite), search, and fetch. Aimed at people building marketing sites and landing pages who want awwwards-style motion without writing the animation themselves.
npx originkit@latest add <component-name>For an agent
Use the MCP server at https://mcp.originkit.dev/mcp rather than scraping the site — originkit.dev's robots.txt explicitly Disallows ClaudeBot and GPTBot, so a plain fetch returns 403 and you will get nothing. Call list_components with a category filter (text, button, border, image, image-gallery, cursor, interactive-elements, animation, background-animation) then get_component with stack=nextjs to get source with 'use client' already applied; the raw sources are Framer-first, so outside Framer the framer-motion property-control imports resolve to a no-op shim. Treat these as decoration for marketing pages only — they are heavy canvas/WebGL and cursor effects with no accessibility or reduced-motion story, so never put them inside an app shell or a form.
Why it is here. It is one of very few animated-component registries that ships a real MCP server with stack adaptation built in, and the 48 hero/pricing/footer sections make it a landing-page seed rather than just a bag of effects.
Facts
- License
- Unknown
- Pricing
- Free
- Framework
- Framer, React, Next.js, Vanilla JS
- Styling
- Inline styles, Unknown
- Distribution
- CLI installer, MCP server, Copy-paste snippet, npm package
- Platform
- Web
- Content type
- Code
- Agent readiness
- MCP server, CLI installable, Ships a ready LLM prompt, Copy-paste ready code, Blocks bots
- Accessibility
- Unknown
- Maturity
- Actively maintained
- Pricing detail
- Free. No paid tier or pricing page exists in the sitemap. The npm CLI package `originkit` (v0.2.23, published 2026-08-07) is MIT; the component sources themselves carry no stated license on the site.
- Package
- originkit
Components it ships
180 totalHelps you build
3Templates
48- Hero 01 · Animated landing-page hero section
- Hero 02 · Animated landing-page hero section
- Hero 03 · Animated landing-page hero section
- Hero 04 · Animated landing-page hero section
- Hero 05 · Animated landing-page hero section
- Hero 06 · Animated landing-page hero section
- Hero 07 · Animated landing-page hero section
- Hero 08 · Animated landing-page hero section
- Hero 09 · Animated landing-page hero section
- Hero 10 · Animated landing-page hero section
- Hero 11 · Animated landing-page hero section
- Hero 12 · Animated landing-page hero section
- Hero 13 · Animated landing-page hero section
- Hero 14 · Animated landing-page hero section
- Hero 15 · Animated landing-page hero section
- Hero 16 · Animated landing-page hero section
- Hero 17 · Animated landing-page hero section
- Hero 18 · Animated landing-page hero section
- Hero 19 · Animated landing-page hero section
- Hero 20 · Animated landing-page hero section
- Hero 21 · Animated landing-page hero section
- Hero 22 · Animated landing-page hero section
- Hero 23 · Animated landing-page hero section
- Hero 24 · Animated landing-page hero section
- Hero 25 · Animated landing-page hero section
- Hero 26 · Animated landing-page hero section
- Hero 27 · Animated landing-page hero section
- Hero 28 · Animated landing-page hero section
- Hero 29 · Animated landing-page hero section
- Hero 30 · Animated landing-page hero section
- Hero 31 · Animated landing-page hero section
- Hero 32 · Animated landing-page hero section
- Hero 33 · Animated landing-page hero section
- Hero 34 · Animated landing-page hero section
- Hero 35 · Animated landing-page hero section
- Hero 36 · Animated landing-page hero section
- Hero 37 · Animated landing-page hero section
- Features 01 · Feature-grid marketing section
- Features 02 · Feature-grid marketing section
- Features 03 · Feature-grid marketing section
- Features 04 · Feature-grid marketing section
- Pricing 01 · Pricing table section
- Pricing 02 · Pricing table section
- Pricing 03 · Pricing table section
- CTA 01 · Call-to-action closing section
- CTA 02 · Call-to-action closing section
- Footer 01 · Site footer section
- Footer 02 · Site footer section
Notable for
- 180 components, 48 page sections
- MCP server with list_components/get_component/search/fetch
- Framer-first authoring, pastes onto a Framer canvas
- 37 animated hero sections
- robots.txt blocks ClaudeBot and GPTBot
Provenance
Verified 2026-08-15. HTTP 200. https://www.originkit.dev/ (403 to WebFetch/ClaudeBot; read via curl + decoded Next.js RSC payload), https://www.originkit.dev/sitemap.xml, https://www.originkit.dev/robots.txt, https://www.originkit.dev/intro, https://www.originkit.dev/integrations, Next.js chunk JS for the MCP endpoint and CLI, https://registry.npmjs.org/originkit
Also in Motion & Interaction
6- GSAP · JavaScript animation engine with 19 plugins, now free for commercial use
- Lenis · Smooth-scroll engine that keeps native scroll and honours reduced-motion
- Motion · Hybrid JS/React/Vue animation engine with springs, layout and scroll animation
- NumberFlow · Dependency-free animated number component for React, Vue, Svelte and JS
- React Bits · 234 copy-paste animated React components: text effects, cursors, WebGL backgrounds
- React Native Reanimated · UI-thread animation library for React Native, v4 on the New Architecture