Go (Fiber) + HTMX and realworld.io
October 28, 2023
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:
- Fiber - an Express inspired web framework for Go
- HTMX - to connect the frontend (html + js) with the backend
- ORM with Gorm and a Go native driver for GORM to sqlite
- andotherpackages
- that adheres to the RealWorld specification
Advantages:
- Frontend part is built using template/html Go standard library and HTMX
- No build time
- Just plug-and-play and you get the experience of single-page-application
- Fiber is being used as web framework
- Single binary deployment
The repository and live example can be accessed below:
RepositoryLive Example