Improving Interoperability Between Rust and C++

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. poly-match

    Source for the "Making Python 100x faster with less than 100 lines of Rust" blog post

    Not my experience at all. At work we rewrote a small bit of hotspot python in Rust with no issues. This was what we primarily followed: https://ohadravid.github.io/posts/2023-03-rusty-python/

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. rust-cpp

    Embed C++ directly inside your rust code!

    I am the current passive maintainer of the cpp crate: https://github.com/mystor/rust-cpp

  4. fls

    The FLS

    Many people misunderstand how software is written in regulated industries, and assume that a standard is necessary. In practice, this is not the case. Note that Ferrocene[1] had to produce a specification[2] in order to qualify the compiler. But there isn't a requirement that it must be a standard in any way, only that it describes how the Ferrocene compiler works. Nor that it be accepted by upstream.

    1: https://ferrous-systems.com/blog/officially-qualified-ferroc...

    2: https://github.com/ferrocene/specification

  5. granian

    A Rust HTTP server for Python applications

    Yeah, PyO3 is great. I've tried to play around with releasing the GIL from rust in Python 3.12. I would enjoy writing a WSGI/ASGI server with a Celery runtime at some point too. Or contribute to Granian.

    https://github.com/emmett-framework/granian

  6. rust-playground

    The Rust Playground

    In rust as currently stands: https://play.rust-lang.org/?version=stable&mode=debug&editio...

    On the other hand, both this wrapper and yours are counterproductive if the element size is dynamic (e.g. perhaps you're dealing with some nonsense like:)

        struct ITableColumn {

  7. thindx-xaudio2

    Rust bindings for XAudio2

  8. winapi-rs

    Rust bindings to Windows API

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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

  • I seen people say that () is similar to void in C. But what is similar to void*?

    1 project | /r/rust | 27 Mar 2023
  • Kernel Headers for Windows could soon make it into windows-rs

    5 projects | /r/rust | 22 Feb 2023
  • Noob question - Can I see what my used cargo crate has inside?

    1 project | /r/rust | 4 Aug 2021
  • Building Outer Wonders, our Rust/SDL2 puzzle game, for Windows

    1 project | /r/rust | 21 Jun 2021
  • Official WinRT+Win32 Crate for Rust

    1 project | news.ycombinator.com | 5 Mar 2021