Open-source Open Graph image component registry
Built specifically for React and Next.js applications
Uses Satori and the next/og image-generation runtime
Installs through the standard shadcn CLI
Includes 22 currently listed OG image components
Provides editable source code with every installation
Offers live previews and image customization controls
Supports shadcn MCP for AI-assisted component discovery
Distributed under the MIT License
OGImageCN is a developer-focused shadcn registry for creating polished Open Graph images, social-sharing cards, article previews, product promotions, release announcements, profile cards, event banners, and registry showcases. Every template is delivered as an editable React component designed around Satori-compatible styling and rendered as a real PNG through Next.js ImageResponse. It is ideal for Next.js developers, SaaS teams, bloggers, open-source maintainers, product marketers, and documentation platforms that need dynamic, brand-consistent social images without designing every card from scratch.
Shadcn CLI Installation: Install individual templates through the familiar shadcn registry workflow instead of adding a large component package.
Editable Source Code: Components are copied into the project so developers can modify layouts, props, typography, branding, and rendering behavior.
Real PNG Rendering: Components render through Satori and the Next.js next/og runtime using ImageResponse.
Live Component Previews: The documentation displays scaled browser previews that closely match the final Satori-generated images.
Interactive Customization: Component pages provide controls for editing titles, descriptions, labels, logos, images, prices, colors, and other supported properties.
Save Image Support: Developers can customize and save rendered image examples directly from supported component pages.
Dynamic Metadata Support: Generated routes can be connected to Next.js Open Graph and Twitter metadata.
URL Parameter Support: Titles, descriptions, and other values can be passed dynamically through route search parameters.
Custom Font Support: Developers can load custom font files and pass them to ImageResponse.
Brand Customization: Most components expose straightforward props for logos, brand names, accent colors, images, and text.
Satori-Compatible Styling: Components use inline styles, flexbox layouts, and the CSS subset supported by Satori.
MCP Integration: Compatible editors can discover and work with OGImageCN templates through the shadcn MCP server.
Custom Registry Support: Teams can extend the project with their own templates and publish them through a private or public shadcn registry.
AI-Friendly Documentation: The site provides llms.txt, Markdown documentation, an API catalog, and an agent skill for machine-assisted discovery.
Pro ✅:
Completely free and open source under the MIT License.
Components install with one shadcn CLI command.
Developers receive the complete React source code.
Includes templates for blogs, products, events, releases, profiles, statistics, and developer tools.
Live customization helps teams evaluate templates before installation.
Dynamic values can be generated from page metadata, CMS content, or URL parameters.
Components can be adapted to match an existing brand system.
MCP support makes the registry accessible from compatible AI coding environments.
Commercial use, modification, redistribution, and sublicensing are permitted under the MIT terms.
Cons ⚠️:
The templates are primarily designed around React and Next.js.
Rendering depends on understanding ImageResponse, Satori, and Next.js metadata.
Satori supports only a limited subset of CSS compared with a normal browser.
Grid layouts and unsupported CSS properties may need to be rewritten with flexbox.
Interactive browser components and client-side JavaScript cannot be rendered directly inside an OG image.
Complex custom designs may require manual editing after installation.
Developers must host and maintain their own image-generation routes.
Remote images and fonts require reliable publicly accessible URLs or server-side loading.
The documentation contains some older component-count references, while the current navigation and changelog show a larger collection.
As of July 1, 2026, OGImageCN’s current documentation and changelog list 22 available templates, including six designs created specifically for showcasing shadcn registries.
Simple: Centered layout with a label, headline, description, logo, and brand name.
Grid: Technical design with a framed grid background and corner branding.
Blog: Article card with category, headline, excerpt, and author details.
Changelog: Release card with version, date, title, and feature highlights.
Quote: Testimonial or tweet-style design with quotation and attribution.
Photo: Full-background photograph with a gradient overlay and title.
Product: Two-column product promotion with image, description, brand, and price.
Profile: Personal or portfolio card with avatar, role, biography, and website.
Event: Event or launch announcement with date and location.
Stat: Metric-focused card with a large number, trend indicator, and caption.
Logo: Centered brand presentation with logo, wordmark, and tagline.
Terminal: Developer-focused design with an uppercase headline and command-style caption.
Editorial: Poster-inspired design using oversized typography and background text.
Showcase: Product presentation with a browser frame and dashboard-style preview.
Shiori: Minimal cream-colored design with circular branding and bold typography.
Owner: Founder-focused layout with a headline and three rounded photographs.
Shadcn Registry 1: Specialized Open Graph design for promoting a shadcn registry.
Shadcn Registry 2: Alternative registry presentation with customizable content.
Shadcn Registry 3: Registry-focused social card variation.
Shadcn Registry 4: Additional design for showcasing components or registries.
Shadcn Registry 5: Promotional registry image with a distinct visual arrangement.
Shadcn Registry 6: Sixth Open Graph layout created specifically for shadcn resources.
The project initially launched on June 5, 2026, added eight templates on June 8, two more on June 10, and six registry-focused components on June 23.
OGImageCN follows a completely free and open-source pricing model. No premium, subscription, one-time purchase, or Pro component plan is publicly listed as of July 1, 2026.
Component Access: Free
Source Code: Free
License: MIT License
Commercial Projects: Permitted
Personal Projects: Permitted
Modification: Permitted
Redistribution: Permitted when the license notice is retained
Pro Tier: No paid Pro tier currently listed
Optional Support: Developers can support the creator through the project’s sponsorship link
Hosting Costs: Any Vercel, server, bandwidth, or image-rendering costs remain the developer’s responsibility
The MIT License allows users to use, copy, modify, merge, publish, distribute, sublicense, and sell copies of the software while retaining the required copyright and license notice.
React
React 19
Next.js
Next.js App Router
next/og
ImageResponse
Satori
Shadcn CLI
Shadcn Registry
Shadcn MCP server
Tailwind CSS 4
TypeScript
Fumadocs
Open Graph metadata
Twitter card metadata
Vercel
AI coding editors with MCP support
npm
pnpm
Yarn
Bun
The documentation website itself uses Next.js 16, React 19, Tailwind CSS 4, Fumadocs, and the shadcn registry format. Installed components can be rendered through a Next.js route handler and connected directly to page metadata.
Yes. The project is free, open source, and distributed under the MIT License.
No. It is a shadcn registry focused specifically on Open Graph image and social-card components.
The current documentation lists 22 active templates. This includes 16 general-purpose designs and six shadcn registry designs.
Customizable Open Graph image components for React
Submit your Shadcn product to AllShadcn, get featured, and drive genuine traffic while showcasing your work to the world. Turn your creativity into revenue and begin selling today! 🚀