Digging a little beyond my first notice of ZVec via a HN thread, I saw mention of USearch.
Fast Open-Source Search & Clustering engine × for Vectors & Arbitrary Objects × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram
Instead of being a full-on DB engine with storage, query, and indexing capabilities, USearch is more of a search library, akin to FAISS.
FAISS is a widely recognized standard for high-performance vector search engines. USearch and FAISS both employ the same HNSW algorithm, but they differ significantly in their design principles. USearch is compact and broadly compatible without sacrificing performance, primarily focusing on user-defined metrics and fewer dependencies.
USearch integrates with a large number of languages and “for every language implements a custom separate binding”.
I also got a useful reminder of txtai from the thread.