toptal/chewy
High-level Elasticsearch Ruby framework based on the official elasticsearch-ruby client observed · 2026-08-28
Health v2 · maintenance only
96/100
- Activity 99
- Release rhythm 89
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 3.0
- age_days: 4650
- days_rel: 75
- days_push: 7
- n_releases_24m: 9
Adoption not part of the score
1901 stars · 375 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Chewy is a high-level Elasticsearch ODM (Object Document Mapper) for Ruby, built on top of the official elasticsearch-ruby client. It provides ActiveRecord-style index definitions, automatic index updates on model changes, bulk/atomic reindexing, and a chainable query DSL.
Use cases
- index ActiveRecord models into Elasticsearch with automatic sync on save
- denormalize related data like tags into a single searchable document
- perform full reindexing using the Elasticsearch bulk API
- build chainable, lazy Elasticsearch queries with an ActiveRecord-like DSL
- keep indexes updated atomically when multiple related models change
When to choose
- you use Ruby/Rails with ActiveRecord and want idiomatic Elasticsearch integration
- you need automatic index updates triggered by model changes
- you want bulk and atomic reindexing without writing raw client code
- you prefer a query DSL over hand-writing JSON query bodies
When to avoid
- you use a language other than Ruby
- you need a search engine other than Elasticsearch
- you want a lightweight wrapper and prefer calling the raw Elasticsearch client directly
- you need OpenSearch-specific features outside the supported Elasticsearch versions
Facets
library · maturity active
orm search-engine database-driver databases web-development backend ruby elasticsearch odm activerecord indexing rails search
1 source
- readme: https://github.com/toptal/chewy · fetched 2026-08-28 · 1c6b2ee56bc2
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| toptal/chewy | main | 96 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem