14 releases (stable)

Uses old Rust 2015

2.0.9 Aug 9, 2021
2.0.8 Oct 6, 2020
2.0.7 Sep 20, 2020
2.0.6 Jun 4, 2020
0.0.2 Jan 9, 2015

#1629 in Database interfaces

Download history 10095/week @ 2024-10-30 9085/week @ 2024-11-06 9836/week @ 2024-11-13 7528/week @ 2024-11-20 6278/week @ 2024-11-27 8736/week @ 2024-12-04 9730/week @ 2024-12-11 6821/week @ 2024-12-18 1455/week @ 2024-12-25 5680/week @ 2025-01-01 9944/week @ 2025-01-08 8781/week @ 2025-01-15 8971/week @ 2025-01-22 9713/week @ 2025-01-29 12219/week @ 2025-02-05 8817/week @ 2025-02-12

41,201 downloads per month
Used in 26 crates (7 directly)

MIT license

1.5MB
20K SLoC

C++ 20K SLoC // 0.1% comments C 331 SLoC // 0.0% comments Rust 188 SLoC // 0.2% comments

leveldb-sys

Lowlevel bindings to the leveldb C library.

Dependencies

  • Your platforms C++ compiler (usually gcc or clang on Linux and Unix, Visual Studio Build environment on Windows)
  • cmake

Usage

If your project is using Cargo, drop the following lines in your Cargo.toml:

[dependencies]

leveldb-sys = "*"

Features

levelbd-sys offers a snappy feature to build the snappy library.

LICENSE

MIT

BSD support

To build leveldb-sys you need to install gmake (GNU Make)

Dependencies