HNHacker News
TopNewBestAskShowJobs

JoeyDoey

122 karma · joined June 24, 2010

building monoliths @ https://specialize.studio | making beds @ https://bedframe.dev
submissionscomments
JoeyDoey··on Ask HN: What Are You Working On? (December 2025)
Wanted to design a nice lil macOS icon but ended up building an app to go along with it. Building a macOS AI image studio app https://picchat.ai/
JoeyDoey··on Text Editor: Data Structures
Looks like Codemirror does similar with long/ huge files https://codemirror.net/examples/million/
JoeyDoey··on Ask HN: Show me your half baked project
https://github.com/nyaggah/bedframe/

A cross-browser extension development framework. Got some good feedback on it on here earlier (https://news.ycombinator.com/item?id=37394194) and still hacking away at it. Appreciate any feedback!

Great projects on here so far!

JoeyDoey··on Show HN: Bedframe – open-source Browser Extension Development framework
thanks, bruv!
JoeyDoey··on Show HN: Bedframe – open-source Browser Extension Development framework
Bedframe gives you that, basically. It's a project generator that uses Vite so it'll let you build in vanilla js and html/css and enables dev niceties like HMR so you have a live dev server, etc. but in the end you end up with just the html/css/js.

Idea is, depending on what kind of extension you're building you can use content scripts to render you extension in shadow dom or iframe. Bedframe lets you do this.

The CLI is a project generator for: - popup (default kind of extension) - side panel (relatively new in Chrome / https://developer.chrome.com/docs/extensions/reference/sideP...) - overlay (what you describe above) - devtools extensions (https://developer.chrome.com/docs/extensions/mv3/devtools/#d...).

Bedframe goes further and lets you add a mvp.yml workflow to your (Github) repo and have any versioned changes landing in 'main' branch get published to firefox, edge, chrome web stores

Basically productionizes the extension dev process.

JoeyDoey··on Show HN: Bedframe – open-source Browser Extension Development framework
Plasmo? They're certainly further along in dev and doing great work. Bedframe is a slightly differing approach to the same pretty much.
JoeyDoey··on Show HN: Bedframe – open-source Browser Extension Development framework
Yes to all this. But the project is super new so supports just React right now. The idea is to support all officially supported vite templates in ts and js, so: vue, react, preact, lit, svelte, solid, qwik.

> what its trying to solve:

I want a Next.js + Vercel dev experience but for building browser extensions: push to main > run a workflow > determine if it should publish > publish (to all my chosen web stores)

I want an actual dev workflow (like I'm used to in regular web/app development in 2023) but again, tailored for browser extensions.

Basically I wanted something that doesn't abstract the usual Vite setup. Just give me the usual niceties of working with client-side react w/ Vite. So yes, you get the vite/rollup plugins as usual.

JoeyDoey··on Show HN: Bedframe – open-source Browser Extension Development framework
VS Code is "Community Material Theme" - hight contrast: https://marketplace.visualstudio.com/items?itemName=Equinuso...
JoeyDoey··on Show HN: Bedframe – open-source Browser Extension Development framework
Ooof!! It is an... interesting time right now in extensions land. The switch from MV2 to MV3 is a bit chaotic but hopefully tools like this (Bedframe) and tools like [Plasmo](https://github.com/PlasmoHQ/plasmo) start to inject some freshness in the space.
JoeyDoey··on Show HN: Bedframe – open-source Browser Extension Development framework
Author here! the project is super new. alpha, at best.

Basically if you wanted to build browser extensions using modern stack, bedframe lets you do that. Specifically it uses Vite under the hood so you can write e.g. a chrome extension in e.g. React w/ TypeScript, Tailwind, and all that good stuff.

I think the CLI readme has a bit more useful info: https://github.com/nyaggah/bedframe/tree/main/packages/cli

The notable bit is the mvp.yml workflow you get in your project. It'll let you publish to chrome, firefox and edge automatically (ci/cd).

> It's also very unclear what state this project is in.

fair enough! Wanted to get something out there first; I'll get the docs out soon

JoeyDoey··on Show HN: The all-in-one platform for creative professionals
Appreciate the kind words. Not exactly a fan of Warhol myself but thought the cans added a touch of levity, no?
JoeyDoey··on Show HN: The all-in-one platform for creative professionals
Fair enough. We don't have any live examples yet but should have some really soon. What sounds unbelievable to you? Be interested in finding out.
JoeyDoey··on Show HN: The all-in-one platform for creative professionals
Both will are possible i.e. ability to use your own existing domain or purchase/ transfer with us. Need to include that in the copy. thanks
JoeyDoey··on Show HN: The all-in-one platform for creative professionals
Good point! Definitely. Will make adjustments so it's clear what you get and what limits are set etc. thanks
JoeyDoey··on Show HN: The all-in-one platform for creative professionals
Photo hosting is included free for each account. i.e. as part of the Professional website and Portfolio. Video and additional media (e.g. audio) is a pro feature.
JoeyDoey··on Show HN: The all-in-one platform for creative professionals
Fair enough. It was more intended to allow for granular feature selection. Perhaps we need to make it a bit clear.
JoeyDoey··on Fucking Sue Me
Remember watching a vid (1) where Pud explicitly mentioned his mom being said lawyer and his dad (as mentioned in the article) being the entrepreneur. Wonder why he left that out this time. I certainly enjoyed the dichotomy know who his folks were and what role each played. (1) http://vimeo.com/25489184
JoeyDoey··on Ask HN: Re-review the redesigned eBookCake
Thanks for the feedback.

- Great point. I'll change that.

- That was the idea. That you'll keep using the service.

- Right now I take whatever material is submitted to me and I design the ebook and output it in the different formats. I'm not distributing it (to itunes, Amazon, etc) quite yet. Down the road perhaps.

JoeyDoey··on Ask HN: Re-review the redesigned eBookCake
Glad you liked that. I don't know that I quite have enough data to accurately use such a statement but hopefully with time I will.

Re: logo, the E and the B just lent themselves nicely to arbitrary ligature. It does make it slightly hard to read I admit.

JoeyDoey··on Ask HN: What would you want in a web app template?
The "before-sign-up" pages are probably easiest to template as they'd cover most types of businesses. After users sign up, then it varies wildly. It'd be nice to somehow standardize that to work for most cases.
JoeyDoey··on I was rejected by ThemeForest so I did this...
The coupon code "SINGLEPAGERS" (case-insensitive) will take 10% off each theme.
JoeyDoey··on I was rejected by ThemeForest so I did this...
Thanks. I agree re: admin themes/ templates. I also like the "AskHN: What do you want in a web app theme" bit. I should do that asap.
JoeyDoey··on I was rejected by ThemeForest so I did this...
Idea wasn't really to compete with them. Just to strike out on my own. Just needed some fuel, is all.
JoeyDoey··on I was rejected by ThemeForest so I did this...
I've worked only very lightly in Drupal but I'd certainly consider it.
JoeyDoey··on I was rejected by ThemeForest so I did this...
Thanks for the feedback. Quite a few people have suggested rethinking the arrow. I agree.
JoeyDoey··on I was rejected by ThemeForest so I did this...
Well, i might roll out the HTML versions of these themes for people who don't necessarily need WordPress and would rather build their own back end.
JoeyDoey··on I was rejected by ThemeForest so I did this...
Thanks. I figure this is as good a reason for me to step out on my own.
JoeyDoey··on I was rejected by ThemeForest so I did this...
This def makes sense. I'll be fixing that. Active tab should be the "front" tab.
JoeyDoey··on I was rejected by ThemeForest so I did this...
Thanks. I appreciate the kind words.
JoeyDoey··on I was rejected by ThemeForest so I did this...
Thanks for the feedback. I whipped this site up in a day (today) so I'll go back and tweak. However the "detail" page is actually the sort of "add to cart" page. The intension was to shorten the funnel and have people at the checkout page as fast as possible.
Page 1 of 2Next →