Skip to content
forked from grpc/grpc-go

The Go language implementation of gRPC. HTTP/2 based RPC

License

Notifications You must be signed in to change notification settings

bobbytables/grpc-go

This branch is 2954 commits behind grpc/grpc-go:master.

Folders and files

NameName
Last commit message
Last commit date
May 31, 2017
Apr 18, 2018
Apr 16, 2018
Apr 16, 2018
Apr 9, 2018
Jan 4, 2018
Aug 9, 2017
Mar 20, 2018
Apr 15, 2018
Apr 18, 2018
Apr 10, 2018
Aug 4, 2017
Nov 6, 2017
Dec 18, 2017
Apr 16, 2018
Jun 8, 2017
Apr 4, 2018
Apr 16, 2018
Jun 8, 2017
Apr 17, 2018
Apr 16, 2018
Mar 12, 2018
Mar 30, 2018
Nov 6, 2017
Aug 14, 2017
Apr 12, 2018
Jul 25, 2017
Apr 16, 2018
Mar 16, 2018
Jun 8, 2017
Apr 20, 2018
Jun 21, 2017
Apr 20, 2018
Mar 21, 2018
Oct 18, 2017
Jun 13, 2017
Apr 5, 2018
Apr 16, 2018
Apr 5, 2018
Apr 16, 2018
Apr 15, 2018
Mar 29, 2018
Apr 5, 2018
Apr 16, 2018
Mar 20, 2018
Jan 23, 2018
Jan 23, 2018
Dec 17, 2016
Aug 4, 2017
Mar 8, 2018
Mar 8, 2018
Apr 15, 2018
Nov 27, 2017
Apr 10, 2018
Apr 15, 2018
Apr 5, 2018
Mar 8, 2018
Feb 14, 2018
Oct 19, 2017
Dec 18, 2017
Apr 5, 2018
Oct 20, 2017
Apr 15, 2018
Apr 16, 2018
Apr 20, 2018
Apr 16, 2018
Apr 9, 2018
Apr 9, 2018
Mar 21, 2018
Dec 5, 2017
Dec 5, 2017
Apr 15, 2018
Sep 8, 2017
Apr 5, 2018

Repository files navigation

gRPC-Go

Build Status GoDoc GoReportCard

The Go implementation of gRPC: A high performance, open source, general RPC framework that puts mobile and HTTP/2 first. For more information see the gRPC Quick Start: Go guide.

Installation

To install this package, you need to install Go and setup your Go workspace on your computer. The simplest way to install the library is to run:

$ go get -u google.golang.org/grpc

Prerequisites

This requires Go 1.6 or later. Go 1.7 will be required soon.

Constraints

The grpc package should only depend on standard Go packages and a small number of exceptions. If your contribution introduces new dependencies which are NOT in the list, you need a discussion with gRPC-Go authors and consultants.

Documentation

See API documentation for package and API descriptions and find examples in the examples directory.

Performance

See the current benchmarks for some of the languages supported in this dashboard.

Status

General Availability Google Cloud Platform Launch Stages.

FAQ

Compiling error, undefined: grpc.SupportPackageIsVersion

Please update proto package, gRPC package and rebuild the proto files:

  • go get -u github.com/golang/protobuf/{proto,protoc-gen-go}
  • go get -u google.golang.org/grpc
  • protoc --go_out=plugins=grpc:. *.proto

About

The Go language implementation of gRPC. HTTP/2 based RPC

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 99.7%
  • Other 0.3%