Rust Bindings

Open-source Rust projects categorized as Bindings

Top 20 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: Rusty way to store state for CLIs | /r/learnrust | 2023-06-25

    If you're less concerned about the "structure" of your data (e.g., serializing into rust types) and just need tabular data that can be queried (e.g., how much did we bet on X date, who placed a bet on Y team, etc.) I would definitely lean more towards a SQLite database for that kind of work. rusqlite can get you a functional database fairly quickly with a little reading of the documentation (be sure to use the "bundled" feature).

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

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

  • gstreamer-rs

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

  • ort

    A Rust wrapper for ONNX Runtime (by pykeio)

    Project mention: Moving from Typescript and Langchain to Rust and Loops | dev.to | 2023-09-07

    In the quest for more efficient solutions, the ONNX runtime emerged as a beacon of performance. The decision to transition from Typescript to Rust was an unconventional yet pivotal one. Driven by Rust's robust parallel processing capabilities using Rayon and seamless integration with ONNX through the ort crate, Repo-Query unlocked a realm of unparalleled efficiency. The result? A transformation from sluggish processing to, I have to say it, blazing-fast performance.

  • 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

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

  • 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

  • SaaSHub

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

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-09-19.

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 3,965
2 rusqlite 2,631
3 fltk-rs 1,445
4 gstreamer-rs 487
5 ort 474
6 nuklear-rust 348
7 udbserver 314
8 gir 217
9 SQLite 205
10 x11-rs 192
11 rust-GSL 184
12 fruity 165
13 rust-xcb 156
14 rust-sdks 121
15 ctru-rs 91
16 rust-iptables 81
17 janetrs 55
18 poppler-rs 28
19 wikijs-rs 16
20 listenbrainz-rs 8
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com