ryanwhocodes / Template Browser Extension
Licence: mit
A browser extension starter for Chrome and Firefox
Stars: ✭ 28
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Template Browser Extension
Easy To Rss
🚀 Chrome/Firefox Extension to retreive RSS feeds URLs from WebSite, RSSHub supported
Stars: ✭ 386 (+1278.57%)
Mutual labels: chrome-extension, chrome, firefox, firefox-extension
Browser Addon
Kee adds free, secure and easy password management features to your browser which save time and keep your private data more secure.
Stars: ✭ 386 (+1278.57%)
Mutual labels: chrome-extension, chrome, firefox, firefox-extension
Save In
WebExtension for saving media, links, or selections into user-defined directories
Stars: ✭ 99 (+253.57%)
Mutual labels: chrome-extension, chrome, firefox, firefox-extension
The Tab Of Words
A minimal Chrome / Firefox extension to help you learn Japanese words in each new tab.
Stars: ✭ 94 (+235.71%)
Mutual labels: chrome-extension, chrome, firefox, firefox-extension
Markdown Viewer
Markdown Viewer / Browser Extension
Stars: ✭ 497 (+1675%)
Mutual labels: chrome-extension, chrome, firefox, firefox-extension
Extanalysis
Browser Extension Analysis Framework - Scan, Analyze Chrome, firefox and Brave extensions for vulnerabilities and intels
Stars: ✭ 351 (+1153.57%)
Mutual labels: chrome-extension, chrome, firefox, firefox-extension
Startpage
A minimal starpage for Chrome and Firefox
Stars: ✭ 240 (+757.14%)
Mutual labels: chrome-extension, chrome, firefox, firefox-extension
Web Extension Starter
Typescript, React, Redux, Styled-Component and Webpack based sample extension boilerplate. Runs on Chrome and Firefox. Sample chrome extension.
Stars: ✭ 115 (+310.71%)
Mutual labels: chrome-extension, chrome, firefox, firefox-extension
Github Mermaid Extension
A browser extension for Chrome, Opera & Firefox that adds Mermaid language support to Github
Stars: ✭ 170 (+507.14%)
Mutual labels: chrome-extension, chrome, firefox, firefox-extension
Sponsorblock
Skip YouTube video sponsors (browser extension)
Stars: ✭ 3,627 (+12853.57%)
Mutual labels: chrome-extension, chrome, firefox, firefox-extension
Better Onetab
📑 A better OneTab for Chrome 📝 Temporarily removed from firefox ⚠️ without maintaining in a period & any cooperative purpose are welcome
Stars: ✭ 1,097 (+3817.86%)
Mutual labels: chrome-extension, chrome, firefox, firefox-extension
Bypass Paywalls Chrome
Bypass Paywalls web browser extension for Chrome and Firefox.
Stars: ✭ 20,876 (+74457.14%)
Mutual labels: chrome-extension, chrome, firefox, firefox-extension
Mue
Fast, open and free-to-use new tab page for modern browsers
Stars: ✭ 56 (+100%)
Mutual labels: chrome-extension, chrome, firefox, firefox-extension
Webextension Toolbox
Small CLI toolbox for cross-browser WebExtension development
Stars: ✭ 365 (+1203.57%)
Mutual labels: chrome-extension, chrome, firefox, firefox-extension
Web Media Controller
Allows controlling media player on different sites with Media Player widget on your desktop
Stars: ✭ 36 (+28.57%)
Mutual labels: chrome-extension, chrome, firefox, firefox-extension
Disable Javascript
Adds the ability to disable JavaScript on specific sites.
Stars: ✭ 151 (+439.29%)
Mutual labels: chrome-extension, chrome, firefox, firefox-extension
Floccus
☁️ Sync your bookmarks privately across browsers
Stars: ✭ 2,630 (+9292.86%)
Mutual labels: chrome-extension, chrome, firefox, firefox-extension
Simpread
简悦 ( SimpRead ) - 让你瞬间进入沉浸式阅读的扩展
Stars: ✭ 5,352 (+19014.29%)
Mutual labels: chrome-extension, chrome, firefox, firefox-extension
Ext Saladict
🥗 All-in-one professional pop-up dictionary and page translator which supports multiple search modes, page translations, new word notebook and PDF selection searching.
Stars: ✭ 8,418 (+29964.29%)
Mutual labels: chrome, firefox, firefox-extension
Jjb
一个帮助你自动申请京东价格保护的chrome拓展
Stars: ✭ 3,083 (+10910.71%)
Mutual labels: chrome-extension, chrome, firefox
Template Browser Extension
A template browser extension. This designed to be a quick way to setup a browser extension, which can be used by loading locally or publishing the the Chrome Web Store or Firefox Add-ons store.
Tutorial
Read my post on Medium that explains more about how to create a browser extension.
Save locally on your computer and run extension
- Open your terminal
- cd to a directory where you want to save this
- run:
git clone [email protected]:ryanwhocodes/template-browser-extension.git
- Then open the browser you wish to use it in and follow the below instructions
Chrome
- Visit
chrome://extensions/
in your Chrome browser - Click
Load Unpacked
- Select the folder you saved this in
Firefox
- Visit
about:debugging
- Click on
Load Temporary Add-on
- Select the folder you saved this in
The extension can then be viewed by clicking the icon in the address bar.
Files to edit to create your extension
The extension project structure looks like this:
extension
├── css
│ └── style.css
├── js
│ └── popup.js
├── manifest.json
└── popup.html
-
popup.html
is the popup that appears when you click the extension icon in the browser's toolbar -
jspopup.js
is the JavaScript file that will run when the extension icon is clicked. This already has some functions to copy to the clipboard, to interact with the browser's tabs (depending on whether the browser is Chrome or not), and add event listeners. -
css/style.css
is the css file for your popup page -
manifest.json
update this with the configuration for your extension. If you want to add icons then you need to add them in an icons folder and then specify them here. - Add any other theme you want for Bootstrap easily by adding it to the
css/themes
folder and then link to that inpopup.html
Publishing your extension
Libraries used
- lgarron/clipboard-polyfill: Sane copying on the web.
- Bootstrap · The most popular HTML, CSS, and JS library in the world.
- jQuery
- Bootswatch.com theme Flatly
Mozilla and Chrome guides
The following pages were helpful when creating a web extension.
- What are extensions? - Google Chrome
- Anatomy of an extension - Mozilla MDN
- Your first extension - Mozilla MDN
Credits
- dmoneyballer Special thanks for helping to support compatibility with the Edge browser
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].