mirror of
https://github.com/open-webui/extension.git
synced 2026-11-05 01:38:15 +00:00
[GH-ISSUE #2] Consider using a cross-platform extension framework for easier development and maintenance #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @SethBurkart123 on GitHub (Jun 20, 2024).
Original GitHub issue: https://github.com/open-webui/extension/issues/2
Hey there! 👋
I've been following the progress of open-webui and finally this extension, and I must say, I'm really excited about what you've accomplished so far. I develop chrome extensions for fun, and I know firsthand the challenges that come with making an extension work seamlessly across different platforms.
I wanted to reach out because I've been thinking about ways to make the development process smoother and more efficient. One idea that came to mind is using a cross-platform extension framework. These frameworks handle the heavy lifting of generating browser-specific packages and provide handy polyfills, making it a breeze to target different browsers without all the manual work.
I've had some great experiences with two frameworks in particular:
I've personally converted a few large-scale extensions to use these frameworks, and the results have been fantastic. It significantly reduces the development effort and ensures a consistent user experience across platforms.
If you're open to the idea, I'd be more than happy to lend a hand in integrating either Bedframe or Plasmo into the project. I think it could be a game-changer for the development workflow and make maintaining the extension a whole lot easier in the long run.
@yekruz commented on GitHub (Aug 25, 2025):
@tjbck @SethBurkart123
as someone in love with the Open Source, I'd be glad to help creating the extension for an open source browser. how about FireFox? any suggestion?