Skip to Content
Multi-Platform Content Distribution 🚀 Read more → 

Plasmo English Website

🚀

Plasmo makes browser extension development simple and efficient - from framework to testing to publishing, an all-in-one solution.

🚀 Quick Start · 📚 Framework Docs · 💡 Examples

Product Overview

Plasmo is an end-to-end platform specifically built for browser extension development, with the goal of making the entire process of building, testing, and publishing extensions incredibly simple and efficient.

Plasmo provides a complete toolset, from framework to testing environment (TestBed), to publishing (Publisher/Browser Platform Publisher), covering the entire lifecycle of extension development. You can use it to quickly start new extensions, write popups, content scripts, background scripts (background Service Workers), tab pages, and other common components, while supporting hot-reloading and React HMR for instant feedback during development.

Tech Stack Features

In terms of technology stack, Plasmo core supports TypeScript + React, and also supports Vue or Svelte. It includes built-in modules like storage and messaging APIs, simplifying communication between different scripts (such as popup, content script, or background script) and state management challenges. The management of manifest.json is also highly abstracted - developers typically don’t need to write manifests manually, but instead generate them automatically through configuration or source code conventions.

Core Features

🛠️ Plasmo Framework

  • Modern Development Experience: Supports TypeScript, React, Vue, Svelte
  • Hot Reload Support: Real-time code change preview
  • Auto Configuration: Automatic manifest.json generation and management
  • Built-in Utilities: Storage management, messaging, and other core functionality

🧪 Itero TestBed

  • Instant Update Push: Publish directly to test users without waiting for review
  • GitHub Integration: Automated deployment workflow
  • Version Control: Automatic extension version management
  • Real Environment Testing: Production-like testing experience

📦 Browser Platform Publisher

  • Multi-platform Publishing: Supports Chrome, Firefox, Edge stores and more
  • Automated Workflow: GitHub Actions automated publishing
  • Open Source Tools: Completely free publishing solution

Development Advantages

With Plasmo, you get:

  • ⏱️ Increased Development Efficiency: Say goodbye to tedious configuration and boilerplate code
  • 🔧 Modern Toolchain: Enjoy modern frontend development experience
  • 🌐 Multi-browser Support: Build once, run on multiple platforms
  • 🤝 Active Community: 400+ developer technical support community
  • 🚀 Rapid Iteration: Highly automated testing and publishing processes

Getting Started

💡

Whether you’re new to browser extension development or an experienced developer, Plasmo provides the best development experience.

Ready to start building amazing browser extensions?


Plasmo - Making browser extension development simple and efficient again.

Last updated on