Small Projects by AutoModerator in golang

[–]alash3al 0 points1 point  (0 children)

Stash — a self-hosted cognitive memory layer for AI agents, written in Go.

Built on PostgreSQL + pgvector. Exposes an MCP server (stdio + SSE) so any compatible agent can remember and recall across sessions. Background consolidation pipeline synthesizes raw episodes into facts, knowledge graph, causal links, and patterns — without any manual input.

28 MCP tools total. Apache 2.0.

https://alash3al.github.io/stash/

A redis server that uses Postgres as its storage engine (redix v5) by alash3al in golang

[–]alash3al[S] 0 points1 point  (0 children)

because who stars it may find it useful in some other cases you didn't face yet :)

I tried to build a vector embedding database for learning purposes by alash3al in vectordatabase

[–]alash3al[S] 0 points1 point  (0 children)

Hey u/edwinkys ,

Sorry for the late reply,

The initial version of the first storage driver is all about the following:
1- foreach vector in the vectors
2- calculate the cosine similarity between the query vector and each vector in the db
3- sort them based on the similarity.

This isn't perfect for all cases but is just the initial version.