What's the idiomatic rust way to use a 3rd party SDK not written in Rust

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

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
  • alemian-saga

  • Here is a (somewhat) functional example of me making use of this technique in case a more "real" example would be helpful. But if you do look at that, then be warned that it is a work-in-progress, purely for fun, hobby project and as such it is very incomplete and unfinished and also somewhat messy and not particularly well documented. So you might be better off doing Google searches to find better examples.

  • cxx

    Safe interop between Rust and C++

  • I'm guessing this is in the backend. Your best bet is if they have a C/C++ interface, then you can use something like this: https://cxx.rs/

  • 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
  • algoliasearch-rs

    Algolia rust client

  • The specific example I had in mind was Algolia. Turns out there is a Rust library for it, but this here is a good example of (a) it's incomplete and (b) algolia will not provide support if you're not using one of their official SDKs

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

  • What is a low/reasonable cost solution for service log storage and querying?

    1 project | news.ycombinator.com | 5 May 2024
  • Verified Rust for low-level systems code

    6 projects | news.ycombinator.com | 4 May 2024
  • Adding search to static websites

    1 project | dev.to | 4 May 2024
  • Bytecode VMs in Surprising Places

    9 projects | news.ycombinator.com | 30 Apr 2024
  • Show HN: CLI tool for using Timeular tracker with other time-tracking software

    1 project | news.ycombinator.com | 4 May 2024