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服务。