Back
Join now
About

Popular Tags

  • typescript
  • open-source-coding-agent
  • react
  • llm
  • ai-agents
  • ui-components
  • shadcn-ui
  • tailwind
  • python
  • ai

Top Sources

  • github.com
  • clerk.com
  • 1771technologies.com
  • 21st.dev
  • abui.io
  • activepieces.com
  • ai-sdk.dev
  • alash3al.github.io
  • alchemy.run
  • altsendme.com

Browse by Type

  • Tools
  • Code
bookmrks.io - Discovery, refined.
Tags
  • async
    1
  • async-rust
    1
  • cli-rust
    1
  • grpc
    1
  • proto
    1
  • rpc
    1
  • rust
    1
  • rust-web
    1
Website favicongithub.com
Website preview

gRPC Rust Implementation with Async/Await Support

A Rust library for gRPC with async/await support, enabling high-performance RPC solutions.

chip
Summary

tonic is a Rust implementation of gRPC, a high-performance, open-source RPC framework that prioritizes mobile and HTTP/2 support.

This library is designed to provide first-class support for async/await and serves as a core building block for production systems written in Rust. Key features include:

  • Bi-directional streaming - Enables real-time communication between client and server.
  • High performance async IO - Optimized for speed and efficiency.
  • Interoperability - Works seamlessly with other gRPC implementations.
  • TLS backed by rustls - Ensures secure communication.
  • Load balancing - Distributes requests efficiently across servers.
  • Custom metadata - Allows for flexible data handling.
  • Authentication - Supports secure access control.
  • Health Checking - Monitors service availability.

Getting started is easy with tutorials like the helloworld example for beginners and the routeguide tutorial for more advanced features. The project is actively maintained and encourages contributions from the community.

Comments
No comments yet. Sign in to add the first comment!