TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Bedframe – open-source Browser Extension Development framework

136 点作者 JoeyDoey超过 1 年前

11 条评论

wbobeirne超过 1 年前
This is a much needed area for development, most of my extension projects are held together by glue. However, I&#x27;m not entirely sure what Bedframe does at first glance. The docs page says coming soon and just 404s, the homepage is just a splash page with an email form (that does not actually seem to submit!) I&#x27;ll read through the code at some point, and it looks like the individual project READMEs are more fleshed out, but definitely needs a better upfront explanation of what aspects of extension development it&#x27;s trying to solve.<p>EDIT: It&#x27;s also very unclear what state this project is in. The README has instructions for getting started with the CLI, but also says that I should sign up to join early access? Is this ready to use? What aspect of this project requires membership? Is there a hosted component or subscription model hidden in here?
评论 #37395892 未加载
评论 #37395266 未加载
dataviz1000超过 1 年前
Nice. Thank you for making this. There is a huge benefit to using Turbo Repo. I was frustrated with adding any other extension framework to my monorepo. My extensions don&#x27;t live in isolation but connect to other web, electron, and server apps. With this I can refactor types and design systems easily across the apps.
mightyham超过 1 年前
I&#x27;m somewhat confused about what problem this is solving, but I also have a lot of questions.<p>Does the dev mode use HMR? Can the cli upload bundles extensions to respective browser&#x27;s stores? Does it work with any web framework supported by vite? Does it work with all vite&#x2F;roll-up plugins?<p>This project is very interesting to me because I currently have a published Firefox extension that uses Vite, NPM, and Solid.js.
评论 #37398426 未加载
hnthrowawaybed超过 1 年前
For extension experts, when should developers use a framework like this versus these options:<p>* Attaching to page DOM with custom HTML&#x2F;CSS&#x2F;JavaScript<p>* Shadow DOM<p>* Iframe<p>Shadow DOMs seem like a good hybrid between iframes and attaching to the page DOM.
评论 #37399897 未加载
endigma超过 1 年前
Does the name of this organization seem suspicious to anyone else?
评论 #37397753 未加载
评论 #37398679 未加载
kwerk超过 1 年前
How does this position with something like plasma.dev?<p>I’ve been happy with it, especially the testing &#x2F; beta deployment and messaging libraries.
评论 #37398686 未加载
agg23超过 1 年前
If you&#x27;re not interested in a GUI, but just want to run background services, is this framework still applicable?
FeroTheFox超过 1 年前
What&#x27;s the theme used in the readme screenshot? I would love to use it myself :)
评论 #37395946 未加载
mancuso5超过 1 年前
wow this look awesome!
评论 #37399912 未加载
artisin超过 1 年前
Definitely a much-needed area for development. However, having gone down the browser extension rabbit hole, I&#x27;ve largely shifted my focus to user scripts. Granted, there will always be a need for specialized browser extensions like ad blockers (uBlock[1]), keyboard shortcuts (Vimium-C[2]), and password managers (Bitwarden[3]).<p>That said, I find user scripts superior for most tasks, despite some lacking UI niceties. They are easier to share, use, and crucially, audit—be it in terms of scope, permissions, or code updates. Plus if Manifest V3 is any indicator, the future for browser extensions looks bleak. While I don&#x27;t agree with this direction, it&#x27;s probably for the best for the majority of users, like my mom.<p>Your effort is commendable; however, should you find yourself looking for a viable pivot in the future, I believe the user script space is primed for innovation and could offer a good alternative.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;gorhill&#x2F;uBlock">https:&#x2F;&#x2F;github.com&#x2F;gorhill&#x2F;uBlock</a> [2] <a href="https:&#x2F;&#x2F;github.com&#x2F;gdh1995&#x2F;vimium-c">https:&#x2F;&#x2F;github.com&#x2F;gdh1995&#x2F;vimium-c</a> [3] <a href="https:&#x2F;&#x2F;addons.mozilla.org&#x2F;en-US&#x2F;firefox&#x2F;addon&#x2F;bitwarden-password-manager&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;addons.mozilla.org&#x2F;en-US&#x2F;firefox&#x2F;addon&#x2F;bitwarden-pas...</a>
评论 #37398724 未加载
评论 #37396167 未加载
评论 #37396983 未加载
felipesabino超过 1 年前
I just recently came across Plasmo [1], which is very mature and a good entry point for anyone starting on the browser extension environment (like I am). It would be nice to see some comparisons in the future when Bedframe&#x27;s docs are published<p>[1] <a href="https:&#x2F;&#x2F;docs.plasmo.com&#x2F;framework" rel="nofollow noreferrer">https:&#x2F;&#x2F;docs.plasmo.com&#x2F;framework</a>
评论 #37400662 未加载