FindSoftware

Xapiand

RESTful search and storage engine in one C++ binary, with full-text, geospatial and range queries over JSON or MessagePack documents.

Xapiand is a RESTful search and storage server built as one C++ binary, described on its project site. Applications send it JSON or MessagePack documents over HTTP and query them with full-text, geospatial and range searches. Its full-text search is built on a customized Xapian fork kept inside the source tree.

The project lists Docker, Homebrew and RPM or DEB packages as install routes, and it can also be built from source with CMake. The README describes a clustering design in which each shard elects a primary over Raft and nodes replicate data by pulling it from one another.

Worth knowing

No stable release exists yet. The published releases are alpha versions, so this record shows a prerelease date and no stable version. The bundled Xapian fork carries the GPL, while the rest of the source is MIT-licensed.

Identity

Status
Stub
Maintainer
Dubalu LLC4
Maintained by
Company
First release
20266

Rendering and deploy

Runs as
Always on5
Install with
docker5

Adoption

GitHub stars
3622
Contributors
77

Why these figures do not compare

Sources

  1. 2026-10-28: links
    kronuz.github.io/Xapiand/
  2. 2026-10-28: links, Written in, License, GitHub stars
    api.github.com/repos/Kronuz/Xapiand
  3. 2026-10-28: links
    kronuz.github.io/Xapiand/installation/
  4. 2026-10-28: Maintainer, License
    github.com/Kronuz/Xapiand/blob/master/LICENSE
  5. 2026-10-28: Runtime, Categories, Built on, License, Content API, Runs as, Install with
    github.com/Kronuz/Xapiand
  6. 2026-10-28: First release
    api.github.com/repos/Kronuz/Xapiand/releases
  7. 2026-10-28: Contributors
    api.github.com/repos/Kronuz/Xapiand/contributors?per_page=1

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON