landscape
go-micro
landscape | go-micro | |
---|---|---|
3 | 23 | |
9,135 | 21,411 | |
0.5% | 0.5% | |
9.7 | 6.5 | |
6 days ago | 9 days ago | |
CSS | Go | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
landscape
-
Glasskube is now part of the CNCF Landscape
The pull request #3735 got accepted just 7 days after the released of our first technical preview of Glasskube.
-
2022 plan for certs, education and getting out of the military in 2023
IMO, find some open source stuff, play with it. The DevOps Roadmap is a good starting point. You don't need to follow everything, or in any specific order. Just look over the cloud-native landscape.
-
Show HN: A microservice framework, listed in CNCF Landscape, 1 year 10k+ stars
It is an official CNCF project, but its not very difficult to get added, see https://github.com/cncf/landscape#new-entries you need 300 github stars and to be cloud native.
go-micro
-
Ask HN: What are some examples of cloud lock-in?
Had similar goals. Started by writing Go interfaces for it with Go Micro - https://go-micro.dev then opted for the platform service model as you mentioned with Micro - https://micro.dev
I think whether it's Dapr, Micro or something else, the platform service model with well defined interfaces is the way to go. I don't think a lot of people get this yet so it's still going to be a few years before it takes off.
- Go Micro: a standard library for distributed systems development
- Real World Micro Services
-
Most Popular GoLang Frameworks
Website: https://github.com/go-micro/go-micro
-
Connect: A Better gRPC
Good luck Buf! I spent many years building an RPC framework around gRPC called Go Micro (https://github.com/asim/go-micro). I think one of the biggest issues was just resources to see it through but also my own desire to move beyond it towards a platform and services. I hope you're able to bring some sense to the gRPC world. It's mostly a networking library. The ecosystem around it is too low level. If anything abstractions and more developer friendly tooling would be a massive improvement. No one needs to see or touch the guts of gRPC. I wish I didn't have to peak into the internals but unfortunately that's what it takes to integrate it elsewhere.
I hope you build something awesome for the community!
-
A Command-line tool to statistics the GitHub repositories
$ github-compare zeromicro/go-zero go-kratos/kratos asim/go-micro go-kit/kit βββββββββββββββββββββββββββ¬ββββββββββββββββββββββ¬ββββββββββββββββββββββββ¬βββββββββββββββββββββββ¬βββββββββββββββββββ β METRICS β ZEROMICRO/GO-ZERO β GO-KRATOS/KRATOS β ASIM/GO-MICRO β GO-KIT/KIT β βββββββββββββββββββββββββββΌββββββββββββββββββββββΌββββββββββββββββββββββββΌβββββββββββββββββββββββΌβββββββββββββββββββ€ β π homepage β https://go-zero.dev β https://go-kratos.dev β https://go-micro.dev β https://gokit.io β β π language β Go β Go β Go β Go β β π license β MIT License β MIT License β Apache License 2.0 β MIT License β β β° age β 655 days β 1231 days β 2688 days β 2668 days β β π stars β 17778(27/d) β 17856(14/d) β 18233(6/d) β 23084(8/d) β β π latestDayStarCount β 33 (up) β 7 (down) β 2 (down) β 10 (up) β β π latestWeekStarCount β 227 (up) β 64 (down) β 31 (down) β 44 (down) β β π latestMonthStarCount β 916 β 531 β 176 β 235 β β π forks β 2520(3/d) β 3446(2/d) β 2087(0/d) β 2315(0/d) β β π watchers β 266 β 424 β 510 β 690 β β πͺ issues β 50/741 β 51/793 β 76/914 β 35/548 β β π― pull requests β 13/1155 β 10/1221 β 0/1513 β 9/627 β β π₯ contributors β 132 β 198 β 166 β 221 β β π releases β 63 β 49 β 206 β 12 β β π release circle(avg) β 10 days β 25 days β 13 days β 222 days β β π― lastRelease β 24 day(s) ago β 1 day(s) ago β 5 day(s) ago β 8 month(s) ago β β π¦ lastCommit β 2 day(s) ago β 2 hour(s) ago β 5 day(s) ago β 6 day(s) ago β β π lastUpdate β 47 minute(s) ago β 16 minute(s) ago β 1 hour(s) ago β 1 hour(s) ago β βββββββββββββββββββββββββββ΄ββββββββββββββββββββββ΄ββββββββββββββββββββββββ΄βββββββββββββββββββββββ΄βββββββββββββββββββ
- Which microservice framework should I choose?
- Go Micro β A framework for distributed systems development
What are some alternatives?
go-web-framework-benchmark - :zap: Go web framework benchmark
go-zero - 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. [Moved to: https://github.com/zeromicro/go-zero]
brand-assets - Bware Labs Brand Assets
go-kit - A standard library for microservices.
arctic-landscape - An animated drawing of an arctic landscape
micro - A Go service development platform
simple-icons - SVG icons for popular brands
grpc-go - The Go language implementation of gRPC. HTTP/2 based RPC
landscapeapp - πUpstream landscape generation application
go-zero - A cloud-native Go microservices framework with cli tool for productivity.
dapr - Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.