Show HN: Plasmo – a framework for building modern Chrome extensions

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • plasmo

    🧩 The Browser Extension Framework

    Thanks! We wrote a custom Parcel runtime [1] inspired by Parcel's HMR runtime (which was too bloated and buggy for us) that injects a web socket listener into the development build of the extension.

    Whenever a bundle change happens, Parcel sends it the refresh message and it either does `chrome.runtime.reload()` or `location.reload()` depending on the context.

    [1]: https://github.com/PlasmoHQ/plasmo/blob/main/packages/parcel...

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • webextension-polyfill

    A lightweight polyfill library for Promise-based WebExtension APIs in Chrome

  • examples

    🔰 Example projects that demonstrate how to use the Plasmo Framework and integrate with popular tools (by PlasmoHQ)

    - 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

  • docs

    📘 Documentation site (by PlasmoHQ)

    - 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

  • sveltekit-adapter-browser-extension

    Build browser extensions with Svelte (early prototype)

    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

  • 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

  • nutab

    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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Plasmo - a new way to create modern browser extensions

    3 projects | dev.to | 8 Sep 2023
  • Plasmo - the browser extension framework

    2 projects | /r/chrome_extensions | 6 Jun 2023
  • Malaysia started mandating ISPs to redirect DNS queries to local servers

    4 projects | news.ycombinator.com | 6 Sep 2024
  • Buster: Captcha Solver for Humans

    1 project | news.ycombinator.com | 28 Jul 2024
  • Find+: Chrome Extension to find in page using REGEX

    1 project | news.ycombinator.com | 17 Jul 2024

Did you konow that JavaScript is
the 3rd most popular programming language
based on number of metions?