#ported #2d #lean #open-cam-lib

krakel

A lean 2d kd-tree ported from OpenCamLib

10 unstable releases (4 breaking)

Uses new Rust 2024

0.5.0 Nov 30, 2025
0.4.1 May 20, 2025
0.3.1 Mar 23, 2025
0.2.3 Dec 9, 2023
0.1.0 Oct 22, 2023

#1188 in Algorithms

26 downloads per month
Used in 2 crates

LGPL-2.1-only

47KB
1K SLoC

crates.io Documentation status-badge dependency status license

Krakel: A tiny 2d kd-tree ported from OpenCamLib

I ported this because I needed a lean, but still specialized kd-tree implementation.

License

LGPL2.1

Minimum Supported Rust Version (MSRV)

The minimum supported version of Rust for krakel is 1.87.0.

Contributing

We welcome contributions from the community. Feel free to submit pull requests or report issues on our GitHub repository. Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the LGPL2.1, without any additional terms or conditions.

Dependencies

~0.3–2MB
~53K SLoC