2018最新精选的Go框架,库和软件的精选列表 四

2018最新精选的Go框架,库和软件的精选列表 四Web框架完整的堆栈web框架。aah - Go的可扩展,高性能,快速开发的Web框架。 Air - Go的理想RESTful Web框架。 Banjo - 非常简单快速的Go框架。 Beego - beego是Go编程语言的开源,高性能Web框架。 布法罗 - 带来Rails的生产力! Echo - 高性能,极简主义的Go ...
摘要由CSDN通过智能技术生成

2018最新精选的Go框架,库和软件的精选列表 四

Web框架

完整的堆栈web框架。

  • aah - Go的可扩展,高性能,快速开发的Web框架。
  • Air - Go的理想RESTful Web框架。
  • Banjo - 非常简单快速的Go框架。
  • Beego - beego是Go编程语言的开源,高性能Web框架。
  • 布法罗 - 带来Rails的生产力!
  • Echo - 高性能,极简主义的Go Web框架。
  • 火球 - 更“自然”的感觉网络框架。
  • Florest - 基于REST API的高性能工作流框架。
  • Gem - 简单快速的Web框架,对REST API友好。
  • Gin - Gin是一个用Go编写的Web框架!它具有类似马提尼的API,具有更好的性能,速度提高了40倍。如果您需要性能和良好的生产力。
  • Gizmo - 纽约时报使用的微服务工具包。
  • go-json-rest - 设置RESTful JSON API的快捷方法。
  • go-relax - 用于构建RESTful API的可插入组件的框架。
  • go-rest - Go的小而邪恶的REST框架。
  • goa - 基于Ruby的Praxis设计开发微服务的框架。
  • Goat - Go中的Minimalistic REST API服务器。
  • Golf - Golf是一款快速,简单,轻量级的微型Web框架。它具有强大的功能,除了Go标准库之外没有其他依赖项。
  • 贡多拉 - 用于更快地编写更快网站的Web框架。
  • gongular - 具有输入映射/验证和(DI)依赖注入的Fast Go Web框架。
  • Macaron - Macaron是Go中一个高效的模块化设计Web框架。
  • mango - Mango是Go的模块化Web应用程序框架,受Rack和PEP333的启发。
  • 微服务 -为创建微服务的,写在Golang框架。
  • neo - Neo是简单快速的Go Web Framework,具有极其简单的API。
  • Resoursea - 用于快速编写基于资源的服务的REST框架。
  • REST层 - 在数据库之上构建REST / GraphQL API的框架,主要是代码配置。
  • Revel - Go语言的高效Web框架。
  • rex - Rex是一个基于gorilla / mux的模块化开发库,完全兼容net/http
  • sawsij - 轻量级的开源Web框架,用于构建高性能,数据驱动的Web应用程序。
  • tango - Go的微型和可插拔Web框架。
  • tigertonic - 用于构建受Dropwizard启发的JSON Web服务的框架。
  • 流量 --Sinatra为Go启发了regexp / pattern mux和web框架。
  • utron - Go(Golang)的轻量级MVC框架。
  • violetear - 去HTTP路由器。
  • YARF - 快速微框架,旨在以快速简单的方式构建REST API和Web服务。
  • Zerver - Zerver是一个富有表现力,模块化,功能完善的RESTful框架。

中间件

实际的中间件

  • CORS - 轻松为您的API添加CORS功能。
  • formjson - 透明地将JSON输入作为标准表单POST处理。
  • 限制器 - Go的死简单速率限制中间件。
  • 收费站 - 速率限制HTTP请求处理程序。
  • XFF - 处理X-Forwarded-For标题和朋友。

用于创建HTTP中间件的库

  • alice - Go的无痛中间件链接。
  • catena - http.Handler包装器连接(与“链”相同的API)。
  • chain - 处理程序包装器与范围数据链接(基于网络/上下文的“中间件”)。
  • go-wrap - 用于net / http的小型中间件包。
  • gores - Go包处理HTML,JSON,XML等响应。对RESTful API很有用。
  • interpose - golang的极简主义网络/ http中间件。
  • muxchain - 用于net / http的轻量级中间件。
  • negroni - Golang的惯用HTTP中间件。
  • render - Go包,用于轻松呈现JSON,XML和HTML模板响应。
  • 渲染器 - Go的简单,轻量级和快速响应(JSON,JSONP,XML,YAML,HTML,File)渲染包。
  • 黑麦 - Tiny Go中间件库(带有固定中间件),支持JWT,CORS,Statsd和Go 1.7上下文。
  • 统计信息 - 转到存储有关Web应用程序的各种信息的中间件。
  • 易失性 - 极简中间件堆栈,提升灵活性,良好实践和清洁代码。

路由器

  • 外星人 - 来自外太空的轻量级和快速的http路由器。
  • Bone - Lightning Fast HTTP Multiplexer。
  • Bxog - Go的简单快速HTTP路由器。它适用于不同难度,长度和嵌套的路线。他知道如何根据收到的参数创建一个URL。
  • chi - 基于网络/上下文构建的小型,快速且富有表现力的HTTP路由器。
  • fasthttprouter - 来自的高性能路由器httprouter。第一个路由器适合fasthttp
  • FastRouter - 用Go编写的快速,灵活的HTTP路由器。
  • gocraft / web - Go中的Mux和中间件包。
  • Goji - Goji是一个简约灵活的HTTP请求多路复用器,支持net/context
  • GoRouter - GoRouter是一个服务器/ API微型框架,HTTP请求路由器,多路复用器,多路复用器,为请求路由器提供中间件支持net/context
  • gowww / router - Lightning fast HTTP路由器与net / http.Handler接口完全兼容。
  • httprouter - 高性能路由器。使用它和标准的http处理程序来形成一个非常高性能的Web框架。
  • httptreemux - Go的高速,灵活的基于树的HTTP路由器。来自httprouter的灵感。
  • lars - 用于Go的轻量级,快速且可扩展的零分配HTTP路由器,用于创建可自定义的框架。
  • medeina - Medeina是一个基于HttpRouter的HTTP路由树,灵感来自Roda和古巴。
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值