Live data from Hacker News

Oat – Ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library

oat.ink

91–100 of 151 posts

Re: Oat – Ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library

#91

Thank you testing this on older browsers before releasing. This is truly an ultra minimal library - https://ibb.co/DDGmLYdg , https://ibb.co/h1WQG3GK

Genuine question, do you normally use old browsers as your daily driver for interfacing with the web? I’d be interested in learning why.

Re: Oat – Ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library

#92
The form component:

https://oat.ink/components/#form

Looks a lot like a raw HTML+CSS framework I made in 2009:

https://alganet.github.io/ghiaweb/ (it has some small glitches, browser widgets changed a lot since 2009).

Particularly the use of the label, fieldset and legend elements as native accessible solutions instead of instrumenting divs. Even the styling and the example resembles it a bit!

https://oat.ink/components/#grid

This is where it falls from grace IMHO. Grid classes are fundamentally non-semantic. I know they're popular and useful, but there must be a better (semantic) way of doing this. I haven't found it yet, but there must be.

Re: Oat – Ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library

#93

This site got me going. Almost had whiplash when I tapped a link and the page loaded literally instantly. I've almost forgotten that that's possible on the internet. I'm not a web dev, but I'm inspired to get into it now because of this site.

You should try making a site with Astro. Load speed is cray cray.

Yeah I’m a recent Astro convert. To be fair, any static site will have this effect. It’s just everyone is using react to make landing pages now.

Re: Oat – Ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library

#94
post #80

The motivating blog post[1] linked from the front page is probably going to generate a more interesting discussion than the framework itself. As someone who has to deal with both angular and nextjs for different (but overlapping) stacks at work, I find myself increasingly sympathetic to this viewpoint. [1]: https://nadh.in/blog/javascript-ecosystem-software-developme...

Nice link - still relevant IMNHO - even though it's from 2021. Discussed at the time: https://news.ycombinator.com/item?id=28892933

It has updates at the bottom. Most recently 14 Sep 2025.

Re: Oat – Ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library

#95

There’s a ton of semantic drop in css libraries similar to this. Love seeing new ones. Quality varies wildly but this site shows 50+ drop in stylesheets for those writing semantic html: https://dohliam.github.io/dropin-minimal-css/

This isn't upvoted enough. This is more interesting than the OP's project! Thanks for sharing!

Re: Oat – Ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library

#96

There’s a ton of semantic drop in css libraries similar to this. Love seeing new ones. Quality varies wildly but this site shows 50+ drop in stylesheets for those writing semantic html: https://dohliam.github.io/dropin-minimal-css/

I had to read your comment three times before figuring out that you mean “drop-in”. Sometimes hyphens do matter! :)

Re: Oat – Ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library

#99
This is gorgeous. I hate frontend because of its sheer gratuity, and this is the kind of thing that might get me back into it. The only other contender for interactivity I'd consider is HTMX, and I'm going to boldly assume I'll be able to combine them without too much bother.

Bravo to the author, keep at it. I'll be recommending this to anyone who will listen.

Re: Oat – Ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library

#100
post #79

What's with variable names starting with "#" as first character?

If you are referring to class members in the JavaScript then those are private fields[1] [1] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

I had Googled my question too. Got no hits which is why I asked. Haven't seen it before.
Post reply on HN