Skip to content
@vanedb

vanedb

Embeddable vector database for edge AI — two implementations (Rust, C++).

VaneDB

Embeddable vector database for edge AI. SIMD-optimized similarity search that runs anywhere — from mobile devices to GPUs.

Implementations

Repo Language When to use
vanedb Rust cargo add vanedb, Python (PyO3), WASM bindings
vanedb-cpp C++20 header-only Drop into any CMake/Bazel project, no toolchain needed

Features generally land in Rust first; core algorithms and persistence formats are synced to C++. Both are MIT-licensed.

Highlights

  • Header-only / single crate — minimal dependencies
  • SIMD-optimized — ARM NEON and x86 AVX2, ~100ns L2 distance (768d)
  • Multiple indexes — brute-force, HNSW, memory-mapped
  • GPU acceleration — Metal (Apple Silicon); CUDA is experimental
  • Cross-platform — Linux, macOS, Windows, iOS, Android, WASM

Maintained by @tsvet01.

Pinned Loading

  1. vanedb-cpp vanedb-cpp Public

    C++ header-only implementation of VaneDB — embeddable vector database for edge AI. See vanedb/vanedb for the Rust crate (PyPI, npm, WASM).

    C++ 5 1

  2. vanedb vanedb Public

    Embeddable vector database for edge AI

    Rust

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…