Tonic::Rails serves gRPC from Rails applications. The transport layer (HTTP/2 framing, connection management, TLS, health checks, reflection) is handled by tonic in Rust and exposed to Ruby through a native extension built with Magnus. Protobuf (de)serialization and business logic remain in Ruby, giving you Rails-grade handlers, routing, interceptors, and the Rails executor around every RPC.

Required Ruby Version

>= 3.3

Required Rubygems Version

>= 3.3.11

Authors

Matt Tanous

Versions

  1. 0.8.1
    1. source

      1. 0.8.1 source October 13, 2026 (99.5 KB)
    2. aarch64-linux-gnu

      1. 0.8.1 multi-abi October 13, 2026 (5.98 MB)
    3. aarch64-linux-musl

      1. 0.8.1 multi-abi October 13, 2026 (5.97 MB)
    4. arm64-darwin

      1. 0.8.1 multi-abi October 13, 2026 (5.7 MB)
    5. x64-mingw-ucrt

      1. 0.8.1 multi-abi October 13, 2026 (6.07 MB)
    6. x86_64-darwin

      1. 0.8.1 multi-abi October 13, 2026 (6.04 MB)
    7. x86_64-linux-gnu

      1. 0.8.1 multi-abi October 13, 2026 (6.18 MB)
    8. x86_64-linux-musl

      1. 0.8.1 multi-abi October 13, 2026 (6.17 MB)
  2. 0.8.0
    1. source

      1. 0.8.0 source October 12, 2026 (99 KB)
    2. aarch64-linux-gnu

      1. 0.8.0 multi-abi October 12, 2026 (5.98 MB)
    3. aarch64-linux-musl

      1. 0.8.0 multi-abi October 12, 2026 (5.97 MB)
    4. arm64-darwin

      1. 0.8.0 multi-abi October 12, 2026 (5.7 MB)
    5. x64-mingw-ucrt

      1. 0.8.0 multi-abi October 12, 2026 (6.07 MB)
    6. x86_64-darwin

      1. 0.8.0 multi-abi October 12, 2026 (6.04 MB)
    7. x86_64-linux-gnu

      1. 0.8.0 multi-abi October 12, 2026 (6.18 MB)
    8. x86_64-linux-musl

      1. 0.8.0 multi-abi October 12, 2026 (6.17 MB)
  3. 0.7.0
    1. source

      1. 0.7.0 source October 11, 2026 (96.5 KB)
    2. aarch64-linux-gnu

      1. 0.7.0 multi-abi October 11, 2026 (5.99 MB)
    3. aarch64-linux-musl

      1. 0.7.0 multi-abi October 11, 2026 (5.98 MB)
    4. arm64-darwin

      1. 0.7.0 multi-abi October 11, 2026 (5.7 MB)
    5. x64-mingw-ucrt

      1. 0.7.0 multi-abi October 11, 2026 (6.07 MB)
    6. x86_64-darwin

      1. 0.7.0 multi-abi October 11, 2026 (6.04 MB)
    7. x86_64-linux-gnu

      1. 0.7.0 multi-abi October 11, 2026 (6.18 MB)
    8. x86_64-linux-musl

      1. 0.7.0 multi-abi October 11, 2026 (6.17 MB)
  4. 0.6.0
    1. source

      1. 0.6.0 source October 11, 2026 (93 KB)
    2. aarch64-linux-gnu

      1. 0.6.0 multi-abi October 11, 2026 (5.98 MB)
    3. aarch64-linux-musl

      1. 0.6.0 multi-abi October 11, 2026 (5.98 MB)
    4. arm64-darwin

      1. 0.6.0 multi-abi October 11, 2026 (5.7 MB)
    5. x64-mingw-ucrt

      1. 0.6.0 multi-abi October 11, 2026 (6.07 MB)
    6. x86_64-darwin

      1. 0.6.0 multi-abi October 11, 2026 (6.03 MB)
    7. x86_64-linux-gnu

      1. 0.6.0 multi-abi October 11, 2026 (6.18 MB)
    8. x86_64-linux-musl

      1. 0.6.0 multi-abi October 11, 2026 (6.17 MB)
  5. 0.5.0
    1. source

      1. 0.5.0 source October 11, 2026 (78.5 KB)
    2. aarch64-linux-gnu

      1. 0.5.0 multi-abi October 11, 2026 (4.96 MB)
    3. aarch64-linux-musl

      1. 0.5.0 multi-abi October 11, 2026 (4.96 MB)
    4. arm64-darwin

      1. 0.5.0 multi-abi October 11, 2026 (4.72 MB)
    5. x64-mingw-ucrt

      1. 0.5.0 multi-abi October 11, 2026 (5.04 MB)
    6. x86_64-darwin

      1. 0.5.0 multi-abi October 11, 2026 (5 MB)
    7. x86_64-linux-gnu

      1. 0.5.0 multi-abi October 11, 2026 (5.14 MB)
    8. x86_64-linux-musl

      1. 0.5.0 multi-abi October 11, 2026 (5.13 MB)
Show all versions (71 total)

Pushed by

GitHub

SHA 256 checksum