repositorypackage
0.0.0-20250110022026-8bbb86a7f06b
Repository: https://github.com/zrcoder/amisgo.git
Documentation: pkg.go.dev
# README
A low-code frontend framework for Go developers, powered by Baidu's amis.
The name combines amis
and go
, which coincidentally means "friend" in Zulu.
For background info and deeper insights, check out our documentation (in Chinese).
Quick Start
package main
import (
"github.com/zrcoder/amisgo"
"github.com/zrcoder/amisgo/comp"
)
func main() {
index := comp.Page().Title("amisgo").Body(
comp.Form().Body(
comp.InputText().Label("Name").Name("name"),
comp.InputEmail().Label("Email").Name("email"),
),
)
app := amisgo.New().Mount("/", index)
panic(app.Run(":8080"))
}
Visit http://localhost:8080 after running the code.
Tutorials
Explore our documentation for in-depth tutorials and guides.
Examples
Check out our examples repository.
Project Status
The API is not yet stable and is subject to change. However, the overall architecture and the core components are already in place. We are actively working on improving the stability. If you encounter any issues or have any feature requests, please don't hesitate to open an issue.