Show HN: Lucia – 3kB Vue Alternative
github.com
github.com
Regardless of whether or not this is really a "Vue alternative", this kid is killing it.
I don't see why that's relevant. You shouldn't shit on someone else's project regardless of age.
Therefore they would criticise a project based on the author’s age.
https://github.com/alpinejs/alpine (acknowledged in their readme)
https://github.com/stimulusjs/stimulus
https://github.com/intercoolerjs/intercooler-js
https://github.com/mavoweb/mavo
https://github.com/bigskysoftware/htmx
https://github.com/unpoly/unpoly
(ordered by GitHub stars)
"Similar Projects" would be more accurate.
As a matter of fact Evan You (the creator of Vue) himself created a blog post about this topic (1)
eh, it's not like if you change something in the vue state store you don't have to modify the template as well
> "a drop-in replacement for jQuery and vanilla JavaScript web apps"
> "provides a declarative API similar to Vue to create views"
But reading further from the code samples it seems like a Vue replacement and not a jQuery replacement. I made a 2.5kb jQuery replacement back on the day so was very curious if this would be another: https://umbrellajs.com/
I'd also recommend the author to use a spellchecker, since I've found typos generally decrease trust on a project and I can see two on the second paragraph alone.
UmbrellaJS looks really cool! I just left a star
Although, yes, I don't need jQuery but I would love to do things easily without bloating up my code.
We will be looking into UmbrellaJS more.. thanks for this.
Kudos!
I was looking trying to find template iteration in your library and was surprised to find it listed as "l-join" which I haven't seen before. Seems intuitive now that I think about it though:
<div l-use="ListRendering()">
<p l-join="fruits by , "></p>
</div>I recently created very similiar project to simplify web dev.
In just 100LOC I came up with (I think clever) way of writing web apps without webpack or npm. Reactive, declarative, Elm-y style.
if you are interested: https://github.com/SandroRybarik/nameless