sqlgen is a reflection-based ORM and SQL query generator for C++-20, similar to Python's SQLAlchemy/SQLModel or Rust's Diesel.
The main features of getml/sqlgen are: Database Systems.
Open-source alternatives to getml/sqlgen include: akrylysov/pogreb — Embedded key-value store for read-heavy workloads written in Go. alibaba/polardb-for-postgresql. alibaba/zvec — zvec is an embedded vector database engine and indexing library designed for high-dimensional similarity search. It… amit-davidson/libradb — LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes. anant/awesome-cassandra — A curated list of the best resources in the Cassandra community. aiursoftweb/arraydb.
Embedded key-value store for read-heavy workloads written in Go
zvec is an embedded vector database engine and indexing library designed for high-dimensional similarity search. It functions as a hybrid search engine and a retrieval-augmented generation knowledge base, allowing for the storage and retrieval of dense and sparse vectors. The system is distinguished by its hybrid retrieval pipeline, which fuses vector similarity, full-text keyword matching, and scalar metadata filtering into single query operations. It supports a plugin-based model integration system for registering custom embedding models and rerankers, as well as language bindings for nativ