Open sourcenpm package
Embed cards from a single URL
Pass a URL to EmbedCard and get YouTube, X, Reddit, Google Maps, Vimeo, and more, with a sensible fallback when nothing matches.
pnpm add embed-cardBuilt for product pages and docs
One mental model for previews: paste a link, render a card, ship. Explore how it maps to your stack below.
One URL, one component
Drop in EmbedCard with a string URL—no host-specific wrappers or iframe boilerplate.
Get startedMany platforms
YouTube, X, Instagram, Reddit, Maps, Vimeo, and more—see which URLs map to which embed.
Supported platformsMultiple render paths
Use React, a custom element, or manual rendering from the same package API surface.
React guideGuides
Each tile is a live EmbedCard for a real URL—hover to straighten the preview, then open the matching platform doc for URL rules and theming.
Platforms
Quick links
Docs, playground, and the full table of contents in one place.
Getting started
Install with your package manager, render your first card, and theme it in minutes.
OpenInteractive playground
Paste URLs, try samples, and copy minimal snippets—same flow as the homepage block.
OpenBrowse documentation
Framework guides, custom rendering, and the full API—organized like a product manual.
Open