Top
Best
New

Posted by twapi 22 hours ago

Oat – Ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library(oat.ink)
https://github.com/knadh/oat

Related: https://nadh.in/blog/javascript-ecosystem-software-developme...

481 points | 124 commentspage 5
mcknz 20 hours ago|
should call it oatmilk for max exposure
dankobgd 15 hours ago||
People need to stop with these stupid 12 column grids and learn how grid and flex work. Other elements are ok but this is just stupid
pphysch 12 hours ago|
It's a 12 column grid system built with CSS Grid. 12 column grids are a common design pattern. What would you propose instead?
scandinavian 20 hours 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.
codegeek 16 hours ago||
You are jumping to conclusions. The author is the CTO of the largest online brokerage in India but more importantly, they have created many open source software of good quality. His website and blog are of great quality. Whether you think this library deserves more attention or not is your personal preference but it is far from spam. I havr no affiliation with them but like their work.
bityard 16 hours ago||
It's possible for both things to be true: this project is written by a developer well-known within India, AND this thread has a lot of bot (bought?) comments of praise in it.
ssiddharth 20 hours ago|||
The author is the CTO of Zerodha, India’s largest online brokerage. Not that it matters, just an observation.
smarx007 20 hours ago|||
I thought they also OSSed a pretty solid https://github.com/frappe/helpdesk helpdesk but that was from Frappe, not Zerodha.
isodev 18 hours ago|||
A CTO that codes? Interesting indeed.
simonw 13 hours ago|||
That's pretty common in small companies. It's less common in large companies but can happen - you may use the "CTO" title for the founding engineer who still leads code and architecture, then hire someone under a different title (frequently "VP of Engineering") to handle the management / team growing side of the role.
appplication 12 hours ago||
That sounds like a reasonable split to me, so much so I’m not sure I’d understand why you’d want the same person handling both code/architecture and management.
subscribed 16 hours ago|||
CTO in my company* remains SME on a several components, commits to several production repositories (and expects the most stringent PR checks), and maintains couple of small tool used by us and the customers.

Its not that rare I think.

*small fintech with couple of billions in the accounts, not a startup, not a Fortune 500 company

dang 9 hours ago|||
I'm not sure which comments you're finding weird, but I spot checked a bunch and didn't see anything that looked particularly bogus, other than https://news.ycombinator.com/item?id=47026348 and some trollish ephemera.

The upvotes on the submission look legit to me, as does the submission itself.

sschueller 20 hours 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.
ZeWaka 20 hours ago||
The strangest part is the weird commenting accounts have pretty old account ages.
quadrifoliate 19 hours 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.

sfdlkj3jk342a 19 hours ago||
> I love it. We need to see more of this.

> Use of semantic elements is an interesting take. I'll give it a try.

> Thank you for this, can’t wait to use. Minimalism at its best.

> Good one. Presentation is good too. Thanks

These are the kind of comments you see from Indians paid to boost Youtube content.

n_e 16 hours ago|||
An explanation that would fit both the old accounts and the artificial comments would be that they were encouraged by the author to comment (which is against the HN rules).
skeledrew 14 hours ago||||
I'm on the other side of the planet, generally not a fan of web dev, and heartily agree with the sentiments in that comment.
hkt 10 hours ago||
Same here, DevOps by trade, allergic to ridiculous frontend nonsense, my comment praised the framework.
jonathanstrange 16 hours ago||||
They're probably just Indians using the framework saying "thanks." India has the largest population on Earth, they're close to 1.5 billion now. I think some people underestimate what that means.
quadrifoliate 14 hours ago||||
This seems like some pretty lazy analysis to be honest.

Following the first comment you quoted...

> I love it. We need to see more of this.

...shows that the author talks about using a “Chase card abroad” in a previous comment [1], which means they cannot be Indian as Chase doesn't issue cards or have substantial operations in India.

I don't want to run around following specific comment authors back through their threads, but as an Indian by birth it is pretty hurtful to see this kind of drive-by casual characterization of an population in a space like this. It also seems to be pretty contrary to the HN guidelines (“Please don't sneer, including at the rest of the community.”)

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

[1] https://news.ycombinator.com/item?id=46535775

LaGrange 6 hours ago|||
Those are fairly normal comments around here.
debarshri 19 hours ago||||
It is probably not bots. The reach of authors is pretty good. He actually loyal fan followers in india. You can see the same when he shows up on a podcast or talk.

I think theres alot indian developers who are hacker news as well as on github and other forums.

JasonADrury 19 hours ago||
Why do all the comments look exactly like paid comment spam?
debarshri 18 hours ago|||
On second look. It could be spam. This is disappointing.
decremental 18 hours ago|||
[dead]
e2le 15 hours ago||||
Perhaps stolen accounts? I doubt every user is practising good security hygiene with a unique password per each account. Password leaks from other sites might well allow a motivated individual to hijack some here.
leke 15 hours ago||
I could speculate that someone in the past had the business mindset to create thousands of accounts over multiple sites and offers the ability to loan them out for a period of time.
gas9S9zw3P9c 18 hours ago|||
If you search you can easily find sites to buy aged HN accounts, lots of them. Just like reddit accounts.
BoneShard 7 hours ago|||
AI Slop, basically a couple of LLM prompts will generate similar shit now.
koakuma-chan 20 hours 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?
dang 9 hours ago||
(Submitted title was "Oat – Ultra-lightweight, semantic, zero-dependency HTML UI component library" - we've replaced it now)
httpsterio 20 hours ago|||
Iirc there's a few web components in there which would require js.
villgax 18 hours ago||
I just want something that's as easy to use as DaisyUI or even Bulma with one good set of components & themeing(beyond just palletes, like rounding, blur, transparency etc) & I'm good. For all the self-hosting model afficianados surely needing a build platform to create a blackhole of npm modules & internet connectivity for even a single build surely negates the entire point of a coding LLM if we still force it to deal with frontend
koakuma-chan 17 hours ago||
You mean you want DaisyUI but with extended theming, like ability to make inputs, etc, rounded? This is also something I was considering.
maximalthinker 15 hours ago||
[dead]
dingi 20 hours ago||
[flagged]
rado 21 hours ago||
[flagged]
altcunn 11 hours ago||
[flagged]
boston_clone 10 hours ago|
Generated comments and bots aren't allowed here, see: https://news.ycombinator.com/item?id=46888857
wvlia5 10 hours ago||
How did you detect it?
boston_clone 9 hours ago||
em dashes, sycophancy, exaggerated details vis a vis metaphors, AI evangelism in bio, and my own dash of undiagnosed ASD.

pattern-seek for yourself: check their other comments; some seem legitimate which might suggest a human in the loop.

akrauss 20 hours ago||
No Datepicker?
bdcravens 14 hours ago||
As pointed out in another comment, it's under the form elements, not listed as a top-level component as many UI libraries do

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

Which actually makes sense: Oat's driving philosophy seems to be to use and enhance native controls as much as possible, and the date picker is already a native type on the input element.

ziml77 10 hours ago|||
But there's no enhancement here. That's just the native date picker control with a bit of styling on the textbox portion of it.
akrauss 12 hours ago|||
Thanks, I missed that when looking through the component list on the top level.
bartvk 18 hours ago||
I'm not a web dev, but doesn't HTML come with a date picker?
LudwigNagasena 15 hours ago||
HTML also comes with a button and an accordion.
deafpolygon 21 hours ago|
I love it. We need to see more of this.
bartvk 18 hours ago|
I'm not a web dev, what do you love about it?
deafpolygon 6 hours ago||
It leverages semantic html elements for styling… it may not seem like a huge deal on the surface, but it’s very useful in keeping html page sizes down, keeping the html itself simple to use, and so on.

there are other similar projects out, and i like them too.