# twitter/activerecord-reputation-system

An Active Record Reputation System for Rails

Repository: https://github.com/twitter/activerecord-reputation-system
Canonical: https://ross.abutalabs.com/products/activerecord-reputation-system
Language: Ruby
License: Apache-2.0
License Family: permissive
Archived: true
Last push: 2016-01-14T23:40:36+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 5221, "days_push": 3884, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1325, forks 120 (observed 2026-08-28T04:04:22.497657+00:00)

## What it is
A Ruby gem that adds reputation tracking to Rails Active Record models, letting records earn and aggregate evaluations such as votes and ratings. It supports composable, weighted reputation definitions and querying records by reputation values.

## Use cases
- add user karma to a Q&A site
- track votes on questions and answers in Rails
- compute average ratings for content
- rank users by aggregated reputation scores
- build a gamification layer for a Rails app

## When to choose
- you run a legacy Rails 3/4 app and need vote or rating-based reputation tracking

## When to avoid
- you use modern Rails versions, as the gem has not been updated since 2016
- you need an actively maintained reputation or gamification solution

## Facets
- artifact type: library
- maturity: abandoned
- function: orm, database
- domain: web-development, developer-tools
- platform: ruby
- tags: rails, activerecord, reputation-system, gamification, voting, web-server

## Member repositories
- twitter/activerecord-reputation-system (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:22.497657+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:46:39.254420+00:00, confidence not recorded.
  - readme: https://github.com/twitter/activerecord-reputation-system (fetched 2026-08-28T04:04:22.497657+00:00, sha 829a453a8a31)
- Data as of 2026-08-30T08:39:29.467469+00:00.
