Go vector-database

Open-source Go projects categorized as vector-database

Top 9 Go vector-database Projects

vector-database
  • Milvus

    Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search

    Project mention: Show HN: I made a website to semantically search ArXiv papers | news.ycombinator.com | 2024-12-24
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Weaviate

    Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database​.

    Project mention: The efficient way to measure time in .NET | dev.to | 2025-01-04

    Today, i'll like to share a technique that i recently discovered whilst trying to measure how long it takes to execute a method or function in .NET. I faced this challenge when working with the vector search component of Weaviate. Weaviate is open-source vector database state-of-the-art machine learning (ML) models to turn your data - text, images, and more - into a searchable vector database. It stores both objects and vectors, allowing for the combination of vector search with structured filtering. Thus, the performance of search is integral especially for a database.

  • vearch

    Distributed vector search for AI-native applications

  • agency

    🕵️‍♂️ Library designed for developers eager to explore the potential of Large Language Models (LLMs) and other generative AI through a clean, effective, and Go-idiomatic approach. (by neurocult)

  • chromem-go

    Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.

    Project mention: Go library for in-process vector search and embeddings with llama.cpp | news.ycombinator.com | 2024-10-27

    Interesting choice to call llama.cpp directly, instead of relying on a server like Ollama. Nice!

    I wrote a similar library which calls Ollama (or OpenAI, Vertex AI, Cohere, ...), with one benefit being zero library dependencies: https://github.com/philippgille/chromem-go

  • k8ssandra-operator

    The Kubernetes operator for K8ssandra

  • vecdb

    a vector embedding database with multiple storage engines and AI embedding integrations (by alash3al)

    Project mention: I built a vector embedding database in Go for learning purposes | news.ycombinator.com | 2024-08-08
  • semadb

    No fuss multi-index hybrid vector database / search engine

    Project mention: How to choose a vector database: Pinecone, Weaviate, MongoDB Atlas, SemaDB | dev.to | 2024-09-11

    Mature. This disqualified SemaDB, though it's a highly promising solution, and one of the only two that supports nested documents (the other one being MongoDB). Take a look at SemaDB's powerful search capabilities!

  • vault-plugin-secrets-qdrant

    A Vault plugin for the Qdrant vector database

    Project mention: Qdrant Vault Secrets Engine Plugin | news.ycombinator.com | 2024-08-12

    Hi!

    I've just completed first version of Vault plugin secret storage to allow integrate secret handling to the right place.

    GitHub: https://github.com/migrx-io/vault-plugin-secrets-qdrant

    Features:

    - Supports multi-instance configurations

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go vector-database discussion

Log in or Post with

Go vector-database related posts

  • I built a vector embedding database in Go for learning purposes

    2 projects | news.ycombinator.com | 8 Aug 2024
  • Milvus VS pgvecto.rs - a user suggested alternative

    2 projects | 13 Mar 2024
  • Pros and cons of vector search in elastic?

    3 projects | news.ycombinator.com | 19 Jul 2023
  • Vector Databases (power your embedding similarity search and AI applications).

    2 projects | /r/engineering_stuff | 7 Apr 2023

Index

What are some of the best open-source vector-database projects in Go? This list will help you:

Project Stars
1 Milvus 31,731
2 Weaviate 11,988
3 vearch 2,106
4 agency 455
5 chromem-go 378
6 k8ssandra-operator 178
7 vecdb 33
8 semadb 19
9 vault-plugin-secrets-qdrant 3

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that Go is
the 4th most popular programming language
based on number of metions?