nowfound

Dev tools · alternatives · 2026

UG

24 alternatives to Use Go's HTML/template to write React-like code

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…

This is a guide for building user interfaces using Go's built-in html/template package with a React-like approach. It is designed for Go developers who want to minimize external dependencies while building frontend… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Use Go's HTML/template to write React-like code launched in 2024; newer entries below may have overtaken it.

  1. 1AV

    I made this because building UIs in a lexical medium like code is super annoying. I have to pre-render what I’m making in my head, and then jump between the browser and IDE to test. I was inspired by the developer console in chrome and safari since I end up editing css there because it’s ironically more convenient. Hope it’s useful!

    2022 · dev.aspect.app · its alternatives →

  2. 2

    Turn a design from any website into your own

    2024 · its alternatives →

  3. 3

    Beautiful Next.js templates built by the Tailwind CSS team.

    2022 · tailwindcss.com · its alternatives →

  4. 4

    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 →

  5. 5

    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 →

  6. 6

    CSS for the <Component> Age

    2016 · styled-components.com · its alternatives →

  7. 7

    UI elements in ready-to-use components for React

    2017 · coolsymbol.now · its alternatives →

  8. 8BP

    Fir leverages Golang’s standard library html&#x2F;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&#x2F;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 →

  9. 9

    Course for building a React site using components

    2018 · designcode.io · its alternatives →

  10. 10

    React-powered web solutions with open-source UI components

    2023 · bestsellers-ai.com · its alternatives →

  11. 11
    Quarkly▲184

    Design tool to create sites & web apps on React

    2020 · quarkly.io · its alternatives →

  12. 12

    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 →

  13. 13

    Subscription platform with React/Vue coded templates

    2021 · templateondemand.co · its alternatives →

  14. 14

    Hi HN, I’m excited to share Spot, a simple, cross-platform, React-like GUI library for Go. It is just a few days old and has lots of missing features but I'm happy with the results so far, and looking for some design feedback. Spot is designed to be easy to use and provide a consistent API across different platforms (mainly Mac & Linux). It’s inspired by React, but written in Go, aiming to combine the best of both worlds: the easy tooling & performance of Go with a modern, reactive approach to UI development. Key features: - Cross-platform: Leveraging FLTK[1] & Cocoa[2], Spot works on Mac,…

    2024 · github.com · its alternatives →

  15. 15

    The better way to build frontend for your products

    2022 · its alternatives →

  16. 16

    A guide to using React for designers

    2019 · react.dev · its alternatives →

  17. 17IM

    Hi! I made a React compatibility library for a Virtual DOM library (https:&#x2F;&#x2F;github.com&#x2F;aidenybai&#x2F;million). The idea is to have much faster rendering (a compiler optimizes virtual DOM beforehand) while ensuring the same developer experience React provides. This is very, VERY early stage, so be prepared for weird bugs &#x2F; plugin incompatibility &#x2F; etc. If you have any suggestions, I'd be more than happy if you replied in a comment with it! You can spin up the demo here >> https:&#x2F;&#x2F;stackblitz.com&#x2F;github&#x2F;aidenybai&#x2F;million-react-compat

    2022 · its alternatives →

  18. 18

    Author here. This is an attempt to simplify frontend development: 1. Standards first: User interfaces should be assembled with HTML, styled with CSS, and enhanced with JavaScript. 2. Less abstractions: UI composition should be easy and require as few idioms and abstractions as possible, both on client and server. 3. Design Systems: Design should be a separate subsystem, easily accessible for developers who care about and understand design. 4. Scalability: Complex UIs should retain simplicity as the application grows. Eager to hear your thoughts!

    2025 · nuejs.org · its alternatives →

  19. 19

    A beautiful React UI library for easy modern development

    2021 · github.com · its alternatives →

  20. 20

    Compile UI Mockups to React Code

    2018 · pagedraw.io · its alternatives →

  21. 21FR
  22. 22AJ

    I've been building a web UI library for a side project of mine. I thought it might be useful to others, so I'm releasing it as open source. To put it simply, I realized that most of my pain points with React come from its declarative model ui=f(state). So I'm trying something that I'm calling "imperative JSX." Instead of treating JSX as the source of truth for your UI, it essentially becomes a query interface for DOM manipulation. I first had the idea for it a few months ago, and only began writing it in earnest last week, so it's extremely early and nowhere near production-ready. Still, I'd…

    2024 · npmjs.com · its alternatives →

  23. 23

    A free React / Next.js landing page template designed to showcase open source projects, SaaS products, online services, and more. Made by - cruip/open-react-template

    2020 · github.com · its alternatives →

  24. 24MW

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 →