Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Rust Bindings

Rust Bindings

27 projects

Showing 27 of 27 projects

PyO3
PyO3Rust

Rust bindings for Python, enabling creation of native Python extension modules and embedding Python in Rust binaries.

#embedding#native-modules#ffi
Stars15.8k
Forks974
Last commit3 days ago
rust
rustRust

Rust language bindings for TensorFlow, providing idiomatic access to machine learning capabilities.

#deep-learning#neural-networks#gpu-computing
Stars5.5k
Forks435
Last commit1 year ago
nix
nixRust

Rust-friendly bindings to *nix platform APIs (Linux, Darwin, etc.) with safe abstractions over libc.

#systems-programming#libc#unix
Stars3.0k
Forks758
Last commit20 days ago
rust-sdl2
rust-sdl2Rust

Rust bindings for SDL2, providing safe and idiomatic access to multimedia libraries for game development and interactive applications.

#vulkan#graphics#sdl2
Stars2.9k
Forks469
Last commit2 months ago
mlua
mluaRust

Safe, high-level Rust bindings for Lua 5.1-5.5, LuaJIT, and Luau with async/await support.

#luau#serde#embedded-scripting
Stars2.7k
Forks206
Last commit2 days ago
Ash
AshRust

A lightweight, type-safe Rust wrapper for the Vulkan graphics and compute API.

#vulkan#gamedev#gpu-compute
Stars2.3k
Forks229
Last commit3 days ago
ash
ashRust

A lightweight, type-safe Rust wrapper for the Vulkan graphics and compute API.

#vulkan#gamedev#gpu-compute
Stars2.3k
Forks229
Last commit3 days ago
rust-rocksdb
rust-rocksdbRust

A Rust wrapper for Facebook's RocksDB embedded key-value storage engine.

#database#rocksdb#concurrent
Stars2.2k
Forks862
Last commit5 days ago
ros2_rust
ros2_rustRust

A client library and toolset enabling developers to write ROS 2 applications in the Rust programming language.

#robotics#node-management#ros2
Stars1.5k
Forks206
Last commit22 days ago
rutie
rutieRust

A Rust library for bidirectional integration between Ruby and Rust, enabling Ruby code in Rust applications and Rust code in Ruby applications.

#ffi#language-integration#interoperability
Stars998
Forks63
Last commit1 month ago
raylib-rs
raylib-rsC

Rust bindings for raylib, providing idiomatic and safe access to the 2D/3D game development library.

#gamedev#opengl#3d-graphics
Stars921
Forks176
Last commit11 months ago
arrayfire-rust
arrayfire-rustRust

Rust bindings for ArrayFire, a high-performance parallel computing library with support for CUDA, OpenCL, and CPU backends.

#cuda#scientific-computing#parallel-computing
Stars826
Forks58
Last commit2 years ago
rust-sciter
rust-sciterRust

Rust bindings for the Sciter embeddable HTML/CSS/script engine to build modern desktop application UIs.

#script-interop#htmlayout#sciter
Stars822
Forks91
Last commit4 years ago
gl-rs
gl-rsRust

An OpenGL function pointer loader and binding generator for the Rust programming language.

#graphics#opengl#game-development
Stars742
Forks125
Last commit6 months ago
rust-sfml
rust-sfmlRust

Rust bindings for the Simple and Fast Multimedia Library (SFML), enabling multimedia application development.

#sfml#multimedia-library#windowing-system
Stars670
Forks92
Last commit7 days ago
sodiumoxide
sodiumoxideRust

A deprecated Rust binding to libsodium providing type-safe, high-speed cryptography.

#cryptography-library#bindings#deprecated
Stars645
Forks179
Last commit3 years ago
qmlrs
qmlrsRust

QtQuick/QML bindings for Rust, enabling Rust code to create QtQuick engines and QML to invoke Rust functions.

#desktop-application#qt5#rust-ffi
Stars436
Forks42
Last commit7 years ago
bluer
bluerRust

Official Rust bindings for the BlueZ Bluetooth stack, providing safe and idiomatic access to Linux Bluetooth functionality.

#linux-bluetooth#rfcomm#dbus-api
Stars432
Forks57
Last commit6 months ago
nuklear-rust
nuklear-rustRust

Rust bindings for the Nuklear immediate-mode GUI library, enabling lightweight 2D UI development.

#lightweight-ui#graphics#bindings
Stars368
Forks15
Last commit5 years ago
rust-security-framework
rust-security-frameworkRust

Rust bindings for Apple's macOS/iOS Security.framework, enabling TLS and Keychain access.

#apple#keychain#ios
Stars297
Forks99
Last commit3 months ago
idalib
idalibRust

Idiomatic Rust bindings for the IDA SDK, enabling development of standalone binary analysis tools.

#security-tools#binary-analysis#rust-bindings
Stars281
Forks29
Last commit13 days ago
sdl2
sdl2TypeScript

SDL2 bindings for Deno, enabling multimedia applications with graphics, text rendering, and image loading.

#gfx#graphics#sdl2
Stars185
Forks20
Last commit7 months ago
rust-lua53
rust-lua53C

Complete Rust bindings for Lua 5.3, enabling seamless integration between Rust applications and Lua scripting.

#systems-programming#embedded-scripting#lua-5.3
Stars161
Forks45
Last commit2 years ago
rust-lua
rust-luaRust

Safe Rust bindings to Lua 5.1 that closely mirror the C API while enforcing memory safety.

#systems-programming#embedded-scripting#memory-safety
Stars130
Forks21
Last commit6 years ago
tdilb-rs
tdilb-rsRust

A Rust wrapper for the Telegram Database Library (TDLib) with cross-platform support and flexible build options.

#async#tdlib-wrapper#tdlib-rs
Stars95
Forks29
Last commit1 month ago
stainless-steel/lapack
stainless-steel/lapackRust

Rust wrappers for the LAPACK Fortran library, enabling linear algebra computations in Rust applications.

#scientific-computing#high-performance-computing#science
Stars91
Forks22
Last commit1 year ago
rust-blas
rust-blasRust

Rust bindings and wrappers for BLAS (Basic Linear Algebra Subprograms) with generic trait-based interfaces.

#blas#scientific-computing#high-performance
Stars86
Forks19
Last commit6 years ago

Related Tags

#Rust15#Cross Platform13#Game Development10#Ffi7#Numerical Computing4#Graphics4#Bindings3#Graphics Api3#Embedded Scripting3#Async3#Vulkan3#Multimedia3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub