Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions .github/workflows/go.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Go

on:
push:
branches: [ master ]
pull_request:
branches: [ master ]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
with:
ref: "master"
- uses: actions/setup-go@v1
with:
go-version: "1.13"
- run: |
echo ${{ secrets.GITHUB_TOKEN }} >> access_token.txt
go run list2md.go
- name: update the list
env:
GITHUB_USER: "okedialf"
GITHUB_EMAIL: "okedialf@gmail.com"
run: |
git config user.name "${GITHUB_USER}"
git config user.email "${GITHUB_EMAIL}"
git remote set-url origin https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/${GITHUB_REPOSITORY}.git
git checkout master
git commit -am "chore: auto update"
git push -u origin master
6 changes: 3 additions & 3 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: update

on:
schedule:
- cron: "0 0 * * SUN"
- cron: "0 6 * * SUN"

jobs:
build:
Expand All @@ -19,8 +19,8 @@ jobs:
go run list2md.go
- name: update the list
env:
GITHUB_USER: "mingrammer"
GITHUB_EMAIL: "mingrammer@gmail.com"
GITHUB_USER: "okedialf"
GITHUB_EMAIL: "okedialf@gmail.com"
run: |
git config user.name "${GITHUB_USER}"
git config user.email "${GITHUB_EMAIL}"
Expand Down
85 changes: 43 additions & 42 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,46 +4,47 @@ Please update **list.txt** (via Pull Request)

