Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "ffi" keyword

Top 8.1% on crates.io
gettext-sys 0.21.3
Raw FFI bindings for gettext
6 versions - Latest release: about 2 years ago - 2 dependent packages - 414 dependent repositories - 1.46 million downloads total - 51 stars on GitHub - 2 maintainers
swift-bridge-cli 0.1.55
Parse Rust files for swift-bridge modules and generate the corresponding Swift and C code for them.
28 versions - Latest release: about 1 month ago - 8.28 thousand downloads total - 721 stars on GitHub - 1 maintainer
dyntable 0.0.0
WIP: FFI safe dyn traits
1 version - Latest release: over 1 year ago - 394 downloads total - 16 stars on GitHub - 1 maintainer
gmp-mpfr-sys 1.6.2
Rust FFI bindings for GMP, MPFR and MPC.
66 versions - Latest release: 4 months ago - 28 dependent packages - 227 dependent repositories - 575 thousand downloads total - 5 stars on GitLab.com - 1 maintainer
battery-ffi 0.7.5 💰
FFI bindings for battery crate
12 versions - Latest release: over 4 years ago - 6.63 thousand downloads total - 345 stars on GitHub - 1 maintainer
dmsdk 0.2.0
Rust-friendly wrappers around the Defold dmSDK
5 versions - Latest release: over 1 year ago - 1.52 thousand downloads total - 13 stars on GitHub - 1 maintainer
vulkan-loader-sys 1.3.238+1
Vulkan Loader
4 versions - Latest release: over 1 year ago - 1.48 thousand downloads total - 2 stars on GitHub - 1 maintainer
nstd_io 0.5.0
NSTD standard I/O crate.
9 versions - Latest release: over 2 years ago - 1 dependent package - 3.28 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 9.0% on crates.io
swift-bridge-ir 0.1.55
Holds the data structures and logic for bridge module parsing and code generation.
56 versions - Latest release: about 1 month ago - 2 dependent packages - 10 dependent repositories - 251 thousand downloads total - 721 stars on GitHub - 1 maintainer
mystic_light_sdk 0.4.2
A Rust wrapper for the MysticLight SDK (MSI hardware and peripherals)
13 versions - Latest release: over 1 year ago - 1 dependent repositories - 4.38 thousand downloads total - 4 stars on GitHub - 1 maintainer
polylabel 3.2.0
A Rust implementation of the Polylabel algorithm for finding optimum polygon label positions.
39 versions - Latest release: 3 months ago - 4 dependent packages - 17 dependent repositories - 38.5 thousand downloads total - 52 stars on GitHub - 1 maintainer
Top 8.2% on crates.io
cuda-runtime-sys 0.3.0-alpha.1
Rust binding to CUDA Runtime APIs
1 version - Latest release: over 4 years ago - 8 dependent packages - 8 dependent repositories - 500 thousand downloads total - 115 stars on GitHub - 1 maintainer
td_rlua 0.3.4
Zero-cost high-level lua 5.3 wrapper for Rust
20 versions - Latest release: about 2 months ago - 5 dependent packages - 14.9 thousand downloads total - 53 stars on GitHub - 1 maintainer
webrtc-audio-processing 0.4.0
A wrapper for WebRTC's AudioProcessing module.
9 versions - Latest release: about 2 years ago - 7.13 thousand downloads total - 240 stars on GitHub - 1 maintainer
luasocket 0.1.10
luasocket Bindings for Lua 5.3
8 versions - Latest release: over 1 year ago - 2.73 thousand downloads total - 53 stars on GitHub - 1 maintainer
Top 5.3% on crates.io
flutter_rust_bridge_macros 1.82.6
Supporting procedural macros for flutter_rust_bridge
155 versions - Latest release: 6 months ago - 1 dependent package - 208 dependent repositories - 1.26 million downloads total - 3,527 stars on GitHub - 1 maintainer
Top 4.3% on crates.io
flutter_rust_bridge 1.82.6
High-level memory-safe binding generator for Flutter/Dart <-> Rust
174 versions - Latest release: 6 months ago - 3 dependent packages - 210 dependent repositories - 1.28 million downloads total - 3,527 stars on GitHub - 1 maintainer
Top 8.2% on crates.io
flutter_rust_bridge_codegen 1.82.6
High-level memory-safe binding generator for Flutter/Dart <-> Rust
175 versions - Latest release: 6 months ago - 1 dependent package - 181 dependent repositories - 1.53 million downloads total - 3,527 stars on GitHub - 1 maintainer
renderdoc-derive 0.7.0
Internal custom derive macro intended for renderdoc-rs
4 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 3.76 thousand downloads total - 42 stars on GitHub - 1 maintainer
nstd_gui 0.5.0
NSTD windowing crate.
10 versions - Latest release: over 2 years ago - 2 dependent packages - 4.1 thousand downloads total - 6 stars on GitHub - 1 maintainer
sensors-sys 0.2.12
Hardware monitoring in Linux
14 versions - Latest release: 2 months ago - 1 dependent package - 2 dependent repositories - 7.3 thousand downloads total - 3 stars on GitHub - 1 maintainer
renderdoc 0.12.1
RenderDoc application bindings for Rust
17 versions - Latest release: 3 months ago - 4 dependent packages - 19 dependent repositories - 71.8 thousand downloads total - 42 stars on GitHub - 1 maintainer
webrtc-audio-processing-sys 0.4.0
A wrapper for WebRTC's AudioProcessing module.
9 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 7.89 thousand downloads total - 240 stars on GitHub - 1 maintainer
libpulse-mainloop-glib-sys 1.21.1 💰
FFI bindings for the PulseAudio libpulse-mainloop-glib system library.
37 versions - Latest release: 11 months ago - 1 dependent package - 9 dependent repositories - 47 thousand downloads total - 62 stars on GitHub - 1 maintainer
Top 7.9% on crates.io
libpulse-simple-sys 1.21.1 💰
FFI bindings for the PulseAudio libpulse-simple system library.
35 versions - Latest release: 11 months ago - 2 dependent packages - 573 dependent repositories - 1 million downloads total - 62 stars on GitHub - 1 maintainer
Top 6.4% on crates.io
libpulse-sys 1.21.0 💰
FFI bindings for the PulseAudio libpulse system library.
46 versions - Latest release: 11 months ago - 9 dependent packages - 633 dependent repositories - 1.34 million downloads total - 62 stars on GitHub - 1 maintainer
nstd_core 0.5.0
NSTD core crate.
13 versions - Latest release: over 2 years ago - 6 dependent packages - 7.96 thousand downloads total - 6 stars on GitHub - 1 maintainer
login_cap-sys 0.1.0
Minimal Rust bindings for OpenBSD's login_cap
2 versions - Latest release: almost 3 years ago - 1 dependent package - 1.79 thousand downloads total - 1 maintainer
swift-bridge 0.1.55
Generate FFI bindings for safe interop between Rust and Swift.
56 versions - Latest release: about 1 month ago - 2 dependent packages - 6 dependent repositories - 245 thousand downloads total - 721 stars on GitHub - 1 maintainer
Top 0.9% on crates.io
cxx 1.0.122 💰
Safe interop between Rust and C++
169 versions - Latest release: 25 days ago - 185 dependent packages - 8,444 dependent repositories - 20.9 million downloads total - 5,580 stars on GitHub - 1 maintainer
Top 0.9% on crates.io
cxx-build 1.0.122 💰
C++ code generator for integrating `cxx` crate into a Cargo build.
154 versions - Latest release: 25 days ago - 134 dependent packages - 8,295 dependent repositories - 19 million downloads total - 5,580 stars on GitHub - 1 maintainer
nstd_net 0.5.0
NSTD networking crate.
5 versions - Latest release: over 2 years ago - 1 dependent package - 1.87 thousand downloads total - 6 stars on GitHub - 1 maintainer
powercap-sys 0.2.0
FFI bindings to libpowercap for interacting with the Linux powercap sysfs interface.
2 versions - Latest release: over 3 years ago - 1.36 thousand downloads total - 2 stars on GitHub - 1 maintainer
nstd_input 0.5.0
NSTD device input crate.
8 versions - Latest release: over 2 years ago - 2 dependent packages - 4.01 thousand downloads total - 6 stars on GitHub - 1 maintainer
voxelizer 1.0.0
A Rust port of karimnaaji's C Voxelizer
1 version - Latest release: over 3 years ago - 584 downloads total - 1 stars on GitHub - 1 maintainer
Top 8.5% on crates.io
renderdoc-sys 1.1.0
Low-level bindings to the RenderDoc API
7 versions - Latest release: 3 months ago - 3 dependent packages - 3,020 dependent repositories - 3.54 million downloads total - 42 stars on GitHub - 1 maintainer
luacjson 0.1.3
extend for Lua 5.3
3 versions - Latest release: over 1 year ago - 1.16 thousand downloads total - 53 stars on GitHub - 1 maintainer
Top 6.9% on crates.io
typeshare-annotation 1.0.4
The annotation used to mark types for typeshare
5 versions - Latest release: about 1 month ago - 1 dependent package - 7 dependent repositories - 1.29 million downloads total - 2,287 stars on GitHub - 1 maintainer
Top 4.4% on crates.io
typeshare 1.0.3
Seamlessly share type definitions across multiple languages for FFI interoperability
15 versions - Latest release: about 1 month ago - 12 dependent packages - 8 dependent repositories - 1.29 million downloads total - 2,287 stars on GitHub - 2 maintainers
nstd_os 0.5.0
NSTD OS identification crate.
5 versions - Latest release: over 2 years ago - 1 dependent package - 1.87 thousand downloads total - 6 stars on GitHub - 1 maintainer
td_clua 0.1.3
Bindings for Lua 5.3
3 versions - Latest release: about 2 years ago - 3 dependent packages - 7.69 thousand downloads total - 53 stars on GitHub - 1 maintainer
worker-build 0.1.0
This is a tool to be used as a custom build command for a Cloudflare Workers `workers-rs` project.
11 versions - Latest release: about 1 month ago - 98.2 thousand downloads total - 2,248 stars on GitHub - 2 maintainers
machnet 0.1.9
A Rust FFI bindings for Machnet
10 versions - Latest release: 3 months ago - 4.02 thousand downloads total - 49 stars on GitHub - 1 maintainer
nstd_math 0.5.0
NSTD math crate.
5 versions - Latest release: over 2 years ago - 1 dependent package - 1.86 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 2.0% on crates.io
librocksdb-sys 6.20.3
Native bindings to librocksdb
40 versions - Latest release: almost 3 years ago - 11 dependent packages - 2,349 dependent repositories - 11.4 million downloads total - 1,729 stars on GitHub - 3 maintainers
priv_sep 1.0.1
FFI for pledge(2) and unveil(2) on OpenBSD.
14 versions - Latest release: 2 months ago - 2 dependent packages - 4.51 thousand downloads total - 1 maintainer
thin_trait_object 1.1.2
One pointer wide trait objects which are also FFI safe, allowing traits to be passed to/from and ...
5 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 2.89 thousand downloads total - 40 stars on GitHub - 1 maintainer
worker-codegen 0.1.0
Functions to generate Rust code from various formats such as WIT.
1 version - Latest release: about 1 month ago - 1 dependent package - 3.49 thousand downloads total - 2,248 stars on GitHub - 1 maintainer
nstd_thread 0.5.0
NSTD threading crate.
5 versions - Latest release: over 2 years ago - 1 dependent package - 1.85 thousand downloads total - 6 stars on GitHub - 1 maintainer
rust_interface_file_generator 0.2.5
ffi Interface file generator. Use with flapigen
18 versions - Latest release: over 2 years ago - 6.08 thousand downloads total - 33 stars on GitHub - 1 maintainer
Top 7.5% on crates.io
cuda-driver-sys 0.3.0
Rust binding to CUDA Driver APIs
3 versions - Latest release: about 4 years ago - 4 dependent packages - 49 dependent repositories - 163 thousand downloads total - 115 stars on GitHub - 1 maintainer
Top 2.9% on crates.io
cxx-gen 0.7.122 💰
C++ code generator for integrating `cxx` crate into higher level tools.
137 versions - Latest release: 25 days ago - 6 dependent packages - 39 dependent repositories - 977 thousand downloads total - 5,578 stars on GitHub - 2 maintainers
Top 10.0% on crates.io
cxxbridge-cmd 1.0.122 💰
C++ code generator for integrating `cxx` crate into a non-Cargo build.
168 versions - Latest release: 25 days ago - 1 dependent repositories - 868 thousand downloads total - 5,578 stars on GitHub - 1 maintainer
Top 3.7% on crates.io
cxxbridge-macro 1.0.122 💰
Implementation detail of the `cxx` crate.
168 versions - Latest release: 25 days ago - 1 dependent package - 8,423 dependent repositories - 20.9 million downloads total - 5,578 stars on GitHub - 1 maintainer
npp-rs-sys 0.1.0
Rust binding to NVIDIA Performance Primitives (NPP) APIs
1 version - Latest release: 5 months ago - 1 dependent package - 396 downloads total - 0 stars on GitHub - 1 maintainer
Top 4.7% on crates.io
triomphe 0.1.11
A fork of std::sync::Arc with some extra functionality and without weak references (originally se...
13 versions - Latest release: 6 months ago - 53 dependent packages - 1,009 dependent repositories - 12.4 million downloads total - 192 stars on GitHub - 1 maintainer
cuda-rs-sys 0.1.1
Rust binding to CUDA Driver/Runtime APIs
2 versions - Latest release: 5 months ago - 1 dependent package - 757 downloads total - 0 stars on GitHub - 1 maintainer
typeshare-core 1.9.2
The code generator used by Typeshare's command line tool
18 versions - Latest release: about 2 months ago - 1 dependent package - 1 dependent repositories - 71.2 thousand downloads total - 2,281 stars on GitHub - 1 maintainer
typeshare-cli 1.9.2
Command Line Tool for generating language files with typeshare
19 versions - Latest release: about 2 months ago - 73.3 thousand downloads total - 2,281 stars on GitHub - 1 maintainer
lm-sensors 0.2.2
Hardware monitoring in Linux
11 versions - Latest release: 2 months ago - 1 dependent repositories - 5.31 thousand downloads total - 10 stars on GitHub - 1 maintainer
raw-parts 2.0.0
Ergonomic wrapper around `Vec::from_raw_parts` and `Vec::into_raw_parts`.
7 versions - Latest release: about 1 year ago - 4 dependent packages - 1 dependent repositories - 48.8 thousand downloads total - 5 stars on GitHub - 1 maintainer
cxx-qt 0.6.1
Safe interop between Rust and Qt
12 versions - Latest release: about 1 month ago - 2 dependent repositories - 7.92 thousand downloads total - 911 stars on GitHub - 2 maintainers
sundials-sys 0.4.0
Bindings to the SUNDIALS suite of Nonlinear and DAE Solvers
11 versions - Latest release: 5 months ago - 2 dependent packages - 1 dependent repositories - 5.5 thousand downloads total - 7 stars on GitHub - 3 maintainers
sigar-sys 1.0.3
Low level bindings to sigar.
3 versions - Latest release: over 5 years ago - 1 dependent package - 2.34 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 9.0% on crates.io
emacs 0.19.0
Rust library for creating Emacs's dynamic modules
31 versions - Latest release: 3 months ago - 3 dependent packages - 30 dependent repositories - 43 thousand downloads total - 323 stars on GitHub - 2 maintainers
cuda-rs 0.1.9
A safe rust wrapper for CUDA Driver/Runtime APIs
10 versions - Latest release: 5 months ago - 4 dependent packages - 2.87 thousand downloads total - 0 stars on GitHub - 1 maintainer
mdbsql 0.1.7
SQL query for Access database on Unix-like systems
8 versions - Latest release: 5 months ago - 2.65 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 7.3% on crates.io
cuda-config 0.1.0
Helper crate for finding CUDA libraries
1 version - Latest release: over 4 years ago - 3 dependent packages - 49 dependent repositories - 648 thousand downloads total - 115 stars on GitHub - 1 maintainer
syscall-numbers 3.1.1
System calls numbers for various architectures
5 versions - Latest release: 2 months ago - 2 dependent packages - 3 dependent repositories - 55.7 thousand downloads total - 2 stars on GitHub - 1 maintainer
android_sensor-sys 0.1.4
Bindings to Android Sensor Library.
5 versions - Latest release: over 7 years ago - 1 dependent repositories - 4.54 thousand downloads total - 2 stars on GitHub - 1 maintainer
duckdb-loadable-macros 0.1.1
Native bindings to the libduckdb library, C API; build loadable extensions
2 versions - Latest release: 2 months ago - 2 dependent packages - 1 dependent repositories - 2.85 thousand downloads total - 355 stars on GitHub - 1 maintainer
sn_bindgen 0.13.18
A library to automatically generate C, Java, and C# files from Rust source files.
16 versions - Latest release: about 3 years ago - 5.91 thousand downloads total - 2 maintainers
stumpless-sys 0.2.1
Bindings for the Stumpless logging library.
4 versions - Latest release: 25 days ago - 1 dependent package - 2.3 thousand downloads total - 5 stars on GitHub - 1 maintainer
pyo3-testing
Simplified testing for pyo3-wrapped functions
7 versions - 771 downloads total - 1 stars on GitHub - 1 maintainer
x11-keysyms 0.1.0
Rust bindings to x11-keysyms
1 version - Latest release: 10 months ago - 1 dependent repositories - 579 downloads total - 1 stars on GitHub - 1 maintainer
emacs_module 0.18.0
Raw FFI for emacs-module
9 versions - Latest release: over 2 years ago - 1 dependent package - 27 dependent repositories - 32.8 thousand downloads total - 323 stars on GitHub - 2 maintainers
emacs-macros 0.17.0
Proc macros for emacs modules
11 versions - Latest release: about 3 years ago - 1 dependent package - 27 dependent repositories - 32.6 thousand downloads total - 323 stars on GitHub - 1 maintainer
Top 0.8% on crates.io
libc 0.2.153
Raw FFI bindings to platform libraries like libc.
168 versions - Latest release: 4 months ago - 7,304 dependent packages - 124,383 dependent repositories - 345 million downloads total - 1,985 stars on GitHub - 6 maintainers
Top 4.6% on crates.io
mach 0.3.2
A Rust interface to the user-space API of the Mach 3.0 kernel that underlies OSX.
16 versions - Latest release: about 5 years ago - 67 dependent packages - 9,077 dependent repositories - 16.4 million downloads total - 79 stars on GitHub - 4 maintainers
dmsdk_ffi 0.1.1
Auto-generated bindings to Defold's dmSDK
2 versions - Latest release: over 1 year ago - 1 dependent package - 972 downloads total - 13 stars on GitHub - 1 maintainer
uniffi_bindgen_kotlin_multiplatform 0.1.0
a Kotlin Multiplatform bindings generator for rust (codegen and cli tooling)
1 version - Latest release: 6 months ago - 448 downloads total - 16 stars on GitLab.com - 1 maintainer
rime-api 0.12.1
A wrapper for librime `rime_api.h`
12 versions - Latest release: 2 months ago - 1 dependent package - 1 dependent repositories - 4.11 thousand downloads total - 5 stars on GitHub - 1 maintainer
libspeedb-sys 0.0.5+2.7.0
Native bindings to libspeedb
4 versions - Latest release: 3 months ago - 2 dependent packages - 4 dependent repositories - 55.9 thousand downloads total - 12 stars on GitHub - 1 maintainer
Top 1.2% on crates.io
rusqlite 0.31.0
Ergonomic wrapper for SQLite
73 versions - Latest release: 4 months ago - 789 dependent packages - 2,802 dependent repositories - 17.1 million downloads total - 2,780 stars on GitHub - 2 maintainers
Top 1.3% on crates.io
libsqlite3-sys 0.28.0
Native bindings to the libsqlite3 library
52 versions - Latest release: 4 months ago - 80 dependent packages - 4,617 dependent repositories - 28.7 million downloads total - 2,780 stars on GitHub - 2 maintainers
nginx-sys 0.2.1
FFI bindings to NGINX
3 versions - Latest release: 7 months ago - 1 dependent package - 2.31 thousand downloads total - 604 stars on GitHub - 2 maintainers
Top 0.7% on crates.io
pyo3 0.21.2
Bindings to Python interpreter
86 versions - Latest release: about 2 months ago - 666 dependent packages - 2,349 dependent repositories - 29.6 million downloads total - 9,941 stars on GitHub - 1 maintainer
Top 0.9% on crates.io
pyo3-build-config 0.21.2
Build configuration for the PyO3 ecosystem
36 versions - Latest release: about 2 months ago - 58 dependent packages - 1,891 dependent repositories - 25.8 million downloads total - 10,774 stars on GitHub - 1 maintainer
hinoko-sys 0.6.0
FFI bindings for hinoko library
8 versions - Latest release: 3 months ago - 1 dependent package - 3.03 thousand downloads total - 0 stars on GitHub - 1 maintainer
openvpn-plugin 0.4.2
A crate allowing easy creation of OpenVPN plugins in Rust
6 versions - Latest release: over 1 year ago - 177 dependent repositories - 242 thousand downloads total - 17 stars on GitHub - 1 maintainer
Top 4.5% on crates.io
ntapi 0.4.1
FFI bindings for Native API
13 versions - Latest release: about 1 year ago - 40 dependent packages - 19,558 dependent repositories - 24.2 million downloads total - 92 stars on GitHub - 1 maintainer
Top 3.5% on crates.io
num_enum 0.7.2
Procedural macros to make inter-operation between primitives and enums easier.
29 versions - Latest release: 5 months ago - 622 dependent packages - 14,567 dependent repositories - 39.1 million downloads total - 232 stars on GitHub - 1 maintainer
rclua 0.0.2
Execute Lua in Rust.
3 versions - Latest release: 25 days ago - 406 downloads total - 0 stars on GitHub - 1 maintainer
jnix-macros 0.4.1
Companion crate to jnix that provides proc-macros for interfacing JNI with Rust
11 versions - Latest release: over 1 year ago - 1 dependent package - 187 dependent repositories - 79.4 thousand downloads total - 41 stars on GitHub - 2 maintainers
Top 9.5% on crates.io
cuda-sys 0.2.0 💰
Rust binding to CUDA Driver/Runtime APIs
2 versions - Latest release: almost 6 years ago - 5 dependent packages - 6 dependent repositories - 22.8 thousand downloads total - 443 stars on GitHub - 1 maintainer
hitaki-sys 0.5.0
FFI bindings for hitaki library
6 versions - Latest release: 3 months ago - 1 dependent package - 3.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
rusqlite-ic 0.28.1
Ergonomic wrapper for SQLite
2 versions - Latest release: over 1 year ago - 1 dependent package - 1.24 thousand downloads total - 1 stars on GitHub - 1 maintainer
csharpbindgen 0.1.0
A library for generating C# bindings from Rust code.
1 version - Latest release: almost 5 years ago - 776 downloads total - 20 stars on GitHub - 1 maintainer
Top 4.2% on crates.io
pyo3cls 0.12.5
Proc macros for PyO3 package
43 versions - Latest release: over 3 years ago - 1 dependent package - 461 dependent repositories - 1.24 million downloads total - 9,941 stars on GitHub - 1 maintainer
c_import 0.2.4
A c_import macro for Rust
11 versions - Latest release: 5 months ago - 3.53 thousand downloads total - 10 stars on GitHub - 1 maintainer