Why do all the UI component libraries always feature an accordion (something i can build myself in 5 minutes and very rarely need), but always omit a date picker / calendar component (something that is needed almost in every corporate web form and really requires a lot of effort to build)?
I must appoligize - it is there, hidden under "Form elements" in the left menu. Kudos to the authors!
Isn't it the one from the web browser? An <input type="datetime-local" />
That one is highly inconsistent, on some platforms its useless. For instance on Chrome/linux entering historic dates via the datepicker takes minutes to slowly scroll through the years. Always build your own datepicker, you know better what UX pattern will best suit your application and your users.
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.
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.
This has the simplicity I thought I was going to get from DaisyUI but didn’t. Pairing this with Datastar seems like a super powerful combination that leans on actual web standards, not “ecosystems”.
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.
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.
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.
The author is the CTO of Zerodha, India’s largest online brokerage. Not that it matters, just an observation.
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
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.
The strangest part is the weird commenting accounts have pretty old account ages.
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"?
[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.
> 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.
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).
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.
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.
Why do all the comments look exactly like paid comment spam?
On second look. It could be spam. This is disappointing.
[dead]
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.
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.
If you search you can easily find sites to buy aged HN accounts, lots of them. Just like reddit accounts.
[deleted]
Thank you for sharing, I would like to see a navigation/menu component added though as that's required for most websites.
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/
Great work! PicoCSS feels a bit too minimalist at times. This looks like a better balance of lightweight and functional.
Surprised that none of the comments here are comparing this to Bootstrap.
Yeah reminds me of early Bootstrap
Wouldn't a comparison to Bulma be more apt?
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.
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!
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.
Next:
Oath
Oatly
Ooaut
Oaar
Nice job! Clicked tru my obscure mobile firefox and all worked well!
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
This looks very very cool. Will definitely look in to using this for more static internal tools!
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?
Iirc there's a few web components in there which would require js.
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
You mean you want DaisyUI but with extended theming, like ability to make inputs, etc, rounded? This is also something I was considering.
[deleted]
The code example doesn't render for me.
This does not even need a LLM skill, just load the whole code up in context, so efficient.
No Datepicker?
I'm not a web dev, but doesn't HTML come with a date picker?
HTML also comes with a button and an accordion.
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.
The claim is "no classes for native elements". Ie you don't need classes just to create a button etc.
should call it oatmilk for max exposure
Thank you for this, can’t wait to use. Minimalism at its best.
Why do all the UI component libraries always feature an accordion (something i can build myself in 5 minutes and very rarely need), but always omit a date picker / calendar component (something that is needed almost in every corporate web form and really requires a lot of effort to build)?
I must appoligize - it is there, hidden under "Form elements" in the left menu. Kudos to the authors!
Isn't it the one from the web browser? An <input type="datetime-local" />
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/...
That one is highly inconsistent, on some platforms its useless. For instance on Chrome/linux entering historic dates via the datepicker takes minutes to slowly scroll through the years. Always build your own datepicker, you know better what UX pattern will best suit your application and your users.
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...
This website pleases me greatly. 0 time from tap to fully loaded pages.
Previously (2021): https://news.ycombinator.com/item?id=28892933
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.
This has the simplicity I thought I was going to get from DaisyUI but didn’t. Pairing this with Datastar seems like a super powerful combination that leans on actual web standards, not “ecosystems”.
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.
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.
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.
The author is the CTO of Zerodha, India’s largest online brokerage. Not that it matters, just an observation.
I thought they also OSSed a pretty solid https://github.com/frappe/helpdesk helpdesk but that was from Frappe, not Zerodha.
A CTO that codes? Interesting indeed.
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
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.
The strangest part is the weird commenting accounts have pretty old account ages.
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.
> 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.
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).
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.
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.
Why do all the comments look exactly like paid comment spam?
On second look. It could be spam. This is disappointing.
[dead]
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.
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.
If you search you can easily find sites to buy aged HN accounts, lots of them. Just like reddit accounts.
Thank you for sharing, I would like to see a navigation/menu component added though as that's required for most websites.
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/
Thank you testing this on older browsers before releasing. This is truly an ultra minimal library - https://ibb.co/DDGmLYdg, https://ibb.co/h1WQG3GK
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/
Great work! PicoCSS feels a bit too minimalist at times. This looks like a better balance of lightweight and functional.
Surprised that none of the comments here are comparing this to Bootstrap.
Yeah reminds me of early Bootstrap
Wouldn't a comparison to Bulma be more apt?
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.
If nothing else, it's refreshing to see nicely modern CSS and JS formatted and laid out in a legible manner. https://github.com/knadh/oat/tree/master/src
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!
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.
Next:
Oath
Oatly
Ooaut
Oaar
Nice job! Clicked tru my obscure mobile firefox and all worked well!
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
This looks very very cool. Will definitely look in to using this for more static internal tools!
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?
Iirc there's a few web components in there which would require js.
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
You mean you want DaisyUI but with extended theming, like ability to make inputs, etc, rounded? This is also something I was considering.
The code example doesn't render for me.
This does not even need a LLM skill, just load the whole code up in context, so efficient.
No Datepicker?
I'm not a web dev, but doesn't HTML come with a date picker?
HTML also comes with a button and an accordion.
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.
The claim is "no classes for native elements". Ie you don't need classes just to create a button etc.
should call it oatmilk for max exposure
Thank you for this, can’t wait to use. Minimalism at its best.
[flagged]
I'm not a web dev, what do you love about it?
[flagged]
[flagged]