Skip to content

Frontend

Overview

Lemmego supports multiple frontend rendering approaches, from server-rendered HTML to modern SPAs. You can choose the approach that best fits your project, or combine them.

Available Options

ApproachDescriptionBest For
Go TemplatesNative html/template with layouts, partials, and cachingTraditional server-rendered apps
TemplType-safe Go templates with compile-time checkingGo developers who want type safety in templates
Inertia.jsSPA-like experience with React or Vue, server-side routingModern single-page applications with rich interactivity

Asset Pipeline

All frontend approaches work with the Vite asset pipeline for bundling JavaScript, CSS, and hot module replacement during development.