Edit: I just downloaded the html file and it still works locally as a single page app, no external libs, no fonts, icons, nothing that could break the correct functioning of the app. This is how software should be built, portable, no installation required, drop anywhere and run
I am working on an RSS reader that is also single page and location-agnostic. Issue for me right now is CORS unblocking as that does entail some complexity to workaround. Current length of the HTML is 2500 lines / 101KiB.
Moreover, just like https://theresanaiforthat.com/ - a great thing to see would be something like thereisanHTMLforthat.com - because quality vibe-coding delivers!
Also, a single HTML can easily be security audited, right? How much damage can it do?
"Well, actually," it is usually not just HTML, but I am with you on liking these single-file apps. Security is complicated because these pages often rely on importing online packages, which can get poisoned in the blink of an eye.
The unique thing about HTML apps is that there could be a "directory download" of say the best 1000 apps every month for people to run locally with imports also downloaded and security audited beforehand. That would be ideal.
GreasyFork checks for security problems and best practices in their scripts with community moderation a large component. https://share.gemini.google/VwomSQkChNWS
How I see it, there could be a code freeze period (quarantine) and if no issues arise, the HTML is bundled into the 1000 monthly thing.
At the moment, there is a toggle switch between own proxy and direct (requiring CORS Unblock extension,) but really having multiple methods can work.
Other mentions were using a CloudFlare worker proxy (needing Cloudflare account and Node.js), NeutralinoJS, Electron and Tauri.
Speaking of XML, there must be a way to push items out from a server using XML. That's an interesting solution and would let a remote server do all the polling and as such would mean sharing data with it. This could end up a paid option using micropayments and give it efficient performance in an ideal world.
Would you mind testing this tool I'm writing? I'm building it as a proxy for some streamlit apps and MCP but you can try and put any webapp/API behind it. Do raise issues if you find any.
Yep! And it works well on iOS too. Safari sucks and stutters with some of these single file html and I haven’t been able to figure out why, but my god this is awesome and also fun to play with!
Ditto on the lovelyness of single-file, zero-dep, standalones. In my day job I'm stripping out hundreds of megabytes from one of our main docker containers, but running into little projects like this that make me smile. Beautiful
I get what you are saying. But… if it didn’t need a browser, it still needs a runtime, and a computer, and electricity, and technology to print CPUs and and and
Is there something similar to this that includes melody composition that's not tied to a scale? My son has been composing music for a couple years in Chrome Music Labs and he's definitely outgrown it, but I can't find anything that lives online (and ideally can be downloaded in a single html, love the idea) and allows any-length melodies to be composed within the browser with drumkits, etc...
Nice!!! A bit hard to understand if you haven't used anything related before, but interesting enough to make you wanted to try it when you haven't used anything related before ahaha
What is this built on? How can I use it? What're the licensing? I'm eagerly looking for open source and non-copy-left licensed web audio players for projects.
the otherwise fawning praise in the comments for something that seems so obviously vibe-coded is making me wonder if all these one sentence replies are bots
Edit: I just downloaded the html file and it still works locally as a single page app, no external libs, no fonts, icons, nothing that could break the correct functioning of the app. This is how software should be built, portable, no installation required, drop anywhere and run
Kudos on everything perfectly executed
I am working on an RSS reader that is also single page and location-agnostic. Issue for me right now is CORS unblocking as that does entail some complexity to workaround. Current length of the HTML is 2500 lines / 101KiB.
Moreover, just like https://theresanaiforthat.com/ - a great thing to see would be something like thereisanHTMLforthat.com - because quality vibe-coding delivers!
Also, a single HTML can easily be security audited, right? How much damage can it do?
The unique thing about HTML apps is that there could be a "directory download" of say the best 1000 apps every month for people to run locally with imports also downloaded and security audited beforehand. That would be ideal.
GreasyFork checks for security problems and best practices in their scripts with community moderation a large component. https://share.gemini.google/VwomSQkChNWS
How I see it, there could be a code freeze period (quarantine) and if no issues arise, the HTML is bundled into the 1000 monthly thing.
Other mentions were using a CloudFlare worker proxy (needing Cloudflare account and Node.js), NeutralinoJS, Electron and Tauri.
Speaking of XML, there must be a way to push items out from a server using XML. That's an interesting solution and would let a remote server do all the polling and as such would mean sharing data with it. This could end up a paid option using micropayments and give it efficient performance in an ideal world.
https://github.com/dolphinsdotdev/sidepage
> no external libs, no fonts...
It needs an entire browser.
A browser is just a drop in the bucket.
https://cymaforma.com/rnd-synth
It's a combination of an art project and a serious instrument. It streams four channels out its USB.
Something like Caustic, but in HTML :-)
Nice work and thank you for sharing!
Anyway, on a related note, I just vibed together something in the same vein (using Ox Alpha, because why not). https://aamen-veli.akx.fi/