#rocksdb #bindings #ffi #native-bindings

sys bijou-librocksdb-sys

Native bindings to librocksdb

2 releases

0.11.1+8.3.2 Oct 13, 2023
0.11.0+8.3.2 Sep 30, 2023

#2764 in Database interfaces

Download history 18/week @ 2024-02-18 22/week @ 2024-02-25 10/week @ 2024-03-03 17/week @ 2024-03-10 11/week @ 2024-03-17 19/week @ 2024-03-24 43/week @ 2024-03-31 7/week @ 2024-04-07 7/week @ 2024-04-14 7/week @ 2024-04-21

64 downloads per month
Used in 3 crates (via bijou-rocksdb)

MIT/Apache-2.0/BSD-3-Clause

17MB
368K SLoC

C++ 351K SLoC // 0.1% comments Python 8K SLoC // 0.1% comments Shell 4K SLoC // 0.2% comments C 3K SLoC // 0.0% comments GNU Style Assembly 543 SLoC // 0.1% comments INI 431 SLoC // 0.1% comments Rust 392 SLoC // 0.1% comments PowerShell 313 SLoC // 0.2% comments Bitbake 168 SLoC // 0.2% comments

RocksDB bindings

Low-level bindings to RocksDB's C API.

Based on original work by Tyler Neely https://github.com/rust-rocksdb/rust-rocksdb and Jeremy Fitzhardinge https://github.com/jsgf/rocksdb-sys

Version

The librocksdb-sys version number is in the format X.Y.Z+RX.RY.RZ, where X.Y.Z is the version of this crate and follows SemVer conventions, while RX.RY.RZ is the version of the bundled rocksdb.

Dependencies

~0–5MB
~84K SLoC