Skip to content
项目

fregante/Awesome-WebExtensions

在 GitHub 查看

fregante/Awesome-WebExtensions has 1,523 GitHub stars and 100 forks. GitHot measured +1 stars in 24 hours and +3 in 7 days. Last checked 2026-11-14 00:02 UTC. Last push 2026-09-16.

这些数字如何统计

实测星标增长

24小时
+1
7天
+3
15天
正在收集历史
1个月
正在收集历史

各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。

关于

A curated list of awesome resources for WebExtensions development.

学习资源

README.md

原文

Awesome WebExtensions Awesome

A curated list of awesome resources for WebExtensions development.

WebExtensions are a cross-browser system for developing browser add-ons. To a large extent the system is compatible with the extension API supported by Google Chrome. Extensions written for this browser will in most cases run in Firefox with just a few changes.

Follow @fregante for more webext-related news.

Contents

Getting started

Community

Libraries and Frameworks

Code meant become part of the extension.

Tools

Apps that help you manage your extensions.

  • Chrome Webstore Upload - Upload the extension to the Chrome Web Store via cli (or on GitHub Actions, automatically).
  • mozilla/web-ext - Command line tool to help build, run, and test WebExtensions.
  • chromepet - Get notified when your new version has been published.
  • chrome-ext-downloader - Download any extension on Chrome Web Store to see how they do it.
  • chrome-store-api - Chrome Web Store API wrapper.
  • Chrome extension source viewer - WebExtension to view source code of extensions directly on the store.
  • @wext/shipit - Tool to automatically publish to Chrome Web Store, Mozilla Addons and Opera Addons.
  • wext-manifest-loader - Webpack loader that lets you specify manifest.json properties to appear only in specific browsers.
  • webextension-manifest-loader - Webpack loader that loads browser tailored manifest.json. It also imports all importable properties, allowing you to have 'manifest.json' as your only webpack entry point.
  • webpack-extension-reloader - A Webpack plugin to automatically reload browser extensions during development.
  • webpack-target-webextension - Adds code-splitting support to WebExtensions build with Webpack.
  • Extension.js - Zero-config CLI to develop, build and package extensions for Chrome, Edge, Firefox and Safari.

Testing

Boilerplates

Sample Extensions

These are simple and modern WebExtensions repositories that could help you figure out where pieces go, including automatic deployment via GitHub Actions.

探索相关项目