Skip to content

ojgarcia/twirp-ruby

This branch is 33 commits behind arthurnn/twirp-ruby:main.

Folders and files

NameName
Last commit message
Last commit date
Feb 13, 2024
Jun 13, 2023
Feb 13, 2024
Apr 30, 2019
Jun 13, 2023
Jun 13, 2023
Jan 5, 2023
Jan 5, 2023
Feb 13, 2024
Jun 13, 2023
Feb 5, 2018
Feb 6, 2018
Jun 13, 2023
Jan 5, 2023
Jun 13, 2023
Jan 5, 2023
Jun 13, 2023

Repository files navigation

Twirp-Ruby

Run Tests

Twirp is a protocol for routing and serialization of services defined in a .proto file, allowing easy implementation of RPC services with auto-generated clients in different languages.

The canonical implementation is in Golang. The Twirp-Ruby project is the official implementation in Ruby for both server and clients.

Install

Add gem "twirp" to your Gemfile, or install with gem install twirp.

To auto-generate Ruby code from a proto file, use the protoc plugin and the --ruby_out option (see Wiki page).

Documentation

On the wiki.

Contributing

On the CONTRIBUTING file.

Releases and changes

See the releases page for latest information about released versions.

About

Twirp services in Ruby

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 76.1%
  • Go 23.9%