Rust rust-bindings

Open-source Rust projects categorized as rust-bindings

Top 15 Rust rust-binding Projects

  • nix

    Rust friendly bindings to *nix APIs (by nix-rust)

    Project mention: I was wrong about rust | /r/rust | 2023-05-20

    If we drop std Rust ceases to be economical due to the time it would take to reimplement the data structures and IO interfaces it provides, not to mention the event loop crate we use (calloop). At that point we'd be relying on so much FFI via eg. nix that the relative safety would be diminished too. After reimplementing all that it's not clear to me that we'd even save that much size, but I suppose it's possible.

  • rust-rocksdb

    rust wrapper for rocksdb

    Project mention: Some key-value storage engines in Rust | /r/rust | 2022-12-27
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • ritual

    Use C++ libraries from Rust

  • rust-skia

    Safe Skia Bindings for Rust

    Project mention: Integrate with Skia GL | /r/GTK | 2023-08-23

    The only example that shedded some light on the integration was gtk4 + femtovg. So I mimicked the example, using gtk4-rs and Skia's rust bindings. I had some code similar to the following inside a subclass of GLArea to setup Skia's DirectContext, but it failed:

  • rust-numpy

    PyO3-based Rust bindings of the NumPy C-API

    Project mention: Numba: A High Performance Python Compiler | | 2022-12-27

    On the contrary, it can use and interface with numpy quite easily:

  • rust-sciter

    Rust bindings for Sciter

    Project mention: Hey Rustaceans! Got a question? Ask here (16/2023)! | /r/rust | 2023-04-17
  • arrayfire-rust

    Rust wrapper for ArrayFire

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • nvim-oxi

    :link: Rust bindings to all things Neovim

    Project mention: [Rust] How to write my config file (init.lua) using nvim-oxi ( | /r/neovim | 2023-06-11

    How about reading this doc?

  • raylib-rs

    Rust bindings for raylib

    Project mention: Raylib really needs better Rust bindings | /r/rust_gamedev | 2023-01-26

    Raylib is a really good way to make a game, it's like a much more mature Macroquad. Raylib has the Rust bindings, but they need an update. Can someone please work on the Rust bindings for raylib?

  • midir

    Cross-platform realtime MIDI processing in Rust.

    Project mention: Passing functions as parameter | /r/learnrust | 2023-05-28
  • shaderc-rs

    Rust bindings for the shaderc library.

  • faiss-rs

    Rust language bindings for Faiss

    Project mention: Do we really need a specialized vector database? | | 2023-08-06

    Rewriting pgvector in Rust can enable the code to be organized in a more modern and extensible way. Rust's ecosystem is also very rich, with existing Rust bindings such as faiss-rs.

  • rust-soapysdr

    Rust bindings for SoapySDR, the vendor-neutral software defined radio hardware abstraction layer

    Project mention: RTL-SDR Library written in Rust | /r/rust | 2022-10-05

    Cool. I currently use, but I'd be down to test a full Rust stack for

  • voikko-rs

    Rust bindings for the Voikko library

  • CheeseShop

    Examples of using PyO3 Rust bindings for Python with little to no silliness.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-08-23.

Rust rust-bindings related posts


What are some of the best open-source rust-binding projects in Rust? This list will help you:

Project Stars
1 nix 2,279
2 rust-rocksdb 1,553
3 ritual 1,157
4 rust-skia 1,137
5 rust-numpy 904
6 rust-sciter 780
7 arrayfire-rust 763
8 nvim-oxi 679
9 raylib-rs 576
10 midir 486
11 shaderc-rs 229
12 faiss-rs 144
13 rust-soapysdr 62
14 voikko-rs 16
15 CheeseShop 1
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.