FindSoftware

Xapian

C++ search engine library for adding indexing and search to applications, with bindings for several programming languages.

Xapian is a C++ search engine library that an application links against to add indexing and search, so the search runs inside the application’s own process. The project maintains language bindings for several other languages, among them Python, PHP, Java, Ruby and C#. Omega, a search application built on the library, comes from the same source tree.

Packaged builds are available from most Linux distributions and BSD systems, and the project also publishes source tarballs that are built with configure and make. The installation guide covers the source route on UNIX systems, macOS and Windows.

Worth knowing

The library is licensed under the GPL, version 2 or later, which sets the terms for distributing an application that links it.

Identity

Status
Active
Maintainer
The Xapian Project4
First release
200289

Rendering and deploy

Install with
source tarball, configure and make56

Releases

Current major version
27
Last release
2026-08-131

Adoption

GitHub stars
8782
Contributors
5010

Why these figures do not compare

Sources

  1. 2026-10-28: links, Categories, License, Last release
    xapian.org/
  2. 2026-10-28: links, Written in, GitHub stars
    api.github.com/repos/xapian/xapian
  3. 2026-10-28: links
    xapian.org/docs/
  4. 2026-10-28: Maintainer
    xapian.org/download/
  5. 2026-10-28: Runtime, Install with
    xapian.org/docs/install.html
  6. 2026-10-28: Install with
    xapian.org/download
  7. 2026-10-28: Current major version
    api.github.com/repos/xapian/xapian/tags
  8. 2026-10-28: First release
    xapian.org/history.html
  9. 2026-10-28: First release
    api.github.com/repos/xapian/xapian/git/refs/tags/v0.5.0
  10. 2026-10-28: Contributors
    api.github.com/repos/xapian/xapian/contributors?per_page=1

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