Plasmo
📚 Libraries for storage & messaging
👋 Instant updates to your beta testers
🌐 Browser Platform Publisher
⚙️ GitHub integration for easy deployment
⚡️ Automatic versioning
🍃 Environment Variables
First-class support for React, Svelte, and Vue
Bring your existing components and Plasmo will automatically mount them onto the extension for you.
Style Leakage Prevention
Plasmo will automatically create a shadow DOM, preventing styles from leaking from and to the page you're extending.
Live-reloading
Plasmo will automatically reload your extension when you make changes to your code. No more hitting the reload button.
React HMR
Plasmo injects into your React app and enables HMR, allowing you to see changes to your components without reloading the page
Target-specific entries
Subtitute browser-specific logic with eases by adding the browser's name: popup.firefox.tsx, .env.arc, etc.
Environment variables
With built-in .env support and dead-code elimination, you can easily target specific browsers with different logic.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere. uis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Delete