Tantiny
Embeddable full-text search library for Ruby that builds its index with the Tantivy search engine library.
Tantiny is a Ruby library that adds full-text search to a Ruby program without a separate search server. It wraps the Tantivy search engine library, written in Rust, and the index lives either in a directory or in memory. A schema declares the fields to index, and a search returns the ids of matching documents. The documents themselves are not stored in the index, so the caller loads them from its own store. The gem is a fork of the original Tantiny gem, and its README records the transfer of the gem to Altertable.
Worth knowing
Tantiny installs precompiled native binaries from its GitHub releases. A Rust toolchain is needed only where no binary matches the platform, Ruby version and architecture. Writes lock the index, so the README recommends one writer process and several reader processes when more than one process shares an index.
Sources
- 2026-10-28: links, License, Written in, GitHub stars
github.com/altertable-ai/tantiny - 2026-10-28: links, Maintainer, Install with, Categories, Built on
github.com/altertable-ai/tantiny/blob/main/README.md - 2026-10-28: First release
rubygems.org/api/v1/versions/tantiny.json - 2026-10-28: Runtime, Minimum runtime
github.com/altertable-ai/tantiny/blob/tantiny/v0.4.2/tantiny.gemspec - 2026-10-28: Contributors
api.github.com/repos/altertable-ai/tantiny/contributors?per_page=1 - 2026-10-28: Dependent repositories
packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/tantiny - 2026-10-28: Current major version, Last release
api.github.com/repos/altertable-ai/tantiny/releases/latest