FindSoftware

Bayard

Full-text search and indexing server written in Rust, with cluster membership discovery and gRPC and REST endpoints.

Bayard is a full-text search and indexing server written in Rust. It serves its API over gRPC and a RESTful interface, and it lets indexes be defined with a JSON schema and analyzers, sharded and replicated across nodes. Nodes find each other through gossip-based membership discovery, so a cluster has no master node. The project builds from source with cargo, and the build needs protoc. The project docs cover the build, the schema, the query DSL and the REST API.

Identity

Status
Stub
Maintainer
Minoru Osuka3
Maintained by
Individual
First release
20196

Rendering and deploy

Runs as
Always on5
Install with
compile from source with cargo build4

Releases

Current major version
Pre-1.06
Last release
2022-08-036

Adoption

GitHub stars
1,8681
Contributors
137

Why these figures do not compare

Sources

  1. 2026-10-28: links, Written in, License, GitHub stars
    api.github.com/repos/mosuka/bayard
  2. 2026-10-28: links, Categories, Content API
    raw.githubusercontent.com/mosuka/bayard/main/README.md
  3. 2026-10-28: Maintainer, License model
    raw.githubusercontent.com/mosuka/bayard/main/LICENSE
  4. 2026-10-28: Runtime, Install with
    raw.githubusercontent.com/mosuka/bayard/main/docs/build.md
  5. 2026-10-28: Runs as
    raw.githubusercontent.com/mosuka/bayard/main/docs/getting_started.md
  6. 2026-10-28: First release, Current major version, Last release
    api.github.com/repos/mosuka/bayard/releases
  7. 2026-10-28: Contributors
    api.github.com/repos/mosuka/bayard/contributors?per_page=1

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