Categorygithub.com/zrcoder/amisgo
repositorypackage
0.0.0-20250110022026-8bbb86a7f06b
Repository: https://github.com/zrcoder/amisgo.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

amisgo

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.