Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
docs
-
Whispering - my Svelte Chrome Extension that brings speech-to-text to ChatGPT (and any website) [self-promo]
Plasmo: A framework for building Chrome extensions.
-
React TS Chrome extension starter?
Check out https://docs.plasmo.com/
-
Show HN: Plasmo – a framework for building modern Chrome extensions
- We have remote code bundling that automatically fetches URL based imports (like Google Analytics) in build time to mitigate issues with MV3 not allowing remote code [4]
[1]: https://docs.plasmo.com/#where-is-the-manifestjson-file
[2]: https://docs.plasmo.com/workflows/env
[3]: https://github.com/PlasmoHQ/examples/tree/57791e70549441e391...
[4]: https://docs.plasmo.com/workflows/remote-code
-
Building a Modern React Chrome Extension with a New Framework
We decided to tackle this problem by building a framework for browser extension development called Plasmo. It's a different way of thinking about browser extensions, and if you're used to building extensions, some things might look a bit weird.
-
We built an open-source framework for building modern Chrome extensions with React
Would love to get people to try it out and get feedback. Right now, we're focusing only on supporting React so that we can iron out all of the different edge cases that might arise, but will look to add other view frameworks like Svelte, Vue, etc. in the future! Here are the docs: https://docs.plasmo.com
-
Please review my docs site
Fixed - it should point to the https://github.com/PlasmoHQ/docs instead
nutab
- For your next side project, make a browser extension
-
Show HN: Plasmo – a framework for building modern Chrome extensions
Sveltekit! I used sveltekit-adapter-browser-extension[0] by Antony which conveniently handles the hashing stuff. I just made the repo public in case you want to check it out[1]. Let me know if you run into any issues!
[0] https://github.com/antony/sveltekit-adapter-browser-extensio...
[1] https://github.com/FractalHQ/nutab
What are some alternatives?
plasmo - 🧩 The Browser Extension Framework
chrome-extension-boilerplate-react - A Chrome Extensions boilerplate using React 18 and Webpack 5.
examples - 🔰 Example projects that demonstrate how to use the Plasmo Framework and integrate with popular tools
webextension-polyfill - A lightweight polyfill library for Promise-based WebExtension APIs in Chrome
Notion-Boost-browser-extension - Chrome & Firefox extension for Notion to add 20+ features like sticky outline, small text & full width by default, hide comments & help button, bolder text etc. Download here: https://gourav.io/notion-boost
sveltekit-adapter-browser-extensio
pixiebrix-extension - PixieBrix browser extension
webextensions - Charter and administrivia for the WebExtensions Community Group (WECG)
Tailwind CSS - A utility-first CSS framework for rapid UI development.
example-chrome-extension - Example Chrome Extension - open source examples for Chrome extension APIs