Skip to content

thakare18/VectorForge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

#VectorForge

A production-inspired Vector Database built from scratch in JavaScript to understand how modern vector databases like Pinecone, Weaviate, Chroma, and Milvus work internally.

Instead of relying on existing vector database services, VectorForge implements the core search algorithms, indexing structures, distance metrics, and REST APIs from scratch, including Brute Force Search, KD-Tree, HNSW (Hierarchical Navigable Small World), Cosine Similarity, Euclidean Distance, Manhattan Distance, and a Retrieval-Augmented Generation (RAG) pipeline powered by Ollama, to demonstrate how modern semantic search systems work internally.

About

A high-performance Vector Database built from scratch in JavaScript with HNSW, KD-Tree, Brute Force Search, RAG, and local LLM integration using Ollama. Designed to demonstrate how modern vector databases like Pinecone, Weaviate, Chroma, and Milvus work internally.

Resources

Stars

Watchers

Forks

Releases

Contributors

Languages