ThinkGo 是一个轻量级的 Go 语言 MVC 框架,目前支持路由、中间件、控制器、请求、响应、Session、视图、日志、缓存、ORM等 web 框架应该具备的基本功能,ThinkGo致力于让代码简洁且富于表达力,帮助开发者快速构建一个 Web 应用。
- 简洁的路由,支持参数注入
- 强大的路由中间件,支持
前置
/后置
中间件 - Session支持,支持cookie、redis及自定义存储
- 强大的日志服务,支持多通道存储,遵循
RFC 5424
规范。 - 缓存,支持memory、redis及自定义缓存驱动
- 简洁的ORM,能使用原生 SQL、流畅的查询构造器