Chrome extension template - For Beginners with the necessary dev function For Google Chrome web browser and for other browsers such as Google Chrome, Firefox, Opera, Safari, Maxthon, Yandex, Brave, Vivaldi, Cốc Cốc, Microsoft Edge, and Naver Whale.
This is the starter template for new developers, fresh developers that want to get started with building an amazing web experience in their web browser. This template includes all the basics you need with a concisely writing tool and dark mode support. And easy export function to upload it to the web store.
- You need to learn only the vanila JavaScript
- CSS
- HTML
- JSON
- Manifest V3 support
- Support for Dark Mode and Light Mode
- Options page
Support for Windows and Mac
- Use ESLint
- Use less external dev library
- One command to package the zip file for the Chrome Web Store
- Open Terminal (on Mac) and Prompt (on Windows)
- Type
git clone
, and then paste the URL you copied earlier.
git clone https://github.com/stefanvd/browser-extension-starter-template
- Press
Enter
to create your local clone.
Run npm run dist
to create a zipped, production-ready extension for each browser. You can then upload that to the web store.
This template is used for the most popular Turn Off the Lights browser extension. Turn Off the Lights is a free and Open-Source browser extension. https://www.turnoffthelights.com