social-embed
wc web component <o-embed> component Docs · Playground GitHub npm
lib Library Docs · Playground GitHub npm

Type to search documentation

↑↓to navigate↵to selectescto close
GitHub GitHub GitLab GitLab Codeberg Codeberg

Navigation

Getting started Migration notes News
Library lib
Overview Installation Providers Examples Release notes
Lib Playground try it
Interactive More Sandboxes
Web Component wc
Overview Installation Release notes Contributing
Configuration
allowfullscreen Dimensions url
Providers
DailyMotion Edpuzzle Generic Loom Spotify Vimeo Wistia YouTube
WC Playground try it
Interactive More Sandboxes
Getting started Migration notes News
Library lib
Overview Installation Providers Examples Release notes
Lib Playground try it
Interactive More Sandboxes
Web Component wc
Overview Installation Release notes Contributing
Configuration
allowfullscreen Dimensions url
Providers
DailyMotion Edpuzzle Generic Loom Spotify Vimeo Wistia YouTube
WC Playground try it
Interactive More Sandboxes

Getting started

For a high-level overview, @social-embed is made up of two main packages:

NamePackageSource locationTypeDescription
lib@social-embed/lib/packages/lib/LibraryRepository of regexes / parsers for embed-friendly websites (e.g. YouTube)
wc@social-embed/wc/packages/wc/Web componentRenders native web players via <o-embed>. Built with Lit + TypeScript + lib
© 2021-2026 Tony Narlock