It is recommend to use Gem framework.
👉 中文介绍
CleverGo is a simple, high performance and secure web framework for Go (golang programing language). It built on top of fasthttp.
- Features
- Performance
- Installation
- Documentation
- Middlewares
- Examples
- Contribution
- Actual Applications
- High performance
- CleverGo uses fasthttp instead of net/http, so it is more fast than net/http‘s frameworks.
- CleverGo's router - a high performance router.
- Simple architecture.
- No reflect.
Please refer to Go Web Framework Benchmark for getting more detail.
- Simple
CleverGo's architecture is very simple, such as the Middleware and Handler.
- Easy to use
We provides some examples below, see also Examples.
Further information is available in Go Web Framework Benchmark.
go get github.com/headwindfly/clevergo
The documentations is not complete now, but we provided completed examples.
Name | Description | Usage |
---|---|---|
Session Middlware | Session Middleware | Session Middlware |
CSRF Middleware | CSRF attack protection | CSRF Middleware |
JWT Middleware | JSON WEB TOKEN Middleware | JWT Middleware |
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 |
More examples can be found at Examples.
- Fork this repository.
- Added your code on your repository.
- Send pull request.
Most of packages can be found at https://github.com/clevergo.
How to add my application?
Fork and added your application in README.md and then send pull request.