qiano / kuu

Scalable Go Web Framework

Home Page:https://kuuland.github.io/docs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

kuu

GoDoc

Scalable Go Web Framework.

Features

  • 🎉 插件式设计 - 灵活的插件机制
  • 领域建模 - 面向数据模型设计
  • 🚀 配套增删改查API - 数据模型自动注册CURD路由
  • 🐠 配套管理UI* - 自带后台基础管理框架

Documentation

Installation

go get -u github.com/kuuland/kuu

Usage

package main

import (
	"fmt"

	"github.com/kuuland/kuu"
	"github.com/kuuland/kuu/plugins/mongo"
	"github.com/kuuland/kuu/plugins/task"
)

func main() {
	kuu.Import(mongo.All(), task.All())
	k := kuu.New(kuu.H{
		"mongo":   "mongodb://root:kuuland@127.0.0.1:27017/kuu?authSource=admin&maxPoolSize=50"
	})
	kuu.Info("Hello Kuu.")
	k.Run(":8080")
}

FAQ

Why is it called Kuu?

Kuu is the name of a cat, click to go to The story of Kuu and Shino.

kuu

Plan

plan

License

Kuu is available under the Apache License, Version 2.0.

About

Scalable Go Web Framework

https://kuuland.github.io/docs

License:Apache License 2.0


Languages

Language:Go 100.0%