Back to directory

VortexKV

A pure-Go, drop-in Redis-protocol-compatible in-memory data store with native HNSW vector search, Redis Streams, cluster gossip, and embedded Lua and WebAssembly scripting runtimes.

Visit website (opens in a new tab)garganshu9468.github.io
VortexKV

VortexKV implements the RESP2/RESP3 wire protocol on its own port so existing Redis clients work against it without modification. It reports high throughput figures for pipelined and direct access in its own benchmarks, using a custom event-driven reactor architecture with kqueue on macOS and epoll on Linux and thread-affinity pinning to reduce CPU core migration.

Beyond key-value storage, it adds native HNSW vector search, Redis Streams, cluster gossip for distributed deployment, and embedded Lua 5.1 and WebAssembly scripting runtimes. Production features include password and user authentication, native TLS wire encryption, atomic command batching, and a configurable memory cap with LRU eviction.

A bundled web-based GUI is protected by a security shield modal for its HTTP and WebSocket endpoints. It is written entirely in Go with no CGO dependency, and includes a Kubernetes operator for cluster deployment.

More in Databases

See all 294
  • SQLBraid

    clickin.github.io

    A SQL-first data-access toolkit for TypeScript that keeps ordinary SQL visible in tagged template literals, binds interpolated values safely by default, supports readable conditional SQL directives, and lets a schema validate the returned rows.

  • A SQL-style query language and toolchain for the Qdrant vector database, covering dense, sparse and hybrid search, filtering and multitenancy, with the same grammar running from a CLI, Python, Node.js, Rust, WebAssembly and an in-process edge engine.

  • Fast Knowledge

    github.com

    A self-hosted, Java-based knowledge base for small and mid-sized organizations, turning internal documents into a searchable, question-answerable and audit-exportable knowledge asset with hybrid retrieval and Docker deployment.