
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
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-28: links, Categories, License, Last release
xapian.org/ - 2026-10-28: links, Written in, GitHub stars
api.github.com/repos/xapian/xapian - 2026-10-28: links
xapian.org/docs/ - 2026-10-28: Maintainer
xapian.org/download/ - 2026-10-28: Runtime, Install with
xapian.org/docs/install.html - 2026-10-28: Install with
xapian.org/download - 2026-10-28: Current major version
api.github.com/repos/xapian/xapian/tags - 2026-10-28: First release
xapian.org/history.html - 2026-10-28: First release
api.github.com/repos/xapian/xapian/git/refs/tags/v0.5.0 - 2026-10-28: Contributors
api.github.com/repos/xapian/xapian/contributors?per_page=1