Best way to communicate between Rust and Go?

This page summarizes the projects mentioned and recommended in the original post on /r/golang

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Protobuf

    Protocol Buffers - Google's data interchange format

  • Protocol buffers to the rescue: https://developers.google.com/protocol-buffers

  • rust-protobuf

    Rust implementation of Google protocol buffers

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • tonic

    A native gRPC client & server implementation with async/await support.

  • I use tonic to communicate between Go and Rust. Works like a charm https://github.com/hyperium/tonic

  • prost

    PROST! a Protocol Buffers implementation for the Rust Language

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Roll your own auth with Rust and Protobuf

    5 projects | dev.to | 28 Oct 2023
  • How to store enormous strings in a Database? Can it be packaged?

    2 projects | /r/node | 13 Apr 2022
  • How exactly do game engines manipulate game builds?

    2 projects | /r/gamedev | 28 Sep 2021
  • FlatBuffers vs Protocol Buffer

    2 projects | /r/cpp | 25 Jan 2021
  • Reverse Engineering Protobuf Definitions from Compiled Binaries

    5 projects | news.ycombinator.com | 9 Mar 2024