davidcelis/recommendable
:+1::-1: A recommendation engine using Likes and Dislikes for your Ruby app observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5339
- days_rel: n/a
- days_push: 3053
- n_releases_24m: 0
Adoption not part of the score
1354 stars · 111 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Recommendable is a Ruby gem that adds a like/dislike-based recommendation engine to Ruby applications using Jaccardian similarity and memory-based collaborative filtering, with recommendations stored in Redis. It integrates with common ORMs (ActiveRecord, Sequel, Mongoid, etc.) and optionally uses background job systems like Sidekiq or Resque to refresh recommendations.
Use cases
- add like/dislike recommendations to a Rails app
- build collaborative filtering for user preferences
- recommend similar items based on Jaccardian similarity
- store per-user recommendations in Redis
- refresh recommendations in background jobs with Sidekiq
When to choose
- you have a Ruby/Rails app with like/dislike data and want quick recommendations
- you want Redis-backed k-NN collaborative filtering without building it yourself
- you already use Sidekiq, Resque, or DelayedJob for background processing
When to avoid
- you need a maintained project - the latest release is from 2018
- you need content-based or deep-learning recommendations rather than collaborative filtering
- your stack is not Ruby or you don't want a Redis dependency
Facets
library · maturity maintenance
machine-learning search-engine caching machine-learning web-development databases ruby recommendation-engine collaborative-filtering jaccard-similarity likes-dislikes redis-backed sidekiq rails-gem redis
2 sources
- readme: https://github.com/davidcelis/recommendable · fetched 2026-08-28 · ad0bc8ca9976
- homepage: http://davidcelis.github.io/recommendable/ · fetched 2026-08-29 · 548b72227c52
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| davidcelis/recommendable | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="davidcelis/recommendable")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem