Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vorot93/libmdbx-rs
Rust bindings for MDBX
https://github.com/vorot93/libmdbx-rs
mdbx
Last synced: 4 days ago
JSON representation
Rust bindings for MDBX
- Host: GitHub
- URL: https://github.com/vorot93/libmdbx-rs
- Owner: vorot93
- License: mpl-2.0
- Created: 2021-03-20T12:00:28.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2025-01-02T09:50:00.000Z (13 days ago)
- Last Synced: 2025-01-03T14:09:33.697Z (12 days ago)
- Topics: mdbx
- Language: C
- Homepage:
- Size: 3.11 MB
- Stars: 85
- Watchers: 3
- Forks: 40
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-rust-cn - vorot93/libmdbx-rs - sys](https://crates.io/crates/mdbx-sys)] — (应用程序 Applications / 数据库 Database)
- awesome-rust - vorot93/libmdbx-rs - sys](https://crates.io/crates/mdbx-sys)] - Bindings for MDBX, a "fast, compact, powerful, embedded, transactional key-value database, with permissive license". This is a fork of mozilla/lmdb-rs with patches to make it work with libmdbx. (Applications / Database)
- awesome-rust - vorot93/libmdbx-rs - sys](https://crates.io/crates/mdbx-sys)] — Bindings for MDBX, a "fast, compact, powerful, embedded, transactional key-value database, with permissive license". This is a fork of mozilla/lmdb-rs with patches to make it work with libmdbx. (Applications / Database)
- fucking-awesome-rust - vorot93/libmdbx-rs - sys](crates.io/crates/mdbx-sys)] - Bindings for MDBX, a "fast, compact, powerful, embedded, transactional key-value database, with permissive license". This is a fork of mozilla/lmdb-rs with patches to make it work with libmdbx. (Applications / Database)
README
# libmdbx-rs
Rust bindings for [libmdbx](https://libmdbx.dqdkfa.ru).
## Updating the libmdbx Version
To update the libmdbx version you must clone it and copy the `dist/` folder in `mdbx-sys/`.
Make sure to follow the [building steps](https://libmdbx.dqdkfa.ru/usage.html#getting).```bash
# clone libmmdbx to a repository outside at specific tag
git clone https://gitflic.ru/project/erthink/libmdbx.git ../libmdbx --branch v0.7.0
make -C ../libmdbx dist# copy the `libmdbx/dist/` folder just created into `mdbx-sys/libmdbx`
rm -rf mdbx-sys/libmdbx
cp -R ../libmdbx/dist mdbx-sys/libmdbx# add the changes to the next commit you will make
git add mdbx-sys/libmdbx
```## License
The entire code within this repository is licensed under the [Mozilla Public License v2.0](./LICENSE)