Skip to content

Latest commit

 

History

History
84 lines (57 loc) · 5 KB

README_ZH.md

File metadata and controls

84 lines (57 loc) · 5 KB

CleverGo

Go Report Card GoDoc Build Status Coverage Status license GitHub release codebeat badge

👉 English

CleverGo - Go语言编写的简单,高新能,安全的WEB框架,其非常适于设计RESTful API。

CleverGo 不提供ORM模板引擎,一是因为不想重复造轮子,二是可以自由选择喜欢的ORM模板引擎

如果对这个项目有兴趣,非常欢迎一起来维护:smile:。

另外:英文大多是机翻的,所以英文说明可能不通顺。。。欢迎纠错:smile:。

特性

  • 高性能
  1. 基于 fasthttp
  2. 高性能路由器
  3. 不使用Reflect
  • 简单

CleverGo's的结构很简单, 比如 MiddlewareHandler.

  • 易用

性能

Benchmark

点击右侧链接可获得更多的性能测试信息: Go Web Framework Benchmark.

安装

go get github.com/headwindfly/clevergo

文档

文档还不完整,但是已经提供了几乎完整的例子.

Middlewares

Name Description Usage
Session Middlware Session Middleware Session Middlware
CSRF Middleware CSRF attack protection CSRF Middleware
JWT Middleware JSON WEB TOKEN Middleware JWT Middleware

目前中间件比较少,只提供一些常用的中间件,日后会逐步添加和完善。

Examples

Name Description Usage
Basic Usage Basic Usage Basic Usage
Application Application Application
Middleware Middleware Middleware
Websocket Websocket Websocket
Session Session Session
RESTFUL API RESTFUL API Restful API
CSRF Middleware CSRF attack protection CSRF Protection
Captcha Captcha Captcha
JSON WEB TOKEN JSON WEB TOKEN JSON WBE TOKEN

点击右侧链接查看更多例子: Examples.

Contribution

  1. Fork 当前的仓库
  2. 在fork的仓库修改代码
  3. 发送 pull request.
  4. 等待合并