Skip to content
/ VecEngine Public

A lightweight vector database, retrieval engine, and custom indexer, all built completely from scratch.

Notifications You must be signed in to change notification settings

Mog9/VecEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

VecEngine

VecEngine is a lightweight and efficient vector search engine designed to perform high-speed semantic retrieval and similarity matching using embeddings. It aims to provide a simple and extensible architecture for developers building local or small-scale retrieval-augmented generation (RAG) systems without relying on heavy external dependencies or cloud-based vector databases.

The engine supports operations such as embedding storage, normalization, similarity scoring, and batch or top-k retrieval. By integrating quantization and clustering strategies, VecEngine balances accuracy and performance for real-time applications like chatbots, search systems, and contextual AI assistants.

VecEngine is built to be modular, making it easy to plug in different embedding models (such as Qwen or OpenAI embeddings) and customize retrieval strategies. Its minimal design focuses on clarity, control, and extensibility, allowing developers to understand and optimize every step of the retrieval process.

About

A lightweight vector database, retrieval engine, and custom indexer, all built completely from scratch.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages