Htmz – a low power tool for HTML

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • htmz

    html with targeted manipulation zones

  • Was curious to see the code so found the GitHub. Posting it here in case anyone is interested since the author doesn't link to it on the site and also the npm page doesnt link to it either

    https://github.com/Kalabasa/htmz

  • jquery-pjax

    pushState + ajax = pjax

  • Reminds me of pjax [1], except pjax worked over XHR instead of an iframe and used pushState by default to keep the back button working.

    [1]: https://github.com/defunkt/jquery-pjax

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • aki

    welp, htmx is bloat.

  • Like https://github.com/vilgacx/aki

    I would fear if anyone wants to use this in production BUT I would love someone to get inspired and use the concepts rather than the actual code. Hmm maybe i should write a disclaimer...

  • hyop

    Hypermedia Operation. Tiny library (starting at 61 B) to hydrate operations in the hyop attribute. Remove bloat from hydration & JS payloads. Use standalone or with other Hypermedia libraries like HTMX...Hydration as Hypermedia

  • Love it! I think this idea has some legs in that a programmer can build their own f****k. Bundling only the pieces that they actually use. I don't see why it should not be used in a production environment...other than someone in the internet may not like it. It's a simple idea & can be easily managed in a codebase.

    In he spirit of breaking apart HTMX piece by piece, I created hyop (Hypermedia/Hydration Operation). It weighs in at 61 B but uses the "hyop" attribute. I know, I know, I'm bad...but at least I save bytes.

    https://github.com/hyopjs/hyop

    I'm going to use some of your concepts, with credit of course...like the snippetware idea among others.

  • WHATWG HTML Standard

    HTML Standard

  • I think there's a pretty strong argument at this point for this kind of replacing DOM with a response behavior being part of the platform.

    I think the first step would be an element that lets you load external content into the page declaratively. There's a spec issue open for this: https://github.com/whatwg/html/issues/2791

    And my custom element implementation of the idea: https://www.npmjs.com/package/html-include-element

    Then HTML could support these elements being targets of links.

  • saasufy-components

    Components for Saasufy

  • Interesting. I wrote a similar plain HTML/WebComponent-based front end for my new no-code/low-code serverless platform https://saasufy.com/

    I'm at a point that I can build just about any data-driven using only a handful of declarative generic components: https://github.com/Saasufy/saasufy-components?tab=readme-ov-...

    I'm considering to also add support for other front end tech like this. Not sure I found anything comparable to saasufy-components yet.

  • chat-app

    A contact us demo widget built using Saasufy. (by Saasufy)

  • >I built a chat app with both group chat and private chat (with access control) using only plain HTML; only ~250 lines of HTML markup for the entire thing: https://github.com/Saasufy/chat-app/blob/main/index.html

    I think I know what you mean, but we clearly have different definitions of "plain HTML." Mine wouldn't involve 9 javascript files. :-D

    Either way, I'm interested and will check out what you made!

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • pjax

    Easily enable fast Ajax navigation on any website (using pushState + xhr)

  • Non jQuery version (and relatively newer ) https://github.com/MoOx/pjax

  • html-include-element

    Easily include external HTML into your pages.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts