Plasmo

Build, test, and ship browser extensions faster with automated CI/CD and publishing
Rating
Your vote:
No screenshots
Visit Website
plasmo.com
Loading

Kick off your next extension from a clean, working scaffold in minutes. Run a single command to generate a Manifest V3 project, select Chrome, Firefox, or Edge targets, and start a live-reload dev server that updates background, content, popup, and options UIs as you save. Build with TypeScript or JavaScript and pick your UI stack. Prebuilt helpers handle storage, messaging between scripts, and permission requests, so you can focus on features instead of boilerplate. If you rely on custom scripts or services, bring them along—multi-language tooling lets you slot in Node, Python, or Java tasks for data prep, testing, or release chores.

Work with your team directly from your repo. Connect GitHub or Bitbucket, open a pull request, and let automated pipelines compile, lint, and test across target browsers. Run unit tests for background logic and end-to-end checks in headless Chromium and Firefox to validate content-script behavior on real pages. Review results in dashboards that chart job status, test coverage, bundle size, and permission diffs. When an API change or permission tweak sneaks in, you’ll see it in the report before it reaches users. Use build previews to share try-it-now links with QA and product for rapid feedback.

Ship on your terms with a release flow that removes guesswork. Prepare icons, descriptions, and store metadata once; the pipeline signs, packages, and publishes to the Chrome Web Store, AMO, and Edge Add-ons from a single place. Choose how updates roll out: schedule a time window, auto-release on a protected-branch merge, or hold for manual approval. Versions bump automatically, changelogs are generated from commits, and artifacts are archived for reproducibility. If something regresses, roll back with one click. Keep secrets, API keys, and environment configs isolated per channel (dev, beta, stable) to prevent mistakes.

Stay ahead after launch with continuous maintenance tools. Monitor browser updates and policy changes; compatibility checks flag anything that could break your extension. Profile performance to keep CPU, memory, and network budgets in line, and track errors through integrations with your observability stack. Extend the workflow with plugins for Jira, Slack, or Sentry to connect issues, alerts, and deploy notices. Build capacity grows with you—auto-scaling workers spin up to handle busy release days. Whether you’re prototyping a page annotator, automating repetitive web tasks, or migrating an MV2 codebase, you’ll move from idea to store listing quickly—and keep updates smooth for every user.

Review summary

Features

  • Reporting and visualization dashboards for builds and tests
  • Scheduled deployment windows and timed rollouts
  • Automated deployment to Chrome, Firefox, and Edge stores
  • Automated integration and build triggers on commits/PRs
  • Multi-language support for scripts and tooling (JS/TS, Node, Python, Java, PHP)
  • Version control integrations (GitHub, Bitbucket, etc.)
  • Auto-scaling build runners for peak demand
  • Plugin support to extend workflows (Jira, Slack, Sentry, and more)

How It’s Used

  • Spin up a Manifest V3 extension with hot reload and a React popup
  • Run PR-based CI to lint, build, and test content and background scripts
  • Generate and review permission diffs before merging to main
  • Schedule a staged rollout of a new feature to beta users
  • Auto-publish signed packages to Chrome Web Store and AMO on merge
  • Create preview builds for product and QA to validate flows
  • Connect Jira to auto-link issues to builds and releases
  • Profile content-script performance against CPU and memory budgets
  • Migrate an MV2 project to MV3 with compatibility checks
  • Scale build capacity during major releases with on-demand runners

Plans & Pricing

Free

Free

Open Source Framework
Discord + GitHub Community
CRX ID Generator
MV2 to MV3 Checklist
Browser Publish GitHub Action

Starter

$30.00 per month

Includes features of Free plan, plus,
Extension Installer
Up to 2 Extensions
30 Ext Updates/Month
MV2 to MV3 Converter

Pro

$65.00 per month

Includes features of Starter plan, plus,
1 Team
3 Seats/Team (Extra Seats Available)
Up to 5 Extensions (More Available)
MV2 to MV3 Code Scanning

Comments

User

Your vote: