$ make run
$ make crawl
- ayiga/go-kit-middlewarer - A utility for generating layers for the go-kit framework
( 2017-05-19 / 69 commits / 6 stars ) - bluefoxcode/rome - nats/micro demo
( 2016-12-14 / 5 commits / 1 stars ) - bstaijen/mariadb-for-microservices - MariaDB for Microservices is a working example on how to create an application using the microservice architectural approach and the MariaDB Server.
( 2017-04-26 / 114 commits / 1 stars ) - chashu-code/micro-broker - micro service broker
( 2016-10-29 / 29 commits / 0 stars ) - dbenque/microservices - fake a microservice architecture
( 2017-06-12 / 29 commits / 0 stars ) - deferpanic/tiered-soa-example - An example to show deferpanic's dapper/zipkin style tracing in a SOA/micro-service environment
( 2015-07-30 / 6 commits / 1 stars ) - desmax74/microservicesingoworkshop - Repo for the Google Developer Group Sardegna workshop
( 2016-09-01 / 3 commits / 0 stars ) - dndungu/rest - A set of restful http handlers for quickly building RESTful services with any database backend.
( 2017-02-24 / 71 commits / 0 stars ) - ereon/gotyouthere - Got You There is a generic and scalable presence service that operates in a micro-services infrastructure.
( 2017-02-28 / 4 commits / 0 stars ) - eriklupander/microservicetester - Simplistic golang program that given a YAML spec boots a microservice landscape using docker-compose, uses Eureka endpoints to assert all services are up before performing some basic HTTP(s) REST endpoint tests. Supports OAuth tokens.
( 2016-04-19 / 4 commits / 0 stars ) - fffaraz/microdns - A tiny dockerized DNS server in Go that (almost) always returns the same IP for any query sent to it.
( 2017-05-19 / 66 commits / 2 stars ) - flowbase/flowbase - A Flow-based Programming inspired micro-framework / un-framework for Go (Golang)
( 2017-03-09 / 20 commits / 0 stars ) - giantswarm/microkit - The microkit package implements an opinionated microservice framework which can be used as library in golang microservices to speed up development.
( 2017-06-14 / 59 commits / 1 stars ) - giantswarm/microkit-example - The microkit-example package implements an opinionated microservice using the microkit framework.
( 2017-02-20 / 19 commits / 0 stars ) - gilmour-libs/gilmour-e-go - Gilmour's implementation in Go
( 2016-09-19 / 181 commits / 3 stars ) - gilmour-libs/goli - Debugger and Monitor for Gilmour Infrastructure
( 2016-06-06 / 13 commits / 0 stars ) - go-kit/kit - A standard library for microservices.
( 2017-06-08 / 1,136 commits / 677 stars ) - google/go-microservice-helpers - A collection of handy snippets that simplify creation of GRPC servers and clients
( 2017-06-11 / 3 commits / 3 stars ) - graniticio/granitic - Web, micro-services and IoC framework for Golang developers
( 2017-01-28 / 324 commits / 0 stars ) - jaijiv/uberserver - Test of go-micro services instantiated in a uberserver
( 2016-10-22 / 4 commits / 0 stars ) - koding/kite - Micro-service framework in Go
( 2017-06-01 / 1,807 commits / 111 stars ) - maniksurtani/quotaservice - The purpose of a quota service is to prevent cascading failures in micro-service environments. The service acts as a traffic cop, slowing down traffic where necessary to prevent overloading services. For this to work, remote procedure calls (RPCs) between services consult the quota service before making a call. The service isn’t strictly for RPCs between services, and can even be used to apply quotas to database calls, for example.
( 2017-06-07 / 253 commits / 5 stars ) - marc-mbc/ms-sequence-generator - Microservice to generate number sequences and unique IDs in distributed systems
( 2016-07-23 / 3 commits / 0 stars ) - mattkanwisher/microservices-book-code - Source code to the book Microservices in GO www.microservicesingo.com
( 2015-08-14 / 2 commits / 9 stars ) - micro/examples - How-to examples of micro. Feel free to contribute
( 2017-06-03 / 35 commits / 19 stars ) - micro/go-grpc - A micro based gRPC framework for microservices
( 2017-06-12 / 20 commits / 5 stars ) - micro/go-micro - A pluggable RPC framework for microservices
( 2017-06-12 / 635 commits / 205 stars ) - micro/go-plugins - Plugins for go-micro {registry, broker, codec, transport, ...}
( 2017-06-12 / 407 commits / 61 stars ) - micro/go-web - A lightweight HTTP microservice library leveraging go-micro
( 2016-11-10 / 27 commits / 8 stars ) - micro/micro - A microservice toolkit for distributed systems development
( 2017-06-12 / 684 commits / 225 stars ) - micro/trace-srv - A distributed tracing service for microservices {dapper, zipkin, etc}
( 2016-10-04 / 12 commits / 3 stars ) - microscaling/microscaling - Microscaling Engine
( 2017-01-18 / 412 commits / 26 stars ) - monzo/orchestra - Orchestrate Go Services
( 2016-09-07 / 116 commits / 5 stars ) - monzo/phosphor - Distributed System Tracing in Go
( 2017-05-29 / 153 commits / 12 stars ) - monzo/phosphor-go - Go client for Phosphor
( 2016-01-04 / 17 commits / 0 stars ) - monzo/typhon - Go-based RPC framework
( 2017-05-02 / 450 commits / 13 stars ) - moul/acl - 👮 ACL micro-service (gRPC/protobuf + http/json)
( 2016-12-27 / 13 commits / 0 stars ) - moul/boilergen - 🎁 Reduce boilerplate with customisable
go:generate
templates
( 2016-11-12 / 34 commits / 0 stars ) - moul/chatsvc - 🎁 chat micro-service using nats and go-kit (gRPC + http)
( 2016-12-27 / 7 commits / 0 stars ) - moul/translator - 🎤 Translator micro-service
( 2016-12-17 / 18 commits / 0 stars ) - opentracing/opentracing-go - OpenTracing API for Go
( 2017-05-06 / 295 commits / 59 stars ) - pasztorpisti/nano - Transport-agnostic testing-friendly nano-framework for go micro-services
( 2017-01-07 / 1 commits / 1 stars ) - pdxjohnny/microsocket - A Framework for created mircoservices which communicate through a websocket server
( 2016-02-22 / 27 commits / 0 stars ) - peterbourgon/go-microservices - Go microservices workshop example project
( 2016-11-11 / 98 commits / 18 stars ) - peterbourgon/infrastructure - My servers, let me show you them
( 2017-03-29 / 41 commits / 0 stars ) - plimble/micro - micro service with nats and protobuf
( 2016-09-05 / 31 commits / 0 stars ) - romana/core - Micro services written in Go.
( 2017-06-13 / 1,266 commits / 7 stars ) - sourcegraph/appdash - Application tracing system for Go, based on Google's Dapper.
( 2016-11-30 / 540 commits / 89 stars ) - suicidegang/mail-srv - Micro mailing service using Postmark API & Consul runtime config
( 2016-10-30 / 7 commits / 0 stars ) - suicidegang/onesignal-srv - Onesignal push notifications microservice built with Go.
( 2016-11-19 / 2 commits / 0 stars ) - tomogoma/go-commons - Common functions for go micro-services
( 2017-03-30 / 18 commits / 0 stars ) - zenhotels/astranet - A Go (golang) library for managing highly concurrent independent network streams.
( 2017-01-31 / 111 commits / 5 stars ) - zenhotels/chanserv - Package chanserv is a simple message queue based upon nested Go-lang channels being served using AstraNet.
( 2016-11-24 / 53 commits / 2 stars ) - znly/docker-protobuf - All inclusive Protocol Buffer and gRPC suite, powered by Docker and Alpine
( 2017-01-11 / 38 commits / 8 stars )
- giantswarm/microkit: 2017-06-14
The microkit package implements an opinionated microservice framework which can be used as library in golang microservices to speed up development. - romana/core: 2017-06-13
Micro services written in Go. - micro/go-plugins: 2017-06-12
Plugins for go-micro {registry, broker, codec, transport, ...} - micro/go-grpc: 2017-06-12
A micro based gRPC framework for microservices - micro/go-micro: 2017-06-12
A pluggable RPC framework for microservices - micro/micro: 2017-06-12
A microservice toolkit for distributed systems development - dbenque/microservices: 2017-06-12
fake a microservice architecture - google/go-microservice-helpers: 2017-06-11
A collection of handy snippets that simplify creation of GRPC servers and clients - go-kit/kit: 2017-06-08
A standard library for microservices. - maniksurtani/quotaservice: 2017-06-07
The purpose of a quota service is to prevent cascading failures in micro-service environments. The service acts as a traffic cop, slowing down traffic where necessary to prevent overloading services. For this to work, remote procedure calls (RPCs) between services consult the quota service before making a call. The service isn’t strictly for RPCs between services, and can even be used to apply quotas to database calls, for example. - micro/examples: 2017-06-03
How-to examples of micro. Feel free to contribute - koding/kite: 2017-06-01
Micro-service framework in Go - monzo/phosphor: 2017-05-29
Distributed System Tracing in Go - ayiga/go-kit-middlewarer: 2017-05-19
A utility for generating layers for the go-kit framework - fffaraz/microdns: 2017-05-19
A tiny dockerized DNS server in Go that (almost) always returns the same IP for any query sent to it. - opentracing/opentracing-go: 2017-05-06
OpenTracing API for Go - monzo/typhon: 2017-05-02
Go-based RPC framework - bstaijen/mariadb-for-microservices: 2017-04-26
MariaDB for Microservices is a working example on how to create an application using the microservice architectural approach and the MariaDB Server. - tomogoma/go-commons: 2017-03-30
Common functions for go micro-services - peterbourgon/infrastructure: 2017-03-29
My servers, let me show you them - flowbase/flowbase: 2017-03-09
A Flow-based Programming inspired micro-framework / un-framework for Go (Golang) - ereon/gotyouthere: 2017-02-28
Got You There is a generic and scalable presence service that operates in a micro-services infrastructure. - dndungu/rest: 2017-02-24
A set of restful http handlers for quickly building RESTful services with any database backend. - giantswarm/microkit-example: 2017-02-20
The microkit-example package implements an opinionated microservice using the microkit framework. - zenhotels/astranet: 2017-01-31
A Go (golang) library for managing highly concurrent independent network streams. - graniticio/granitic: 2017-01-28
Web, micro-services and IoC framework for Golang developers - microscaling/microscaling: 2017-01-18
Microscaling Engine - znly/docker-protobuf: 2017-01-11
All inclusive Protocol Buffer and gRPC suite, powered by Docker and Alpine - pasztorpisti/nano: 2017-01-07
Transport-agnostic testing-friendly nano-framework for go micro-services - moul/chatsvc: 2016-12-27
🎁 chat micro-service using nats and go-kit (gRPC + http) - moul/acl: 2016-12-27
👮 ACL micro-service (gRPC/protobuf + http/json) - moul/translator: 2016-12-17
🎤 Translator micro-service - bluefoxcode/rome: 2016-12-14
nats/micro demo - sourcegraph/appdash: 2016-11-30
Application tracing system for Go, based on Google's Dapper. - zenhotels/chanserv: 2016-11-24
Package chanserv is a simple message queue based upon nested Go-lang channels being served using AstraNet. - suicidegang/onesignal-srv: 2016-11-19
Onesignal push notifications microservice built with Go. - moul/boilergen: 2016-11-12
🎁 Reduce boilerplate with customisablego:generate
templates - peterbourgon/go-microservices: 2016-11-11
Go microservices workshop example project - micro/go-web: 2016-11-10
A lightweight HTTP microservice library leveraging go-micro - suicidegang/mail-srv: 2016-10-30
Micro mailing service using Postmark API & Consul runtime config - chashu-code/micro-broker: 2016-10-29
micro service broker - jaijiv/uberserver: 2016-10-22
Test of go-micro services instantiated in a uberserver - micro/trace-srv: 2016-10-04
A distributed tracing service for microservices {dapper, zipkin, etc} - gilmour-libs/gilmour-e-go: 2016-09-19
Gilmour's implementation in Go - monzo/orchestra: 2016-09-07
Orchestrate Go Services - plimble/micro: 2016-09-05
micro service with nats and protobuf - desmax74/microservicesingoworkshop: 2016-09-01
Repo for the Google Developer Group Sardegna workshop - marc-mbc/ms-sequence-generator: 2016-07-23
Microservice to generate number sequences and unique IDs in distributed systems - gilmour-libs/goli: 2016-06-06
Debugger and Monitor for Gilmour Infrastructure - eriklupander/microservicetester: 2016-04-19
Simplistic golang program that given a YAML spec boots a microservice landscape using docker-compose, uses Eureka endpoints to assert all services are up before performing some basic HTTP(s) REST endpoint tests. Supports OAuth tokens. - pdxjohnny/microsocket: 2016-02-22
A Framework for created mircoservices which communicate through a websocket server - monzo/phosphor-go: 2016-01-04
Go client for Phosphor - mattkanwisher/microservices-book-code: 2015-08-14
Source code to the book Microservices in GO www.microservicesingo.com - deferpanic/tiered-soa-example: 2015-07-30
An example to show deferpanic's dapper/zipkin style tracing in a SOA/micro-service environment
- dbenque/microservices: 201.40 MB
(31.97 MB git / 169.43 MB code) - giantswarm/microkit: 49.14 MB
(13.50 MB git / 35.64 MB code) - giantswarm/microkit-example: 48.46 MB
(10.46 MB git / 37.99 MB code) - moul/acl: 38.63 MB
(5.78 MB git / 32.85 MB code) - moul/translator: 34.08 MB
(4.36 MB git / 29.72 MB code) - moul/chatsvc: 33.04 MB
(3.76 MB git / 29.27 MB code) - peterbourgon/go-microservices: 30.64 MB
(19.42 MB git / 11.22 MB code) - microscaling/microscaling: 24.23 MB
(3.97 MB git / 20.26 MB code) - maniksurtani/quotaservice: 10.41 MB
(4.71 MB git / 5.70 MB code) - go-kit/kit: 6.13 MB
(5.45 MB git / 0.68 MB code) - koding/kite: 4.71 MB
(4.35 MB git / 0.36 MB code) - deferpanic/tiered-soa-example: 4.03 MB
(4.02 MB git / 0.01 MB code) - micro/go-plugins: 3.69 MB
(2.89 MB git / 0.80 MB code) - micro/micro: 3.35 MB
(3.10 MB git / 0.25 MB code) - romana/core: 2.76 MB
(1.87 MB git / 0.88 MB code) - sourcegraph/appdash: 2.63 MB
(2.25 MB git / 0.39 MB code) - monzo/phosphor: 2.33 MB
(0.83 MB git / 1.51 MB code) - bstaijen/mariadb-for-microservices: 1.86 MB
(1.37 MB git / 0.49 MB code) - graniticio/granitic: 1.23 MB
(0.64 MB git / 0.59 MB code) - micro/go-micro: 1.21 MB
(0.90 MB git / 0.31 MB code) - zenhotels/astranet: 0.68 MB
(0.30 MB git / 0.38 MB code) - znly/docker-protobuf: 0.57 MB
(0.56 MB git / 0.02 MB code) - opentracing/opentracing-go: 0.49 MB
(0.40 MB git / 0.09 MB code) - monzo/typhon: 0.46 MB
(0.41 MB git / 0.05 MB code) - micro/examples: 0.39 MB
(0.15 MB git / 0.24 MB code) - moul/boilergen: 0.38 MB
(0.13 MB git / 0.24 MB code) - gilmour-libs/gilmour-e-go: 0.32 MB
(0.23 MB git / 0.09 MB code) - pasztorpisti/nano: 0.29 MB
(0.08 MB git / 0.21 MB code) - ayiga/go-kit-middlewarer: 0.25 MB
(0.12 MB git / 0.12 MB code) - micro/trace-srv: 0.21 MB
(0.12 MB git / 0.10 MB code) - chashu-code/micro-broker: 0.21 MB
(0.14 MB git / 0.07 MB code) - monzo/orchestra: 0.15 MB
(0.11 MB git / 0.04 MB code) - dndungu/rest: 0.14 MB
(0.09 MB git / 0.04 MB code) - mattkanwisher/microservices-book-code: 0.13 MB
(0.06 MB git / 0.07 MB code) - gilmour-libs/goli: 0.12 MB
(0.07 MB git / 0.05 MB code) - zenhotels/chanserv: 0.10 MB
(0.07 MB git / 0.03 MB code) - fffaraz/microdns: 0.09 MB
(0.06 MB git / 0.04 MB code) - marc-mbc/ms-sequence-generator: 0.09 MB
(0.04 MB git / 0.05 MB code) - bluefoxcode/rome: 0.09 MB
(0.04 MB git / 0.04 MB code) - micro/go-web: 0.09 MB
(0.06 MB git / 0.02 MB code) - micro/go-grpc: 0.08 MB
(0.05 MB git / 0.03 MB code) - plimble/micro: 0.08 MB
(0.05 MB git / 0.03 MB code) - suicidegang/mail-srv: 0.08 MB
(0.05 MB git / 0.03 MB code) - tomogoma/go-commons: 0.07 MB
(0.05 MB git / 0.02 MB code) - monzo/phosphor-go: 0.07 MB
(0.06 MB git / 0.01 MB code) - peterbourgon/infrastructure: 0.07 MB
(0.05 MB git / 0.02 MB code) - desmax74/microservicesingoworkshop: 0.06 MB
(0.04 MB git / 0.03 MB code) - jaijiv/uberserver: 0.06 MB
(0.03 MB git / 0.03 MB code) - flowbase/flowbase: 0.06 MB
(0.04 MB git / 0.01 MB code) - pdxjohnny/microsocket: 0.06 MB
(0.04 MB git / 0.01 MB code) - eriklupander/microservicetester: 0.05 MB
(0.03 MB git / 0.02 MB code) - google/go-microservice-helpers: 0.05 MB
(0.03 MB git / 0.02 MB code) - ereon/gotyouthere: 0.04 MB
(0.03 MB git / 0.01 MB code) - suicidegang/onesignal-srv: 0.03 MB
(0.02 MB git / 0.01 MB code)
- https://github.com/bluefoxcode/rome
- https://github.com/zenhotels/astranet
- https://vimeo.com/tunemotion/review/179383959/3efedec58c#comment_192303
- https://www.youtube.com/watch?v=jOKfIhq4o6U
- https://github.com/TuneLab/go-truss
- https://www.reddit.com/r/golang/comments/5tesl9/why_i_recommend_to_avoid_using_the_gokit_library/
- https://www.reddit.com/r/golang/comments/43fykw/gokit_or_grpcgo/
- http://golanguk.com/videos/2016/design-patterns-in-microservices/
- https://speakerdeck.com/meson10/gilmour-gophercon-london
- Gophercon India 2016 - Addressing Microservices architecture patterns with Gilmour by Piyush Verma
- http://golanguk.com/videos/2016/cloud-in-your-cloud/ (microservices at Digital Ocean)
- Microservices with Gizmo - 2016/01
- Golang UK Conference 2016 - Asim Aslam - Simplifying Building and Managing Microservices with Micro