Oat – Ultra-lightweight, semantic, zero-dependency HTML UI component library
136 points
2 hours ago
| 21 comments
| oat.ink
| HN
hiyer
1 minute ago
[-]
Reminds me of what bootstrap [1] was like around a decade ago. It's gotten quite a bit bloated since then though.

1. https://getbootstrap.com/

reply
scandinavian
1 hour ago
[-]
5 day old repo, 2000 stars on GitHub, 400 total weekly downloads on npm. Frontpage of hacker news with a bunch of weird comments. Moderation has been lacking recently.
reply
ssiddharth
1 hour ago
[-]
The author is the CTO of Zerodha, India’s largest online brokerage. Not that it matters, just an observation.
reply
smarx007
57 minutes ago
[-]
I thought they also OSSed a pretty solid https://github.com/frappe/helpdesk helpdesk but that was from Frappe, not Zerodha.
reply
sschueller
1 hour ago
[-]
Sad that HN is now also getting boted by LLMs. People are just shameless. HN is one of the few places left where you can post / self promote something you have made only for people to take advantage of it.
reply
ZeWaka
1 hour ago
[-]
The strangest part is the weird commenting accounts have pretty old account ages.
reply
quadrifoliate
20 minutes ago
[-]
I don't know if you're demonstrating reductio ad absurdum, but maybe that's because they are genuine? As people in the thread have pointed out, the author as well as their company is pretty well-known in software circles. They have had multiple projects discussed on HN in the past[1]. 2000 stars is not a lot given that [2].

I fail to understand why a ton of breathless blog posts about the process of AI-assisted coding are more interesting to HNers than some of the actual code (potentially, not claiming anything about it) written.

Maybe you or the GP could actually say what you think are "weird comments" and why you think this is being "boted"?

---------------

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

[2] Why are people obsessed with star counts? I at least only star things to bookmark them, not vouch for them in any way. It does not seem unreasonable to me that 5 times as many people bookmarked the repo in the early days than are using it on npm. Also, npm is not necessary, the author shows at least 2 other ways to use it (direct download, link to GitHub pages) which will not show up in npm stats.

reply
swiftcoder
1 hour ago
[-]
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...

reply
rohitpaulk
1 hour ago
[-]
Surprised that none of the comments here are comparing this to Bootstrap.
reply
weiliddat
1 hour ago
[-]
Yeah reminds me of early Bootstrap
reply
potato-peeler
56 minutes ago
[-]
Thank you testing this on older browsers before releasing. This is truly an ultra minimal library - https://ibb.co/DDGmLYdg, https://ibb.co/h1WQG3GK
reply
mkl
1 hour ago
[-]
Seems pretty unresponsive to me. I'm getting at least half a second of delay before the accordion, drop-down, or switch do anything. Chrome on Windows.
reply
jlg23
1 hour ago
[-]
My initial reaction was that I have to use this just because of the buzzword density in the title. But after reading up, it looks like the author was pretty successful in moving the bloat from code to announcement title. I'll give this a try!
reply
bpev
2 hours ago
[-]
Amazing! I recently started building something similar for the same reasons, but more out of frustration rather than out of desire. I'll have to give this one a try and see if it fills the need.
reply
neon_me
2 hours ago
[-]
Nice job! Clicked tru my obscure mobile firefox and all worked well!
reply
kitd
2 hours ago
[-]
Great work! PicoCSS feels a bit too minimalist at times. This looks like a better balance of lightweight and functional.
reply
mgaunard
1 hour ago
[-]
The code example doesn't render for me.
reply
akrauss
48 minutes ago
[-]
No Datepicker?
reply
visarga
1 hour ago
[-]
This does not even need a LLM skill, just load the whole code up in context, so efficient.
reply
koakuma-chan
1 hour ago
[-]
This is kind of misleading. It says it's an HTML UI library, then it says HTML + CSS, and then it says it also includes JavaScript. Why is this better than, say, DaisyUI?
reply
httpsterio
1 hour ago
[-]
Iirc there's a few web components in there which would require js.
reply
Maxion
1 hour ago
[-]
This looks very very cool. Will definitely look in to using this for more static internal tools!
reply
mcknz
1 hour ago
[-]
should call it oatmilk for max exposure
reply
yoz-y
1 hour ago
[-]
Claims no classes but uses data- attributes and also classes (just look at the button example…)

Looks okay, but I don’t see why to use this over something like Marx if all you need is to not have bare browser default styling.

reply
dingi
1 hour ago
[-]
Use of semantic elements is an interesting take. I'll give it a try.
reply
andrei_says_
1 hour ago
[-]
Thank you for this, can’t wait to use. Minimalism at its best.
reply
rado
1 hour ago
[-]
Good one. Presentation is good too. Thanks
reply
deafpolygon
2 hours ago
[-]
I love it. We need to see more of this.
reply