AnniiGCP / VECTORFORGE-AI
A custom-built Java vector database and local Retrieval-Augmented Generation (RAG) engine built from first principles with interactive vector visualization and algorithmic benchmarking.
Why this job: says: rag, retrieval augmented, vector database; topics: rag, vector-database, embeddings

What it does
- Three Search Algorithms from Scratch. Hierarchical Navigable Small World (HNSW), KD-Tree with exact metric pruning bounds, and exhaustive Brute Force.
- Three Distance Metrics. Cosine Distance ($1 - \cos\theta$), Euclidean Distance ($L_2$), and Manhattan Distance ($L_1$).
- Local RAG Pipeline. Multi-stage pipeline with sliding-window chunking, Ollama embedding generation, HNSW retrieval, strict source grounding, and SSE token streaming.
- Mathematical PCA Projection. Server-side covariance matrix computation and cyclic Jacobi eigensolver for real-time 2-D visualization.
- Synthetic Benchmarking Suite. Automated benchmarking harness comparing search latency, recall@K, build times, and traversed nodes across dataset sizes up to hundreds of thousands of vectors.
Get started
No single install command. Read the steps in the README (opens in new tab)
- Maintenance
- Active
- Last commit 8 days ago
- Stars
- 12
- +12 this week
- Licence
- MIT
- Allows business use
- Downloads for
- None listed
- No release files
- Latest version
- None yet
- No releases
- Built with
- Java
- 76% of the code
Is it looked after?
- Contributors
- 1
- Last 90 days
- Issues
- None
- No issues filed
- Pull requests
- 0 merged
- 0 waiting
- Releases
- None
- Never published
- Contributing guide (opens in new tab)
- No security policy
- No code of conduct
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| FlagOpen / FlagEmbedding | 12,318 | 16 days ago | MIT | No downloads |
| VectifyAI / PageIndex | 40,377 | 7 days ago | MIT | No downloads |
| neuml / txtai | 13,307 | yesterday | Apache-2.0 | No downloads |
More: languages, topics and project record
Languages
- Java 76%
- JavaScript 14%
- CSS 9%
- PowerShell <1%
Topics
- benchmarking
- cosine-similarity
- embeddings
- information-retrieval
- java
- machine-learning
- rag
- vector-database
Project record
- JobRAG and search
- StatusNew to our list
- Commits2
- Forks0
- Watching0
- CreatedNov 4, 2026
- First seen by usNov 9, 2026
- CheckedNov 9, 2026
