All projects

Systems

Wick

A lightweight vector database for similarity search, written in C++20 from the storage layer up rather than wrapping an existing engine.

Wick's paper-search demo homepage

The project

Wick stores fixed-dimension embeddings with metadata and supports exact or HNSW search across cosine, squared-Euclidean, and dot-product distance. It owns its search indexes and its binary persistence layer. The linked site is a saved-results demo preview rather than a live search endpoint.

Built with

Primary

  • C++
  • Python
  • FastAPI
  • Docker

Other

  • CMake
  • HNSW
  • cpp-httplib
  • Sentence Transformers
  • GoogleTest