Vous utilisez comme librairies CSS (et JS) pour mettre en place rapidement le layout html/css de base pour faire des UI web rapide pour un projet rapide ?

Truc pas trop moche et moderne, mais léger. Je ne suis plus trop au courant de l’état de l’art la dessus.

CSS de préférence + que plein de JS partout où la je veux regarder côté #htmx et #alpineJS .

J’ai pas l’habitude de faire ça car quand je travaille sur des trucs l’interface de base est déjà en place. Mais pour des petits projets perso ça me bloque toujours un peu.

#HTML #JS #Javascript #webdev

I have to create a mobile app in the form of a PWA.

So I seriously considered #svelte

After some hours struggling with sveltekit I just came to the conclusion that I'd be better off with #htmx and #AlpineJS

Life is too short to spend It chasing ghosts

@mvexel yeah I was a web dev at the time, and oh boy, jQuery was just so much better. That and Firebug.
I suppose both “won” because those tools are now built into web browsers & HTML/CSS.

When I need interactiveity, I used #htmx & #AlpineJS now for things. I have completely skipped the whole big JS frontend thing.

I built an app in every frontend framework

A detailed comparison of performance, dev experience and viability of frontend web frameworks in 2026

DEV Community

Join our Weekend Workshop: Modern Frontend Development with #Django, #HTMX, #Tailwind, #Playwright and #AlpineJS

Dates: 24-25 January

https://prelude.tech/upcoming_workshops/16/details

Use the code GIFT25 to unlock a 25% festive discount! Offer valid until 11 January

I created a playground for
#alpinejs that has live refresh and can create shareable URLs too https://ohdoylerules.com/personal-project/alpinejs-playground/

Improved #Emacs web-mode to support wildcards when defining attribute that are skipped by the indentation engine.

Helps e.g. setting indendation rules for #datastar 's or #alpinejs 's custom attributes, often having multi-line expressions as values.

https://web-mode.org/

Another quick release, this one adds Alpine.js support for shorthand event handlers.

Just add a `@` before your shorthand event handler names to have them expanded as inline Alpine.js event handlers.

e.g., `on:connect` → `@on:connect`

Enjoy!

💕

#Kitten #AlpineJS #HTMX #SmallWeb #peerToPeerWeb #web #dev #JavaScript #nodeJS #SmallTech #KittenRelease

For the web projects I initiate, I'm settling into what I call the #mvjs framework (Minimum Viable JavaScript) - the least JS I can get away with.

This brings me to use a subset of:
- HTMX (only if I need partial page reload)
- alpinejs (only if I need some reactivity that only makes sense on the client side)
- vanilla javascript (for the rare cases I need to complemenf the former)

Thanks @carlton for helping me discover Alpine

#htmx #alpinejs

Per als projectes web que inicio, el meu framework preferit de frontend l'he batejat com #mvjs (minimum viable javascript) - només javascript quan sigui imprescindible.

Això em porta a utilizar el subconjunt de:
- HTMX (només si cal refrescar fragmentd de les pàgines)
- alpinejs (només si cal reactivitat que només té sentit fer al frontend)
- javascript pelat (per als casos esporàdics que cal complementar els anteriors)

Gràcies a @carlton per fer-me descobrir Alpine

#htmx #alpinejs