frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Ask HN: My mother was scammed out of all her savings. What should I do?

30•scapbi•3h ago•4 comments

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

6•ajtracysk•4h ago•7 comments

Ask HN: What developer tool do you wish existed in 2026?

11•allenleee•23h ago•13 comments

Tell HN: HN was down

597•uyzstvqs•4d ago•327 comments

Ask HN: Those making $500/month on side projects in 2025 – Show and tell

466•cvbox•4d ago•539 comments

Broadcom Changing Licensing to BSL

7•CubsFan1060•17h ago•4 comments

Ask HN: What are your predictions for 2026?

105•mfrw•5d ago•194 comments

FWS – pip-installable embedded process supervisor with PTY/pipe/dtach back ends

16•mrsurge•4d ago•4 comments

Ask HN: How many email accounts do you have?

4•asim•21h ago•7 comments

Ask HN: Resources to get better at outbound sales?

4•sieep•21h ago•3 comments

Ask HN: Does XML still have any value in creating APIs?

6•01-_-•5h ago•3 comments

Ask HN: Does anyone understand how Hacker News works?

165•jannesblobel•4d ago•228 comments

Ask HN: Who here is not working on web apps/server code?

83•ex-aws-dude•3d ago•97 comments

Ask HN: What is still hard about system design with AI?

2•brihati•1d ago•3 comments

Ask HN: Is GitHub becoming more and more unstable?

8•pavish•2d ago•4 comments

Cloudflare has been broken for 15 hours

12•Canada•2d ago•12 comments

Ask HN: How are most people converting HEIC to jpg?

5•par•3d ago•13 comments

AI Code assistants has made completing side projects so easy

10•akmittal•1d ago•8 comments

Ask HN: What public Claude Code MCPs, Skills do you have installed and use?

4•franze•1d ago•5 comments

LLM Benchmark: Frontier models now statistically indistinguishable

4•js4ever•1d ago•4 comments

Ask HN: How do you deal with large, hard-to-read Excel formulas?

9•jack_ruru•3d ago•10 comments

Ask HN: How do I bridge the gap between PhD and SWE experiences?

2•ecophyseis•3d ago•2 comments

The offline geocoder we wanted

7•gipsyjaeger•2d ago•2 comments

Ask HN: How are you LLM-coding in an established code base?

70•adam_gyroscope•5d ago•66 comments

Ask HN: Should I start a software foundation (goal: help emergency services)?

14•strgcmc•4d ago•1 comments

Ask HN: If you had to get a non-tech masters degree, what would you go for?

6•highwayman47•4d ago•12 comments

Ask HN: Is Stack Overflow Dead?

14•raphar•2d ago•21 comments

Ask HN: What would you call a package whose purpose is to import data?

7•ctc24•3d ago•11 comments

Ask HN: Do you allow vibecoded submissions in your open-source projects?

3•sneas•3d ago•9 comments

Ask HN: Is RSS Still Alive?

13•militanz•4d ago•12 comments
Open in hackernews

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

6•ajtracysk•4h 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•3h 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•3h 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•3h ago
Web storage API days hi:

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

remslave•3h 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•1h 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•1h ago
What are the tools for and what are the tools you're replacing?

Do you have those on any public git?

guntis_dev•11m 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.