#bindings #ffi #rocksdb

sys electrs-librocksdb-sys

Native bindings to librocksdb (electrs fork)

5 releases

6.11.4-e3 Nov 10, 2022
6.11.4-e2 Oct 25, 2021
6.11.4-e1 Sep 18, 2021
0.9.0-e2+7.8.3 May 7, 2023
0.9.0-e1+7.8.3 Apr 14, 2023

#1697 in Database interfaces

Download history 436/week @ 2023-06-11 446/week @ 2023-06-18 614/week @ 2023-06-25 434/week @ 2023-07-02 335/week @ 2023-07-09 468/week @ 2023-07-16 468/week @ 2023-07-23 383/week @ 2023-07-30 432/week @ 2023-08-06 518/week @ 2023-08-13 391/week @ 2023-08-20 324/week @ 2023-08-27 259/week @ 2023-09-03 313/week @ 2023-09-10 323/week @ 2023-09-17 331/week @ 2023-09-24

1,273 downloads per month
Used in 3 crates (via electrs-rocksdb)

MIT/Apache-2.0/BSD-3-Clause

20MB
424K SLoC

C++ 260K SLoC // 0.1% comments C 92K SLoC // 0.2% comments Java 27K SLoC // 0.4% comments Visual Studio Project 22K SLoC Python 8K SLoC // 0.2% comments Shell 5K SLoC // 0.2% comments GNU Style Assembly 2K SLoC // 0.3% comments Ada 1.5K SLoC // 0.2% comments Assembly 1.5K SLoC // 0.2% comments Pascal 1K SLoC // 0.2% comments Visual Studio Solution 1K SLoC C# 879 SLoC // 0.4% comments INI 433 SLoC // 0.1% comments Rust 386 SLoC // 0.1% comments PowerShell 313 SLoC // 0.2% comments JavaScript 95 SLoC // 0.1% comments Batch 87 SLoC Automake 34 SLoC Objective-C 12 SLoC

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

Dependencies