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
Releases
Adoption
Sources
- 2026-10-28: links, Written in, License, GitHub stars
api.github.com/repos/mosuka/bayard - 2026-10-28: links, Categories, Content API
raw.githubusercontent.com/mosuka/bayard/main/README.md - 2026-10-28: Maintainer, License model
raw.githubusercontent.com/mosuka/bayard/main/LICENSE - 2026-10-28: Runtime, Install with
raw.githubusercontent.com/mosuka/bayard/main/docs/build.md - 2026-10-28: Runs as
raw.githubusercontent.com/mosuka/bayard/main/docs/getting_started.md - 2026-10-28: First release, Current major version, Last release
api.github.com/repos/mosuka/bayard/releases - 2026-10-28: Contributors
api.github.com/repos/mosuka/bayard/contributors?per_page=1