chdb-rust

Crates.iochdb-rust
lib.rschdb-rust
version1.1.0
created_at2025-10-21 03:20:36.057762+00
updated_at2025-10-21 03:27:28.430323+00
descriptionchDB FFI bindings for Rust(Experimental)
homepagehttps://github.com/chdb-io/chdb-rust
repositoryhttps://github.com/chdb-io/chdb-rust
max_upload_size
id1893227
size125,394
victorgao (kafka1991)

documentation

README

Rust

chdb-rust

Experimental chDB FFI bindings for Rust

Status

  • Experimental, unstable, subject to changes
  • Automatically downloads and manages libchdb dependencies during build

Usage

The library automatically downloads the required libchdb binary during the build process.

Supported platforms:

  • Linux x86_64
  • Linux aarch64
  • macOS x86_64
  • macOS arm64 (Apple Silicon)

Manual Installation (Optional)

If you prefer to install libchdb manually, you can:

Install it system-wide:

./update_libchdb.sh --global

Or use it in a local directory:

./update_libchdb.sh --local

Build

RUST_BACKTRACE=full cargo build --verbose

Run tests

cargo test

Examples

See tests directory.

Commit count: 0

cargo fmt