recruit
—— 人力資源 ——
【創(chuàng)成教育】Golang目前最流行的框架排名
發(fā)布時(shí)間:2022-04-16瀏覽次數(shù):
Golang目前最流行的框架排名
Gin:
老牌的Go語言 Web框架。主要用于API開發(fā),性能優(yōu)秀。非MVC框架
Github Start 42.8k
https://github.com/gin-gonic/gin
https://gin-gonic.github.io/gin
Beego:
Github star 25.1k
國產(chǎn)較早的一個(gè)Go語言開源的Web框架。MVC思維設(shè)計(jì),功能大而全,性能一般,適合傳統(tǒng)的WEB開發(fā),對(duì)微服務(wù)的開發(fā)者而言并不推薦。
https://github.com/astaxie/beego
Go-kit
Github star 18.6k
go kit 是一個(gè)分布式的開發(fā)工具集,在大型的組織(業(yè)務(wù))中可以用來構(gòu)建微服務(wù)。其解決了分布式系統(tǒng)中的大多數(shù)常見問題,因此,使用者可以將精力集中在業(yè)務(wù)邏輯上。
Echo:
Github star 18.4k
一個(gè)高性能,極簡的Web框架
https://github.com/labstack/echo
Go-micro
Github star 14.9k
大名鼎鼎的go微服務(wù)框架,需要與其他web框架結(jié)合使用
https://github.com/asim/go-micro
Iris:
Github star 13.9k
目前發(fā)展最快的Go Web框架。提供完整的MVC功能并且面向未來。性能優(yōu)異。
https://github.com/kataras/iris
Revel:
Github star 11.9k
一個(gè)高生產(chǎn)率,全棧Go語言的Web框架。
https://github.com/revel/revel
Kratos
Github star 10.8k
b站的開源框架
https://go-kratos.github.io/kratos/#/
https://github.com/go-kratos/kratos
Buffalo:
Github star 5.9k
一個(gè)Go語言下快速Web開發(fā)框架。Buffalo幫助您生成一個(gè)Web項(xiàng)目,該項(xiàng)目已經(jīng)連接了從前端(JavaScript,SCSS等)到后端(數(shù)據(jù)庫,路由等)的所有內(nèi)容,并可以運(yùn)行。從那里開始,它提供了簡單的API,可以在Go中快速構(gòu)建您的Web應(yīng)用程序。
https://github.com/gobuffalo/buffalo
GoFrame
Github star 4.1k
國產(chǎn)框架。是一款模塊化、高性能、生產(chǎn)級(jí)的Go基礎(chǔ)開發(fā)框架。實(shí)現(xiàn)了比較完善的基礎(chǔ)設(shè)施建設(shè)以及開發(fā)工具鏈,提供了常用的基礎(chǔ)開發(fā)模塊,如:緩存、日志、隊(duì)列、數(shù)組、集合、容器、定時(shí)器、命令行、內(nèi)存鎖、對(duì)象池、配置管理、資源管理、數(shù)據(jù)校驗(yàn)、數(shù)據(jù)編碼、定時(shí)任務(wù)、數(shù)據(jù)庫ORM、TCP/UDP組件、進(jìn)程管理/通信等等。并提供了Web服務(wù)開發(fā)的系列核心組件,如:Router、Cookie、Session、Middleware、服務(wù)注冊(cè)、模板引擎等等,支持熱重啟、熱更新、域名綁定、TLS/HTTPS、Rewrite等特性。
Zinx
Github star 2.1k
這是一個(gè)國產(chǎn)的Golang TCP框架, 區(qū)別于以上的WEB框架,能用于游戲后端,物聯(lián)網(wǎng)等諸多場景。
【聲明】本文原鏈接:http://www.golang.ren/article/426.html

