Our Stack

The stack we use to build Marvai

← Back to Home

Tech Stack of Marvai

Marvai 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
  • Marvai 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