Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi 👋🏼
This PR introduces a TodoMVC example implemented with HTMX, an emerging library that enables server-driven user interfaces with minimal JavaScript.
HTMX follows an approach that brings powerful interactivity without a heavy client-side framework, allowing the frontend to remain mostly server-rendered while still delivering dynamic, responsive user experiences.
I believe that HTMX provides an alternative approach to building reactive interfaces without the complexity of a traditional SPA (Single-Page Application) framework, making it a valuable inclusion in the list of “frameworks.”
Recently HTMX has garnered significant interest due to its approach, which bridges the gap between traditional multi-page apps and SPAs. It offers a middle ground for developers who want interactivity but prefer server-rendered views over complex JavaScript-driven frontends.
Please check out the README for it has more details on the example's architecture and benefits.
(BTW, I had issues trying to run the Cypress tests, but I made sure to stick to the application spec and also insisted on comparing with the React's example, though it does not stick precisely to the spec...)
Thank you for considering this addition to TodoMVC!
Best regards,
Matti.