stonewl897 / zlsgo

一个简单易用、足够轻量的 Golang 库

Home Page:https://docs.73zls.com/zls-go/#

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

English | 简体中文

Build Status Go Report Card GoDoc flat codecov

文档

查看文档

建议搭配 zzzzzz watch 指令使用

特性

  • 简单易用、足够轻量

快速上手

安装

$ go get github.com/sohaha/zlsgo

HTTP服务

// main.go
package main 

import (
    "github.com/sohaha/zlsgo/znet"
)

func main(){
    // 获取一个实例
    r := znet.New()

    // 注册路由
    r.GET("/hi", func(c *znet.Context) {
        c.String(200, "Hello world")
     })

    // 启动
    znet.Run()
}

日志工具

package main 

import (
    "github.com/sohaha/zlsgo/zlog"
)

func main(){
    zlog.Debug("这是一个测试")
    zlog.Error("这是一个错误")
    // zlog...
}

更多功能

请阅读文档 https://docs.73zls.com/zls-go/#

Todo

  • HttpServer
  • HttpClient
  • Logger
  • Json processing
  • String processing
  • Validator
  • ...

LICENSE

MIT

About

一个简单易用、足够轻量的 Golang 库

https://docs.73zls.com/zls-go/#

License:MIT License


Languages

Language:Go 100.0%