1. Web框架
全栈Web框架。
- aah - Go的可扩展,高性能,快速开发Web框架。
- Aero - 用于Go的高性能Web框架,在Lighthouse中得分最高。
- Air - Go的理想完善的Web框架。
- Banjo - 非常简单,快速的Go Web框架。
- Beego - beego是一种用于Go编程语言的开源高性能Web框架。
- Buffalo - 带动Rails的生产力!
- Echo - 高性能,简约的Go Web框架。
- Fireball - 更具“自然”感觉的Web框架。
- Flamingo - 可插拔Web项目的框架。包括模块概念并提供DI,Configareas,i18n,模板引擎,graphql,可观察性,安全性,事件,路由和反向路由等功能。
- Flamingo Commerce - 使用干净的体系结构(如DDD以及端口和适配器)提供电子商务功能,可用于构建灵活的电子商务应用程序。
- Gin - Gin是用Go!编写的Web框架。它具有类似于martini的API,性能更高,速度最高可提高40倍。如果您需要性能和良好的生产率。
- Ginrpc - Gin参数自动绑定工具,gin rpc工具。
- Gizmo - 微服务工具包使用的纽约时报。
- go-json-rest - 设置RESTful JSON API的快速简便方法。
- go-rest - Go的小巧的REST框架。
- Goa - Goa提供了用于在Go中开发远程API和微服务的整体方法。
- goa - goa就像golang的koajs一样,它是一个基于中间件的灵活,轻便,高性能和可扩展的Web框架。
- Golax - 一个非Sinatra快速HTTP框架,支持Google自定义方法,深度拦截器,递归等。
- Golf - 高尔夫是一种用于Go的快速,简单,轻便的微型Web框架。它具有强大的功能,除了Go标准库外没有其他依赖项。
- Gondola - 用于更快地编写站点的Web框架。
- gongular - 具有输入映射/验证和(DI)依赖注入的Fast Go Web框架。
- hiboot - hiboot是具有自动配置和依赖项注入支持的高性能Web应用程序框架。
- Macaron - Macaron是Go中的一种高效且模块化的Web设计框架。
- mango - 芒果是Go的模块化Web应用程序框架,其灵感来自Rack和PEP333。
- Microservice - 为创建微服务的,写在Golang框架。
- neo - Neo是最小且快速的Go Web Framework,具有极其简单的API。
- patron - Patron是遵循最佳云实践的微服务框架,其重点是生产力。
- Resoursea - 用于快速编写基于资源的服务的REST框架。
- REST Layer - 用于在数据库之上构建REST / GraphQL API的框架,主要通过代码进行配置。
- Revel - Go语言的高效Web框架。
- rex - Rex是一个基于大猩猩/ mux进行模块化开发的库,与.x完全兼容net/http。
- rux - 用于构建golang HTTP应用程序的简单快速的Web框架。
- tango - 用于Go的微型和可插入Web框架。
- tigertonic - 受Dropwizard启发而构建JSON Web服务的Go框架。
- uAdmin - 受Django启发的功能齐全的Golang Web框架。
- utron - 用于Go(Golang)的轻量级MVC框架。
- vox - 一个golang人类web框架,由兴亚启发严重。
- WebGo - 用于构建Web应用程序的微框架;与处理程序链接,中间件和上下文注入。使用符合标准库的HTTP处理程序(即http.HandlerFunc)。
- YARF - 快速的微框架,旨在以快速,简单的方式构建REST API和Web服务。