frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Discuss – Do AI agents deserve all the hype they are getting?

2•MicroWagie•1h ago•0 comments

Ask HN: Anyone Using a Mac Studio for Local AI/LLM?

47•UmYeahNo•1d ago•29 comments

LLMs are powerful, but enterprises are deterministic by nature

3•prateekdalal•5h ago•3 comments

Ask HN: Non AI-obsessed tech forums

27•nanocat•16h ago•21 comments

Ask HN: Ideas for small ways to make the world a better place

16•jlmcgraw•18h ago•20 comments

Ask HN: 10 months since the Llama-4 release: what happened to Meta AI?

44•Invictus0•1d ago•11 comments

Ask HN: Who wants to be hired? (February 2026)

139•whoishiring•4d ago•517 comments

Ask HN: Who is hiring? (February 2026)

313•whoishiring•4d ago•512 comments

Ask HN: Non-profit, volunteers run org needs CRM. Is Odoo Community a good sol.?

2•netfortius•13h ago•1 comments

AI Regex Scientist: A self-improving regex solver

7•PranoyP•20h ago•1 comments

Tell HN: Another round of Zendesk email spam

104•Philpax•2d ago•54 comments

Ask HN: Is Connecting via SSH Risky?

19•atrevbot•2d ago•37 comments

Ask HN: Has your whole engineering team gone big into AI coding? How's it going?

18•jchung•2d ago•13 comments

Ask HN: Why LLM providers sell access instead of consulting services?

5•pera•1d ago•13 comments

Ask HN: How does ChatGPT decide which websites to recommend?

5•nworley•1d ago•11 comments

Ask HN: What is the most complicated Algorithm you came up with yourself?

3•meffmadd•1d ago•7 comments

Ask HN: Is it just me or are most businesses insane?

8•justenough•1d ago•7 comments

Ask HN: Mem0 stores memories, but doesn't learn user patterns

9•fliellerjulian•2d ago•6 comments

Ask HN: Is there anyone here who still uses slide rules?

123•blenderob•4d ago•122 comments

Kernighan on Programming

170•chrisjj•4d ago•61 comments

Ask HN: Any International Job Boards for International Workers?

2•15charslong•16h ago•2 comments

Ask HN: Anyone Seeing YT ads related to chats on ChatGPT?

2•guhsnamih•1d ago•4 comments

Ask HN: Does global decoupling from the USA signal comeback of the desktop app?

5•wewewedxfgdf•1d ago•3 comments

We built a serverless GPU inference platform with predictable latency

5•QubridAI•2d ago•1 comments

Ask HN: Does a good "read it later" app exist?

8•buchanae•3d ago•18 comments

Ask HN: Have you been fired because of AI?

17•s-stude•4d ago•15 comments

Ask HN: How Did You Validate?

4•haute_cuisine•1d ago•6 comments

Ask HN: Anyone have a "sovereign" solution for phone calls?

12•kldg•4d ago•1 comments

Ask HN: Cheap laptop for Linux without GUI (for writing)

15•locusofself•3d ago•16 comments

Ask HN: OpenClaw users, what is your token spend?

14•8cvor6j844qw_d6•4d ago•6 comments
Open in hackernews

I built two dozen single-file HTML tools that run offline and need no back end

19•ajtracysk•1mo ago
I'm a teacher who started making my own productivity tools. I was tired of subscriptions and paywalls. Every tool is a single HTML file. Download it, open it, data stays local. No server, no login, no API calls.

Started as a personal project but I've now shipped habit trackers, journals, planners, invoice generators, and a bunch of teaching tools.

Curious what HN thinks about this approach to software.

Comments

sonuhia•1mo ago
Sarcasm:

bad bad not good. it's ok for poor people but the poor aren't capital if they produce capital (financial or cognitive or any other) without making someone else richer (in data or money) so your approach is essentially bad for the extended wall street portfolio and thus bad for the economy.

No sarcasm:

