muxt

module
v0.12.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 12, 2025 License: MIT

README

Muxt Go Reference Go

Muxt is a Go code generator that helps you build server-side rendered web apps with minimal overhead, leveraging Go 1.22’s improved http.ServeMux and standard html/template features. No extra runtime dependencies are required—just plain Go code.

  • It allows you to register HTTP routes from HTML templates
  • It generates handler functions and registers them on an *http.ServeMux
  • It generates code in handler functions to parse path parameters and form fields
  • It generates a receiver interface to represent the boundary between your app code and HTTP/HTML
    • Use this to mock out your server and test the view layer of your application

News

Examples

For more complete examples see:

Documentation

Introduction
Reference
Testing
Philosophy & Vision

Directories

Path Synopsis
cmd
muxt
package muxt
package muxt
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL