Interweave
React library to safely render HTML, filter attributes, autowrap text with matchers, render emoji characters, and much more.
Safe and clean HTML
Whether the HTML content is user submitted, third-party or tooling generated, or manual written, have confidence knowing it will be safely rendered to avoid all vulnerabilities and XSS attack vectors. Never write dangerouslySetInnerHTML
again!
Dynamic content
Utilize filters, matchers, and transformers to take full control of the content being rendered. Filters attributes and elements, autolink URLs, replace tokens, inject React components, and more!
Emojis, emojis, emojis
With the power of Emojibase, easily replace emoji unicode characters and shortcodes with dynamic SVGs or PNGs. Take this a step further by integrating a fully robust and feature complete emoji picker.