← Back to Blog

Go (Fiber) + HTMX and realworld.io

October 28, 2023
GoFiberHTMXRealWorld

Another HTMX and realworld.io project. It was created to show my skills about Go and provide a learning material for Go and HTMX.

This is a continuation of the HTMX and RealWorld.io project, the previous one was built using Laravel + HTMX.

The project: Go (Fiber) + HTMX and realworld.io

This was created to demonstrate a fully fledged fullstack application built with:

  1. Fiber - an Express inspired web framework for Go
  2. HTMX - to connect the frontend (html + js) with the backend
  3. ORM with Gorm and a Go native driver for GORM to sqlite
  4. andotherpackages
  5. that adheres to the RealWorld specification

Advantages:

  1. Frontend part is built using template/html Go standard library and HTMX
  2. No build time
  3. Just plug-and-play and you get the experience of single-page-application
  4. Fiber is being used as web framework
  5. Single binary deployment

The repository and live example can be accessed below:

Repository
Live Example