Rust Bindings

Open-source Rust projects categorized as Bindings

Top 21 Rust Binding Projects

  • rust-bindgen

    Automatically generates Rust FFI bindings to C (and some C++) libraries.

  • Project mention: Rust Bindgen | news.ycombinator.com | 2023-09-18
  • rusqlite

    Ergonomic bindings to SQLite for Rust

  • Project mention: SQLite + Rust: Building a CLI Password Vault 🦀 | dev.to | 2024-03-15

    "Rusqlite is an ergonomic wrapper for using SQLite from Rust." - Crates.io

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • fltk-rs

    Rust bindings for the FLTK GUI library.

  • Project mention: Explain how to use fltk tile group | /r/rust | 2023-06-25

    I have added a tile example to the repo, it's based on the FLTK example.

  • ort

    A Rust wrapper for ONNX Runtime (by pykeio)

  • Project mention: AI Inference now available in Supabase Edge Functions | dev.to | 2024-04-16

    To solve this, we built a native extension in Edge Runtime that enables using ONNX runtime via the Rust interface. This was made possible thanks to an excellent Rust wrapper called Ort:

  • gstreamer-rs

    GStreamer bindings for Rust - This repository moved to https://gitlab.freedesktop.org/gstreamer/gstreamer-rs

  • nuklear-rust

    The bindings to the Nuklear 2D immediate GUI library.

  • udbserver

    Unicorn Emulator Debug Server - Written in Rust, with bindings for C, Go, Java and Python

  • 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
  • gir

    Tool to generate rust bindings and user API for glib-based libraries (by gtk-rs)

  • SQLite

    Interface to SQLite (by stainless-steel)

  • x11-rs

    Rust bindings for X11 libraries

  • rust-GSL

    A GSL (the GNU Scientific Library) binding for Rust

  • fruity

    Rusty bindings for Apple libraries

  • rust-xcb

    Rust bindings and wrapper for XCB.

  • rust-sdks

    LiveKit real-time SDK and server API for Rust

  • ctru-rs

    Rust wrapper for libctru

  • rust-iptables

    Rust bindings for iptables

  • janetrs

    Rust high level bindings for Janet

  • poppler-rs

    Render PDFs in Rust using libpoppler

  • wikijs-rs

    API bindings, CLI client and FUSE filesystem for Wiki.js written in Rust.

  • Project mention: Rust bindings, CLI client and more | /r/wikijs | 2023-09-19

    In case this peeked anyone's interest, you can find the project here https://github.com/gierens/wikijs-rs , including links to the Debian/Ubuntu package, Arch AUR package and the Rust crate of course. :)

  • listenbrainz-rs

    ListenBrainz API bindings for Rust

  • nvdialog-rs

    Rust bindings to NvDialog, a C library to create modal dialogs and notifications using the system's API.

  • 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 Bindings related posts

Index

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

Project Stars
1 rust-bindgen 4,070
2 rusqlite 2,737
3 fltk-rs 1,497
4 ort 542
5 gstreamer-rs 491
6 nuklear-rust 355
7 udbserver 323
8 gir 221
9 SQLite 214
10 x11-rs 196
11 rust-GSL 188
12 fruity 165
13 rust-xcb 157
14 rust-sdks 134
15 ctru-rs 104
16 rust-iptables 81
17 janetrs 57
18 poppler-rs 28
19 wikijs-rs 17
20 listenbrainz-rs 8
21 nvdialog-rs 5

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com