| Project Name | Stars | Forks | Open Issues | Description | Last Commit |
| ------------ | ----- | ----- | ----------- | ----------- | ----------- |
| [gin](https://github.com/gin-gonic/gin) | 51894 | 5889 | 443 | Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin. | 2021-09-30 02:04:28 |
| [beego](https://github.com/beego/beego) | 27032 | 5316 | 27 | beego is an open-source, high-performance web framework for the Go programming language. | 2021-09-18 15:08:26 |
| [kit](https://github.com/go-kit/kit) | 21360 | 2192 | 47 | A standard library for microservices. | 2021-09-28 15:01:29 |
| [echo](https://github.com/labstack/echo) | 20797 | 1841 | 65 | High performance, minimalist Go web framework | 2021-09-26 15:56:43 |
| [fasthttp](https://github.com/valyala/fasthttp) | 16135 | 1336 | 46 | Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http | 2021-10-01 11:38:31 |
| [fiber](https://github.com/gofiber/fiber) | 15590 | 789 | 37 | ⚡️ Express inspired web framework written in Go | 2021-10-02 01:54:34 |
| [mux](https://github.com/gorilla/mux) | 15202 | 1413 | 24 | A powerful HTTP router and URL matcher for building Go web servers with 🦍 | 2021-09-14 12:12:19 |
| [kratos](https://github.com/go-kratos/kratos) | 14913 | 3001 | 35 | A Go framework for microservices. | 2021-09-30 06:31:25 |
| [httprouter](https://github.com/julienschmidt/httprouter) | 13204 | 1275 | 63 | A high performance HTTP request router that scales well | 2020-09-21 13:50:23 |
| [revel](https://github.com/revel/revel) | 12400 | 1402 | 103 | A high productivity, full-stack web framework for the Go language. | 2020-07-12 05:57:36 |
| [go-zero](https://github.com/zeromicro/go-zero) | 11533 | 1372 | 34 | go-zero is a web and rpc framework written in Go. It's born to ensure the stability of the busy sites with resilient design. Builtin goctl greatly improves the development productivity. | 2021-10-02 10:16:59 |
| [martini](https://github.com/go-martini/martini) | 11332 | 1127 | 13 | ⚠️ No longer maintained ⚠️ Classy web framework for Go | 2017-01-21 21:58:54 |
| [micro](https://github.com/micro/micro) | 10415 | 921 | 87 | Micro is an operating system for the cloud | 2021-09-29 08:51:42 |
| [chi](https://github.com/go-chi/chi) | 10175 | 692 | 28 | lightweight, idiomatic and composable router for building Go HTTP services | 2021-08-30 17:31:12 |
| [go-swagger](https://github.com/go-swagger/go-swagger) | 6832 | 1034 | 492 | Swagger 2.0 implementation for go | 2021-10-02 21:11:51 |
| [buffalo](https://github.com/gobuffalo/buffalo) | 6396 | 494 | 27 | Rapid Web Development w/ Go | 2021-09-01 16:15:57 |
| [gf](https://github.com/gogf/gf) | 6128 | 864 | 241 | GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang. | 2021-09-23 11:29:20 |
| [ponzu](https://github.com/ponzu-cms/ponzu) | 5319 | 398 | 29 | Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go. | 2020-01-02 00:14:32 |
| [goa](https://github.com/goadesign/goa) | 4392 | 457 | 12 | Design-based APIs and microservices in Go | 2021-09-27 22:02:43 |
| [go-restful](https://github.com/emicklei/go-restful) | 4258 | 634 | 5 | package for building REST-style Web Services using Go | 2021-09-24 05:28:34 |
| [gizmo](https://github.com/nytimes/gizmo) | 3531 | 231 | 28 | A Microservice Toolkit from The New York Times | 2021-04-30 15:27:05 |
| [go-json-rest](https://github.com/ant0ine/go-json-rest) | 3483 | 386 | 49 | A quick and easy way to setup a RESTful JSON API | 2017-09-13 04:12:08 |
| [macaron](https://github.com/go-macaron/macaron) | 3212 | 282 | 8 | Package macaron is a high productive and modular web framework in Go. | 2020-11-13 12:00:30 |
| [armor](https://github.com/labstack/armor) | 1625 | 68 | 22 | Uncomplicated, modern HTTP server | 2019-08-03 18:10:09 |
| [web](https://github.com/gocraft/web) | 1447 | 121 | 23 | Go Router + Middleware. Your Contexts. | 2019-02-07 15:06:52 |
| [dotweb](https://github.com/devfeel/dotweb) | 1357 | 179 | 18 | Simple and easy go web micro framework | 2021-04-20 05:49:58 |
| [rest-layer](https://github.com/rs/rest-layer) | 1102 | 98 | 34 | REST Layer, Go (golang) REST API framework | 2021-09-30 23:58:01 |
| [goyave](https://github.com/go-goyave/goyave) | 896 | 41 | 5 | 🍐 Elegant Golang REST API Framework | 2021-08-17 15:13:53 |
| [goji](https://github.com/goji/goji) | 876 | 63 | 6 | Goji is a minimalistic and flexible HTTP request multiplexer for Go (golang) | 2019-01-26 23:58:29 |
| [tango](https://github.com/lunny/tango) | 835 | 105 | 9 | This is only a mirror and Moved to https://gitea.com/lunny/tango | 2019-05-17 03:31:10 |
| [aah](https://github.com/go-aah/aah) | 654 | 35 | 16 | A secure, flexible, rapid Go web framework | 2020-09-02 02:31:20 |
| [gearbox](https://github.com/gogearbox/gearbox) | 563 | 40 | 3 | Gearbox :gear: is a web framework written in Go with a focus on high performance | 2021-09-23 15:43:02 |
| [traffic](https://github.com/gravityblast/traffic) | 515 | 33 | 1 | Sinatra inspired regexp/pattern mux and web framework for Go [NOT MAINTAINED] | 2015-11-26 21:31:07 |
| [yoyogo](https://github.com/yoyofx/yoyogo) | 465 | 23 | 4 | 🦄🌈 YoyoGo is a simple, light and fast , dependency injection based micro-service framework written in Go. Support Nacos ,Consoul ,Etcd ,Eureka ,kubernetes. | 2021-09-18 05:49:45 |
| [neo](https://github.com/ivpusic/neo) | 412 | 40 | 6 | Go Web Framework | 2017-08-14 23:54:31 |
| [gramework](https://github.com/gramework/gramework) | 365 | 39 | 17 | Fast and Reliable Golang Web Framework | 2020-01-21 17:51:59 |
| [aegis](https://github.com/tmaiaroto/aegis) | 279 | 15 | 8 | Serverless Golang deploy tool and framework for AWS Lambda | 2019-07-28 17:59:41 |
| [webgo](https://github.com/bnkamalesh/webgo) | 187 | 19 | 5 | A minimal framework to build web apps; with handler chaining, middleware support; and most of all standard library compliant HTTP handlers(i.e. http.HandlerFunc). | 2021-09-07 05:38:08 |
| [gorouter](https://github.com/vardius/gorouter) | 100 | 14 | 4 | Go Server/API micro framework, HTTP request router, multiplexer, mux | 2021-06-26 05:21:58 |
| [copper](https://github.com/gocopper/copper) | 38 | 4 | 0 | 🚀‏‏‎ ‎‏‏‎‏‏‎‎‎‎‎‎Copper is a Go toolkit complete with everything you need to build web apps. | 2021-09-26 17:34:36 |
| [gorest](https://github.com/tideland/gorest) | 32 | 4 | 3 | RESTful Server Systems [DEPRECATED] | 2017-11-10 13:00:37 |
| [gin](https://github.com/gin-gonic/gin) | 57408 | 6486 | 505 | Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin. | 2022-03-29 06:03:54 |
| [beego](https://github.com/beego/beego) | 27970 | 5458 | 24 | beego is an open-source, high-performance web framework for the Go programming language. | 2022-04-09 10:44:45 |
| [kit](https://github.com/go-kit/kit) | 22779 | 2294 | 42 | A standard library for microservices. | 2022-03-15 20:38:00 |
| [echo](https://github.com/labstack/echo) | 22067 | 1952 | 60 | High performance, minimalist Go web framework | 2022-04-05 17:34:49 |
| [fiber](https://github.com/gofiber/fiber) | 19449 | 994 | 38 | ⚡️ Express inspired web framework written in Go | 2022-04-06 18:08:52 |
| [fasthttp](https://github.com/valyala/fasthttp) | 17509 | 1463 | 39 | Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http | 2022-04-09 23:21:37 |
| [kratos](https://github.com/go-kratos/kratos) | 17229 | 3375 | 54 | Your ultimate Go microservices framework for the cloud-native era. | 2022-04-10 08:18:56 |
| [go-zero](https://github.com/zeromicro/go-zero) | 16461 | 2305 | 64 | A web and RPC framework written in Go. It's born to ensure the stability of the busy sites with resilient design. Builtin goctl greatly improves the development productivity. | 2022-04-11 03:00:28 |
| [mux](https://github.com/gorilla/mux) | 16331 | 1505 | 37 | A powerful HTTP router and URL matcher for building Go web servers with 🦍 | 2021-12-12 16:29:04 |
| [httprouter](https://github.com/julienschmidt/httprouter) | 13897 | 1332 | 71 | A high performance HTTP request router that scales well | 2020-09-21 13:50:23 |
| [revel](https://github.com/revel/revel) | 12524 | 1411 | 92 | A high productivity, full-stack web framework for the Go language. | 2020-07-12 05:57:36 |
| [martini](https://github.com/go-martini/martini) | 11429 | 1135 | 14 | ⚠️ No longer maintained ⚠️ Classy web framework for Go | 2017-01-21 21:58:54 |
| [chi](https://github.com/go-chi/chi) | 11222 | 754 | 29 | lightweight, idiomatic and composable router for building Go HTTP services | 2022-02-14 20:38:34 |
| [micro](https://github.com/micro/micro) | 11037 | 980 | 10 | API first development platform | 2022-04-01 13:39:45 |
| [go-swagger](https://github.com/go-swagger/go-swagger) | 7451 | 1108 | 520 | Swagger 2.0 implementation for go | 2022-03-30 21:17:16 |
| [gf](https://github.com/gogf/gf) | 7184 | 1029 | 264 | GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang. | 2022-04-07 12:16:29 |
| [buffalo](https://github.com/gobuffalo/buffalo) | 6677 | 517 | 22 | Rapid Web Development w/ Go | 2022-04-08 21:03:05 |
| [ponzu](https://github.com/ponzu-cms/ponzu) | 5426 | 408 | 30 | Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go. | 2020-01-02 00:14:32 |
| [goa](https://github.com/goadesign/goa) | 4630 | 486 | 6 | Design-based APIs and microservices in Go | 2022-04-10 04:46:56 |
| [go-restful](https://github.com/emicklei/go-restful) | 4423 | 647 | 4 | package for building REST-style Web Services using Go | 2022-03-08 21:19:33 |
| [gizmo](https://github.com/nytimes/gizmo) | 3598 | 234 | 26 | A Microservice Toolkit from The New York Times | 2021-04-30 15:27:05 |
| [go-json-rest](https://github.com/ant0ine/go-json-rest) | 3493 | 389 | 48 | A quick and easy way to setup a RESTful JSON API | 2017-09-13 04:12:08 |
| [macaron](https://github.com/go-macaron/macaron) | 3272 | 287 | 5 | Package macaron is a high productive and modular web framework in Go. | 2022-03-10 15:29:50 |
| [armor](https://github.com/labstack/armor) | 1634 | 66 | 21 | Uncomplicated, modern HTTP server | 2019-08-03 18:10:09 |
| [web](https://github.com/gocraft/web) | 1466 | 127 | 24 | Go Router + Middleware. Your Contexts. | 2019-02-07 15:06:52 |
| [dotweb](https://github.com/devfeel/dotweb) | 1357 | 181 | 18 | Simple and easy go web micro framework | 2021-04-20 05:49:58 |
| [rest-layer](https://github.com/rs/rest-layer) | 1141 | 107 | 34 | REST Layer, Go (golang) REST API framework | 2021-09-30 23:58:01 |
| [goyave](https://github.com/go-goyave/goyave) | 1013 | 45 | 7 | 🍐 Elegant Golang REST API Framework | 2022-04-05 14:01:28 |
| [goji](https://github.com/goji/goji) | 895 | 65 | 5 | Goji is a minimalistic and flexible HTTP request multiplexer for Go (golang) | 2019-01-26 23:58:29 |
| [tango](https://github.com/lunny/tango) | 835 | 106 | 9 | This is only a mirror and Moved to https://gitea.com/lunny/tango | 2019-05-17 03:31:10 |
| [aah](https://github.com/go-aah/aah) | 667 | 38 | 17 | A secure, flexible, rapid Go web framework | 2020-09-02 02:31:20 |
| [gearbox](https://github.com/gogearbox/gearbox) | 624 | 51 | 2 | Gearbox :gear: is a web framework written in Go with a focus on high performance | 2021-12-05 08:35:44 |
| [yoyogo](https://github.com/yoyofx/yoyogo) | 520 | 32 | 6 | 🦄🌈 YoyoGo is a simple, light and fast , dependency injection based micro-service framework written in Go. Support Nacos ,Consoul ,Etcd ,Eureka ,kubernetes. | 2021-11-10 02:40:07 |
| [traffic](https://github.com/gravityblast/traffic) | 516 | 33 | 1 | Sinatra inspired regexp/pattern mux and web framework for Go [NOT MAINTAINED] | 2015-11-26 21:31:07 |
| [neo](https://github.com/ivpusic/neo) | 416 | 44 | 6 | Go Web Framework | 2017-08-14 23:54:31 |
| [gramework](https://github.com/gramework/gramework) | 368 | 39 | 17 | Fast and Reliable Golang Web Framework | 2021-10-14 20:24:56 |
| [mango](https://github.com/paulbellamy/mango) | 363 | 40 | 9 | Mango is a modular web-application framework for Go, inspired by Rack, and PEP333. | 2017-10-17 08:18:43 |
| [aegis](https://github.com/tmaiaroto/aegis) | 281 | 15 | 8 | Serverless Golang deploy tool and framework for AWS Lambda | 2019-07-28 17:59:41 |
| [webgo](https://github.com/bnkamalesh/webgo) | 235 | 21 | 3 | A microframework to build web apps; with handler chaining, middleware support, and most of all; standard library compliant HTTP handlers(i.e. http.HandlerFunc). | 2022-03-19 02:37:13 |
| [gorouter](https://github.com/vardius/gorouter) | 122 | 15 | 5 | Go Server/API micro framework, HTTP request router, multiplexer, mux | 2022-01-16 02:21:58 |
| [copper](https://github.com/gocopper/copper) | 43 | 5 | 0 | 🚀‏‏‎ ‎‏‏‎‏‏‎‎‎‎‎‎Copper is a Go toolkit complete with everything you need to build web apps. | 2021-09-26 17:34:36 |
| [gorest](https://github.com/tideland/gorest) | 34 | 6 | 3 | RESTful Server Systems [DEPRECATED] | 2017-11-10 13:00:37 |

*Last Automatic Update: 2021-10-03T00:41:21Z*
*Last Automatic Update: 2022-04-11T08:08:53+03:00*
1 change: 1 addition & 0 deletions list.txt
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,4 @@ https://github.com/abahmed/gearbox
https://github.com/yoyofx/yoyogo
https://github.com/go-kratos/kratos
https://github.com/tal-tech/go-zero
https://github.com/paulbellamy/mango
Loading