Tech Stack of Must Read Books
mrb is built with a radical simple approach.
- The backend is written in Go with GORM and Echo that delivers plain HTML
- The system is structured as a Modulith with NATS
- We use bunny.net as a CDN
- Templating is with Jet for pages and a-h/templ for components
- mrb uses Postgres as it's database
- Deployment is one binary with template files compiled into the binary and systemd management
- For faster UI we use HTMX
- Simple component state is kept with Alpine.js
- Local development is with air and simple reload