https://github.com/flamego/template
Package template is a middleware that provides Go template rendering for Flamego
https://github.com/flamego/template
flamego go html middleware template
Last synced: 4 months ago
JSON representation
Package template is a middleware that provides Go template rendering for Flamego
- Host: GitHub
- URL: https://github.com/flamego/template
- Owner: flamego
- License: mit
- Created: 2021-05-15T04:29:57.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-08-03T17:47:59.000Z (10 months ago)
- Last Synced: 2025-08-03T19:31:43.507Z (10 months ago)
- Topics: flamego, go, html, middleware, template
- Language: Go
- Homepage:
- Size: 75.2 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# template
[](https://github.com/flamego/template/actions?query=workflow%3AGo)
[](https://pkg.go.dev/github.com/flamego/template?tab=doc)
Package template is a middleware that provides Go template rendering for [Flamego](https://github.com/flamego/flamego).
## Installation
```zsh
go get github.com/flamego/template
```
## Getting started
```html
Hello, {{.Name}}!
```
```go
package main
import (
"net/http"
"github.com/flamego/flamego"
"github.com/flamego/template"
)
func main() {
f := flamego.Classic()
f.Use(template.Templater())
f.Get("/", func(t template.Template, data template.Data) {
data["Name"] = "Joe"
t.HTML(http.StatusOK, "home")
})
f.Run()
}
```
## Getting help
- Read [documentation and examples](https://flamego.dev/middleware/template.html).
- Please [file an issue](https://github.com/flamego/flamego/issues) or [start a discussion](https://github.com/flamego/flamego/discussions) on the [flamego/flamego](https://github.com/flamego/flamego) repository.
## License
This project is under the MIT License. See the [LICENSE](LICENSE) file for the full license text.