Skip to content
A kit for creating gRPC server/client in Ruby.
Branch: master
Clone or download
Latest commit a854c3b Jul 4, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin New ds9 Dec 6, 2018
examples call_stream call each by itself Dec 20, 2018
lib Bump up version Jul 4, 2019
spec Wait 1 sec to finish job Mar 3, 2019
.gitignore Ignore Gemfile.lock Oct 6, 2018
.rspec init Oct 4, 2018
.rubocop.yml rubocop -a partially Dec 20, 2018
.ruby-version default ruby 2.5 Oct 8, 2018
.travis.yml use google-protobuf v3.7.0 to use ruby v2.6.1 Mar 3, 2019
Gemfile Use ds9 1.2.0 Oct 18, 2018
LICENSE.txt Copyright Jan 6, 2019 Update README Mar 8, 2019
Rakefile Install rubocop && rubocop -a Oct 6, 2018
grpc_kit.gemspec Enable no_closed_streams Mar 8, 2019


Build Status Gem Version

A kit for creating gRPC server/client in Ruby.


Add this line to your application's Gemfile:

gem 'grpc_kit'

And then execute:

$ bundle

Or install it yourself as:

$ gem install grpc_kit


More Details in examples directory.

sock =
server =

loop do
  conn = sock.accept
sock ='localhost', 50051)
stub =
message = stub.say_hello( 'your name')).message
puts message


$ bundle install

Projects using grpc_kit

  • griffin Multi process gRPC server in Ruby


Bug reports and pull requests are welcome on GitHub at


The gem is available as open source under the terms of the MIT License.

You can’t perform that action at this time.