Skip to content

Eigen-DB/eigen-db

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⚑ The blazingly fast in-memory vector database πŸš€

Monorepo badge License: GPL v3 Conventional Commits Commitizen friendly Repo size badge

Go C++ Python Docker OpenAI Ollama

Table of contents

  1. πŸ”Ž Overview
  2. 🌐 Architecture
  3. πŸ“– Documentation
  4. 🀝 Contributing
  5. πŸ’¬ Contact Us

πŸ”Ž Overview

  • EigenDB is a light-weight in-memory vector database written in Go. It’s also open-source ❀️
  • Utilizes the Hierarchical Navigable Small Worlds (HNSW) algorithm for efficiency and speed. ⚑
    • Logic surrounding the HNSW algorithm is handled by our open-source Go library, faissgo! 🧠
  • Features a simple REST API. ✨
  • Can seamlessly be integrated into your Python applications using our Python SDK. 🐍

🌐 Architecture

alt text

πŸ“– Documentation

Our official documentation can be found here!

If you feel like we missed something, feel free to contribute to the docs!


🀝 Contributing

Coming soon...


πŸ’¬ Contact Us!

Email: ryanawad@yahoo.com

LinkedIn: https://www.linkedin.com/in/ryanawad/


Made with ❀️ by developers, for developers.