Rust rust-bindings

Open-source Rust projects categorized as rust-bindings

Top 15 Rust rust-binding Projects

rust-bindings
  1. nix

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

  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. mlua

    High level Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Luau bindings to Rust with async/await support

    Project mention: Lune: Standalone Luau Runtime | news.ycombinator.com | 2025-05-21

    I can assume that Lune (and many of the Rust-based Luau runtimes that followed it) were written in Rust mainly because of the existence of mlua <https://github.com/mlua-rs/mlua> and the bindings it provides for Luau. Binding Luau in Zig or C isn't as plug-and-play but is still relatively easy, binding Luau in Go is a nightmare. I'm working on better Luau support for Go, and some others support/binding libraries for other languages are also in development, which is awesome to see and will hopefully bring more language diversity to the Luau ecosystem.

  4. rust-rocksdb

    rust wrapper for rocksdb

  5. rust-skia

    Rust Bindings for the Skia Graphics Library

  6. rust-numpy

    PyO3-based Rust bindings of the NumPy C-API

  7. ritual

    Use C++ libraries from Rust

  8. nvim-oxi

    :link: Rust bindings to all things Neovim

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. arrayfire-rust

    Rust wrapper for ArrayFire

  11. rust-sciter

    Rust bindings for Sciter

  12. midir

    Cross-platform realtime MIDI processing in Rust.

  13. shaderc-rs

    Rust bindings for the shaderc library.

  14. faiss-rs

    Rust language bindings for Faiss

  15. rust-soapysdr

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

  16. voikko-rs

    Rust bindings for the Voikko library

  17. CheeseShop

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

  18. SaaSHub

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

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

Rust rust-bindings discussion

Log in or Post with

Rust rust-bindings related posts

  • Integrate with Skia GL

    2 projects | /r/GTK | 23 Aug 2023
  • Do we really need a specialized vector database?

    3 projects | dev.to | 6 Aug 2023
  • [Rust] How to write my config file (init.lua) using nvim-oxi (init.rs)?

    2 projects | /r/neovim | 11 Jun 2023
  • Passing functions as parameter

    1 project | /r/learnrust | 28 May 2023
  • A simple 2d graphic library

    4 projects | /r/rust | 16 Apr 2023
  • nvim-github-codesearch - a plugin for searching Github's code search API from within neovim

    4 projects | /r/neovim | 17 Apr 2023
  • Is there something like unistd.h on Rust?

    1 project | /r/learnrust | 8 Feb 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 8 Jul 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 nix 2,846
2 mlua 2,234
3 rust-rocksdb 2,003
4 rust-skia 1,604
5 rust-numpy 1,253
6 ritual 1,245
7 nvim-oxi 1,029
8 arrayfire-rust 825
9 rust-sciter 814
10 midir 702
11 shaderc-rs 273
12 faiss-rs 218
13 rust-soapysdr 87
14 voikko-rs 15
15 CheeseShop 1

Sponsored
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

Did you know that Rust is
the 5th most popular programming language
based on number of references?