Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Vearch | 1,782 | a day ago | 28 | February 18, 2022 | 159 | other | C++ | |||
A distributed system for embedding-based vector retrieval | ||||||||||
Vald | 1,375 | 1 | a day ago | 131 | September 15, 2023 | 22 | apache-2.0 | Go | ||
Vald. A Highly Scalable Distributed Vector Search Engine | ||||||||||
Govector | 166 | 2 | 8 months ago | 5 | March 16, 2023 | 15 | mit | Go | ||
Vector clock logging library for Go | ||||||||||
Notp | 166 | 4 years ago | mit | JavaScript | ||||||
A library for writing distributed systems that use a gossip protocol to communicate state management, consistent hash rings for sharding, and vector clocks for history. https://www.npmjs.com/package/clusterluck | ||||||||||
Clock | 28 | 4 years ago | 3 | October 25, 2019 | mit | Rust | ||||
Logical clocks implementation in Rust | ||||||||||
Lineage | 22 | 3 | 2 | 12 years ago | 1 | May 25, 2012 | 3 | JavaScript | ||
Data versioning done right. | ||||||||||
Cppvector | 7 | 6 years ago | mit | C++ | ||||||
A ShiViz-compatible logging library for C++ | ||||||||||
Vectorclock Rs | 6 | 8 years ago | 1 | mit | Rust | |||||
Vector clock implementation for distributed systems, in Rust | ||||||||||
Jvector | 5 | 6 years ago | 4 | mit | Java | |||||
A ShiViz-compatible logging library for Java. | ||||||||||
Distnn | 4 | 8 years ago | 1 | apache-2.0 | Scala | |||||
Distributed LSH Implementation in Scala |
Vald is a highly scalable distributed fast approximate nearest neighbor (ANN) dense vector search engine.
Vald is designed and implemented based on Cloud-Native architecture.
Vald has automatic vector indexing and index backup, and horizontal scaling which made for searching from billions of feature vector data.
Vald is easy to use, feature-rich and highly customizable as you needed.
It uses the fastest ANN Algorithm NGT to search neighbors.
(If you are interested in ANN benchmarks, please refer to ann-benchmarks.com.)
For more information, please refer to Official Web Site.
Vald can handle any object data, image, audio processing, video, text, binary, or etc., if converting to the vector, and be used for:
Go to Get Started page to try out Vald !
helm repo add vald https://vald.vdaas.org/charts
helm install vald-cluster vald/vald
If you use the default values.yaml, the nightly
images will be installed.
Please refer to vald-helm-operator.
Component | Docker image | latest image | nightly image |
---|---|---|---|
Agent NGT |
|
|
|
Agent Sidecar |
|
|
|
Discoverer |
|
|
|
Gateways |
|
|
|
Index Manager |
|
|
|
Helm Operator |
|
|
|
Docker images tagging policy:
nightly
... latest build of main branchvX.X.X
... released versionslatest
... latest build of release versionsstable
... latest long-term supported version
Please read the contribution guide.
Before your first commit to this repository, it is strongly recommended to run the commands below.
git clone https://github.com/vdaas/vald && cd vald
make init
Thanks goes to these wonderful people (emoji key):
vald released under Apache 2.0 license, refer LICENSE file.