Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Chathub | 8,141 | 9 days ago | 189 | gpl-3.0 | TypeScript | |||||
All-in-one chatbot client | ||||||||||
Plasmo | 6,708 | 7 | 20 days ago | 328 | July 24, 2023 | 94 | mit | TypeScript | ||
🧩 The Browser Extension Framework | ||||||||||
React Perf Devtool | 2,307 | 10 months ago | 29 | JavaScript | ||||||
A browser developer tool extension to inspect performance of React components. | ||||||||||
Web Extension Starter | 1,787 | a month ago | 9 | mit | JavaScript | |||||
🖥🔋Web Extension starter to build "Write Once Run on Any Browser" extension | ||||||||||
Extension Detector | 448 | 3 days ago | mit | JavaScript | ||||||
Check how trackable you are based on your browser extensions. | ||||||||||
Noobox | 404 | 2 years ago | 29 | gpl-3.0 | JavaScript | |||||
A Chrome Extension that contains useful tools | ||||||||||
Mue | 376 | a day ago | 13 | bsd-3-clause | JavaScript | |||||
Fast, open and free-to-use new tab page for modern browsers | ||||||||||
Hacker Tab Extension | 315 | 2 years ago | 19 | mit | JavaScript | |||||
Browser extension to view GitHub trending projects on new tab :octocat: 📈 | ||||||||||
Extension Save To Pocket | 258 | a year ago | 24 | mit | JavaScript | |||||
Save to Pocket is a browser extension that is used to save pages to a connected Pocket account | ||||||||||
React1s | 163 | 2 months ago | 1 | mit | TypeScript | |||||
点击页面元素跳转到编辑器(支持 React、Vue3) |
Save to Pocket is a browser extension that is used to save pages to a connected Pocket account when clicking a toolbar button, selecting a context menu item, or pressing keyboard shortcut. When a page is saved, a “Saved to Pocket” notification appears and offers additional actions, including:
This is the skeleton structure for the Save to Pocket extension codebase.
It leverages a rollup
build script to keep things simple when working with the operational code.
At this time it is set up to use the following:
Before you get started you will need to do the following:
{
"browserName": "key"
}
The app is bundled with rollup via node. You may use NPM to run the build/start/test scripts.
npm install
Run npm run build
This will create an optimized build and place it inside _build
at the root
directory.
Running npm run storybook
will open a development envorinment to allow for building and testing of simple components.
Run npm run release
This will create an optimized build, zip it up, and place it inside _releases
at the root
directory.
To load the extension:
Developer mode
in the upper rightLoad unpacked extension...
_build
folder when prompted.TBD
downshift - MIT License (MIT) Copyright (c) 2017 PayPal
linaria - MIT License (MIT) Copyright (c) 2017 Callstack
match-sorter - MIT License (MIT) Copyright (c) 2020 Kent C. Dodds
prop-types - MIT License (MIT) Copyright (c) 2013-present, Facebook, Inc.
react - MIT License (MIT) Copyright (c) 2013-present, Facebook, Inc.
react-dom - MIT License (MIT) Copyright (c) 2013-present, Facebook, Inc.
autosize-input - MIT License (MIT) Copyright (c) 2017 Jed Watson.
webextension-polyfill - Mozilla Public License Version 2.0
babel - MIT License (MIT) Copyright (c) 2014-present Sebastian McKenzie and other contributors
rollup - MIT License (MIT) Copyright (c) 2017 contributers
storybook - MIT License (MIT) Copyright (c) 2017 Kadira Inc.
types - MIT License (MIT)
cross-env - MIT License (MIT) Copyright (c) 2017 Kent C. Dodds
eslint - Copyright (c) OpenJS Foundation
jest - MIT License (MIT) Copyright (c) Facebook, Inc.
prettier - MIT License (MIT) Copyright (c) James Long
styled-jsx - MIT License (MIT) Copyright (c) 2016-present Vercel, Inc.