Show HN: Build progressively enhanced reactive HTML apps using Go and Alpine.js

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • fir

    Build reactive html apps in Go (by livefir)

  • This example has most of the scenarios you have called out: https://github.com/livefir/fir/tree/main/examples/fira. Fir aims to limit itself to rendering templates on the server and making it available for all subscribers as a browser CustomEvent which is consumed by alpine.js for more complex interactivity. The expectation is the that the developer handles it via either alpine.js plugins or standard JS code.

  • gocial

    Social media interactions - The Gopher way

  • I've also used alpineJS, Golang and tailwindCSS to build gocial [1]. The source code is also publicly available [2].

    But I think for future projects I might use HTMX + Tailwind.

    [1]: https://gocial.netlify.app/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • pushup

    Pushup is for making modern, page-oriented web apps in Go

  • I think this is adding unnecessary complexity. One of the reasons developers gravitate towards a framework like Alpine or HTMX is to write less JS and go back to enjoying HTML. Of course there are a lot of use cases that require custom JS scripting. But bootstrapping a project with another Go web framework and adding Alpine is also trivial. But keep going and follow your vision. I love these types of projects. Check this one out:

    https://pushup.adhoc.dev

    It's got some unique ideas.

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

  • From Homemade HTTP Router to New ServeMux

    4 projects | dev.to | 26 Apr 2024
  • static-server: an HTTP server in Go for static content

    8 projects | news.ycombinator.com | 16 Sep 2023
  • The Gorilla web toolkit project is being revived, all repos are out of archive mode.

    5 projects | /r/golang | 12 Jul 2023
  • Show HN: Don – A fast and simple API framework written in Go

    1 project | news.ycombinator.com | 18 Jun 2023
  • TIL: Go Response Body MUST be closed, even if you don’t read it - Manish R Jain

    1 project | /r/golang | 12 May 2023