Hacker GitHub

← All repos

philippgille/chromem-go

View on GitHub ↗ ★ 1,072 Go

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

11 mentions on Hacker News by 3 people: 2 stories, 9 comments · first 2024-01-12 · latest 2025-07-20

Mentions per year 11 mentions · busiest year 2024 (7)
20082026
  1. Yeah, wanting to try to do that. Someone posted this recently: https://github.com/philippgille/chromem-go/tree/v0.7.0/examp... But it is a very simplified RAG with only the lead paragraph to 200 Wikipedia entries. I want to learn how to…
    comment by JKCalhoun · 2025-07-20 · in Local LLMs versus offline Wikipedia
  2. …using a part of a DBpedia dataset, but you can download other Wikipedia datasets and import those: https://github.com/philippgille/chromem-go/tree/v0.7.0/examp... (Disclosure: I'm the author)
    comment by PhilippGille · 2025-07-14 · in Local Chatbot RAG with FreeBSD Knowledge
  3. …embedded/in-process vector store, but with some additional features, you can check out my project https://github.com/philippgille/chromem-go
    comment by PhilippGille · 2025-03-08 · in Show HN: Open-Source DocumentAI with Ollama
  4. …to the context. Here's some simple example code in Go, for RAG with 5000 arXiv paper abstracts: https://github.com/philippgille/chromem-go/tree/v0.7.0/examp... (full disclosure it's using a simple vector DB I wrote)
  5. …in 40ms on a mid-range laptop CPU, even without SIMD. It's quick enough for many use cases. [1] https://github.com/philippgille/chromem-go
  6. …calls Ollama (or OpenAI, Vertex AI, Cohere, ...), with one benefit being zero library dependencies: https://github.com/philippgille/chromem-go
  7. ▲ 2
    Embeddable vector db for Go with Chroma-like interface and zero 3rd party deps
    story by sohzm · 2024-10-12 · 0 comments
  8. …(there are CGO bindings to Faiss, Annoy, sqlite-vss etc) and didn't find a suitable one, so I built https://github.com/philippgille/chromem-go/ One feedback for your library: I noticed you have a top level directory `internals`. Is that a…
  9. …search and chat for Jira. Just a CLI that uses the Jira API to iterate through all tickets and uses https://github.com/philippgille/chromem-go for creating, storing and querying the embeddings. The chat doesn't work very well, but the…
    comment by PhilippGille · 2024-05-09
  10. ▲ 3
    Show HN: Chromem-go – Embeddable vector database for Go
    story by PhilippGille · 2024-04-05 · 2 comments
  11. …be used embedded. For Go I recently started building chromem-go, inspired by the Chroma interface: https://github.com/philippgille/chromem-go It's neither advanced nor for scale yet, but the RAG demo works. [1]…
    comment by PhilippGille · 2024-01-12 · in Vector Databases: A Technical Primer [pdf]