lingoose
chromem-go
lingoose | chromem-go | |
---|---|---|
3 | 3 | |
484 | 69 | |
- | - | |
8.2 | 9.5 | |
8 days ago | 3 days ago | |
Go | Go | |
MIT License | GNU Affero General Public License v3.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
lingoose
- LLM in Go
- LinGoose is a Golang framework for building LLM apps
-
LLaMA.go v1.4 - introducing REST API for building your own GPT services
Interesting, I’m developing a Go framework to build AI apps and this could be integrated into my project as external LLM. Take a look: https://github.com/henomis/lingoose
chromem-go
-
Show HN: Tegon: AI-first, open source alternative to Jira, Linear
I've built a PoC for semantic 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 semantic search is very useful.
- Show HN: Chromem-go – Embeddable vector database for Go
-
Vector Databases: A Technical Primer [pdf]
For Python I believe Chroma [1] can 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] https://github.com/chroma-core/chroma
What are some alternatives?
go-openai - OpenAI ChatGPT, GPT-3, GPT-4, DALL·E, Whisper API wrapper for Go
vector-admin - The universal tool suite for vector database management. Manage Pinecone, Chroma, Qdrant, Weaviate and more vector databases with ease.
pipeline-go - Pipeline pattern for your jobs, tasks, etc.. (Golang)
open-webui - User-friendly WebUI for LLMs (Formerly Ollama WebUI)
llm-api - simple HTTP API for LLMs
qdrant-lib - Extract core logic from qdrant and make it available as a library.
llama.go - llama.go is like llama.cpp in pure Golang!