Always a good approach. Variation and customization of all kinds of tools are imperative.

The single html file approach is ok.

I did similar stuff, twice, and will transition to python, rust or zig because now freaking web hooks, sms and whatsapp notifications will be useful just because the amount and variety of tasks and active and passive participants is growing, which gave me a much better understanding of what the fuck is wrong with industries, btw (so much less than I thought). Must remember to version control, properly, though, as well as documenting and properly organizing the code, all of which is so damn 101.

Alex2037•1mo ago
it's great for everything that doesn't need writing data to disk (although some limited persistence can be had by storing data in the URL). the bummer is that even Firefox doesn't allow saving/opening .html files on mobile.
theandrewbailey•1mo ago
Web storage API days hi:

https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage...

remslave•1mo ago
Have done this a few times. Updating the thing and keeping my data is always annoying even with web storage. The limitations of CORS also make it annoying the moment you want to do anything more involved.

In the end I usually just write a normal program for myself in autoit.

grugdev42•1mo ago
Sounds neat, I like the concept. :)

How is persistent storage handled? Do users need to be made aware that their data in local storage might disappear one day if the OS runs low on disk space?

roscas•1mo ago
What are the tools for and what are the tools you're replacing?

Do you have those on any public git?

guntis_dev•1mo ago
Like the simplicity approach - single-file tools are underrated.

One thing to note: if you ever want "install as app" functionality, you'd need to host them (even on GitHub Pages). File:// URLs don't support service workers, which means:

- Can't properly "Add to Home Screen" as a PWA

- Can't use Cache API for offline-first functionality

- Limited to localStorage (~5MB) instead of IndexedDB

- CORS restrictions prevent fetching from external APIs/CDNs

But if your tools work fine with localStorage and file:// access, no need to overcomplicate. The current approach is valid too.

skydhash•1mo ago
I just use Emacs.

One or two years before, I would have agreed with the HTML approach, because I would have wanted it to be easily accessible from mobile and what not. But now, I just prefer having a full computer with me (and planning to invest in a smaller and more portable one). A browser is a very wasteful and limited interface.

veeblevee•1mo ago
I've built a few, sometimes for fun and sometimes as tools.

There was a recent submission with some good examples: https://news.ycombinator.com/item?id=46223882

gabrielsroka•1mo ago
These? https://github.com/ajtracysk and https://medium.com/@ajtracysk
yevgenyhong•1mo ago
I really love it.

In this year i tried make some note with html

I also posted in hn (https://news.ycombinator.com/item?id=43358914)

I think if the browser provides more nice file saving solution the standalone html app will be more powerfull

hiAndrewQuinn•1mo ago
It's great!

https://til.andrew-quinn.me/posts/llm-javascript-github-page...

rcanand2025•1mo ago
Love it! I think there is a lot of untapped potential in single file html approaches - I like to make single file html "viewers" for different kinds of files for my own use. For example, if I have a specific json format with a lot of files, I build a viewer that can view, search, filter, sort, etc. exactly the way I want it. Here is a json viewer - https://gist.github.com/rcanand/5a7e124acc2ac241cba4a629cc1b... and a csv viewer - https://gist.github.com/rcanand/cc0a7dc87839ac1c23a0e687c779...
pancsta•1mo ago
Id love to see go-app.dev deployed that way. Seems like shipping WASM as a single HTML works https://stackoverflow.com/questions/52582367/a-single-file-w...
GreyPhoenix11•1mo ago
I work a corporate job and have also made a folder on my computer where I have about 10 HTML "tools". All with a specific purpose that helps me with a niche use. Mostly written by me, though, of course with some vibe coding. For instance, I have a custom GANTT chart project tracker with many oddities that I felt too confined with Excel. Though, I am weary of persistent storage only and am looking into exploring with Netlify to at least host them via a static website, maybe with a little storage. Can anyone offer any advice on how to host by literally adding the HTML text or files? Not looking to use an FTP or anything really complicated.