nowfound

Dev tools · alternatives · 2026

24 alternatives to Gothem stack – An Htmx and templ template

Hey all! I extracted out the stack of libraries I found myself using over and over for my projects in case anyone else would find them useful. This template uses go, templ, HTMX, echo, and mage and has worked pretty well for several projects. It isn't really a framework, more a jumping off point with all the boilerplate done for a server side rendered go app. It is still a work in progress and I would love feedback on it!

Gothem stack is a project template for building server-side rendered web applications with Go, templ, HTMX, Echo, and Mage. It provides boilerplate code and a pre-configured stack rather than a full framework, designed… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Gothem stack – An Htmx and templ template launched in 2024; newer entries below may have overtaken it.

  1. 1

    Hey all, I just wanted to share a project I've been working on for the past month. After years of heavy frameworks, I really like the idea of using htmx, but it’s a little too low level for me and needs a thin layer above it to facilitate things like components, better syntax with complex JS inside of an attribute, etc To try and solve this problem with a very minimal stack (golang + htmx) that I've been really enjoying, I'm building this project to cater to my needs and was thinking it would be useful for other developers.

    2024 · htmgo.dev · its alternatives →

  2. 2
  3. 3

    I recently dug up an old project in an attempt to improve on it. It's a code sandbox for playing around with HTMX in the browser, that runs a mock server within the sandbox iframe. The server "framework" is loosely based on Django, so if you're familiar with Django, you'll immediately understand what's going on. I recommend clicking through the examples. Github repo: https://github.com/lassebomh/htmx-playground Probably my favorite part is the lack of HTMX specific code. It's designed to mimic the client and server, but really nothing else. In principle, this means that…

    2024 · lassebomh.github.io · its alternatives →

  4. 4

    (spoiler: its XSLT) I've been working on a little demo for how to avoid copy-pasting header/footer boilerplate on a simple static webpage. My goal is to approximate the experience of Jekyll/Hugo but eliminate the need for a build step before publishing. This demo shows how to get basic templating features with XSL so you could write a blog post which looks like My Article some content hello hello Some properties which set this approach apart from other methods: - no build step (no need to setup Jekyll on the client or configure Github/Gitlab actions) - works on any webserver…

    2025 · github.com · its alternatives →

  5. 5CP

    Tech stack: Go + templ + htmx There are some rough edges but this combo is quite refreshing after React. The best thing is that I could omit npm from my stack. Having just a monolith (Go) server greatly simplifies things if you're an indie dev.

    2024 · cpuscout.com · its alternatives →

  6. 6

    Hey everyone! I just released v1.0.0 of gomponents last week. It's an HTML component builder in pure Go, with a DSL-like HTML syntax. It's been 4 years in the making, and makes it really easy to build HTML in your web apps.

    2024 · gomponents.com · its alternatives →

  7. 7

    Hey all! I've been using this stack personally for a while now and decided to automate it a bit by turning it into a template I can reuse. Hope others might find it helpful!

    2025 · bhvr.dev · its alternatives →

  8. 8UG

    Hi all, I'm currently working on my hobby project, and one of the fun constraints I put in was to build using as less dependencies as possible. I chose Go as it has a really good standard library, and all went well for building backend. But for frontend, I was wondering whether I should break the constraint and go for React. I tried options like Web Components, but I really didn't like the ergonomics and I didn't want to use jQuery either. Out of curiosity, I was exploring Go's html/template package to see if I can write UIs in a React-like manner. I found most of the online docs using…

    2024 · its alternatives →

  9. 9

    Hey HN, I'd like to share a fun project I've been working on: mizu.js. It's a js library that add functional attributes support into your html, designed to be a simple and flexible alternative to fully-fledged web frameworks (such as Vue, React, and Angular), while offering more capabilities than other lightweight options (like Alpine.js and htmx). As it's written using modern ES features and due to its isomorphic nature, it can be run in both browsers and runtimes (Node, Deno, Bun) without any changes. This makes it ideal for client-side and server-side rendering, as well as static site…

    2024 · mizu.sh · its alternatives →

  10. 10GT

    Quickly test and visualize your Go templates live. Template and data never leave your browser unless you share.

    2022 · gotemplate.io · its alternatives →

  11. 11

    I love Streamlit but have run into many situation where taking it from PoC to MVP state is insurmountable. With all the recent HN hype around htmx and sematic html / classless css I decided to build a Streamlit alternative using these on top of FastAPI. This has a couple advantages: 1) easier to extend when you move past PoC since the FastAPI app is exposed (allowing adding more routes) and hstream acts more like a typical web stack 2) with htmx and html (plus MVP.css) doing the heavy lifting the package is alot less complex and easier to reason about - and hopefully more performant…

    2022 · github.com · its alternatives →

  12. 12
    HMPL▲200

    HMPL.js is a lightweight server-oriented template language for JavaScript. Fetch HTML, render it safely, and keep apps dynamic, modern, and small. Alternative to HTMX and Alpine.js.

    Dec 2025 · hmpl-lang.dev · its alternatives →

  13. 13BP

    Fir leverages Golang’s standard library html/template package and a bit of alpinejs to allow building reactive UIs. You start with plain old html and use alpinejs to enhance it to bring no-page-reload interactivity to web apps. The Fir toolkit is designed for Go developers with moderate html/css & js skills who want to progressively build reactive web apps without mastering complex web frameworks. It includes a Go library and an Alpine.js plugin. How it works ? On receiving user-interactions the fir server re-renders html templates and sends it over the wire where the fir client…

    2023 · livefir.fly.dev · its alternatives →

  14. 14

    I built µJS because I wanted AJAX navigation without the verbosity of HTMX or the overhead of Turbo. It intercepts links and form submissions, fetches pages via AJAX, and swaps fragments of the DOM. Single tag, one call to `mu.init()`. No build step, no dependencies. Key features: patch mode (update multiple fragments in one request), SSE support, DOM morphing via idiomorph, View Transitions, prefetch on hover, polling, and full HTTP verb support on any element. At ~5KB gzipped, it's smaller than HTMX (16KB) and Turbo (25KB), and works with any backend: PHP, Python, Go, Ruby, whatever.…

    Mar 2026 · mujs.org · its alternatives →

  15. 15

    Spicy templating for node and the browser inspired by Twig, Dust.JS and Hogan.JS - deoxxa/node-ginger

    2012 · github.com · its alternatives →

  16. 16

    Hi HN, I’m building templUI – a UI kit for templ, styled with TailwindCSS. It includes a CLI installer to add and manage components (like: templui add button modal) – inspired by shadcn/ui. templUI – The UI Kit for templ Goals: - Help Go devs build UIs faster with well-structured, minimal components - No JS frameworks – just Vanilla JS - HTMX-friendly, but optional - CSP-compliant by default - Built for enterprise use and long-term scaling Currently at v0.7x, with 1000+ commits and 500+ GitHub stars. It's already used in production projects and evolving fast. * Website:…

    2025 · templui.io · its alternatives →

  17. 17

    :bulb: Babel + Electron + React + Browserify + SASS application stack. Electron Made Easy :tm: - fluffgfx/jolteon

    2016 · github.com · its alternatives →

  18. 18

    As a personal project I wrote a really tiny Wat 2 Wasm compiler in Go. Mainly for demonstrative and educational purposes. It was tough: I didn't know anything about WebAssembly internals and I'm a newbie with Go... so I tried to document it as much as I could for anyone that would like to approach the quest in the future! It misses a lot of features (that will be gradually implemented). Any feedback is welcomed!! Demo: https://luna-demo.vercel.app

    2022 · github.com · its alternatives →

  19. 19HH

    This is hyTags, a programming language embedded in HTML for building interactive web UIs. It started as a way to write full-stack web apps in Swift without a separate frontend, but grew into a small language with control flow, functions, and async handling via HTML tags. The result is backend language-agnostic and can be generated from any server that can produce HTML via templates or DSLs.

    Jan 2026 · hytags.org · its alternatives →

  20. 20

    An Alpine.js plugin that includes the core functionality of HTMX in a streamlined (3KB) API.

    2024 · alpine-ajax.js.org · its alternatives →

  21. 21

    A truly logic-less templating language for Rust servers.

    2016 · gitlab.com · its alternatives →

  22. 22

    Easy Modern Web UIs

    2025 · its alternatives →

  23. 23

    Full reactivity JS/TS framework. Lightweight replacement of React + MobX + React Router. Very small and fast !! - PxyUp/Revact

    2019 · github.com · its alternatives →

  24. 24GD

    We're a team of three friends who have been working with forms and Open Source for a decade, and we joined forces together to create something where we can apply all of our experience. We recently released GolemUI, an Open Source library to generate forms dynamically from JSON definitions, with a typed layer to simplify authoring. This library has a lot to offer. These are the main characteristics: 1. A JSON engine. The form is governed by a JSON definition that you can store in a DB, version, diff, or generate it with LLMs as a validated JSON. 2. We provide also 28 headless components (and…

    Jul 2026 · golemui.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →

Gothem stack – An Htmx and templ template alternatives…