# tute/merit

Reputation engine for Rails apps

Repository: https://github.com/tute/merit
Canonical: https://ross.abutalabs.com/products/merit
Language: Ruby
License: NOASSERTION
License Family: other
Last push: 2025-08-19T19:34:03+00:00

## Health v2 (maintenance only)
Score: 40/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 37, release rhythm 9, longevity 100
- inputs: {"age_days": 5395, "days_push": 379, "days_rel": 394, "gap_med": null, "n_releases_24m": 1}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1530, forks 195 (observed 2026-08-28T04:04:59.248728+00:00)

## What it is
Merit is a Ruby gem that adds reputation behavior to Rails applications through badges, points, and rankings. It lets developers define rules that automatically grant or revoke reputation based on controller actions and model conditions.

## Use cases
- add badges to users in a rails app
- award points for user actions like posting comments
- build a leaderboard with rankings
- gamify a community forum
- grant badges automatically when conditions are met
- revoke temporary badges when conditions no longer hold

## When to choose
- you have a Rails app and want gamification features like badges, points, and leaderboards
- you want rule-based, declarative reputation logic tied to controller actions
- you need badges with levels and temporary/permanent semantics

## When to avoid
- you are not using Ruby on Rails
- you need a standalone reputation microservice or non-Ruby stack
- you only need simple counters that an ORM callback could handle

## Facets
- artifact type: library
- maturity: active
- function: middleware, developer-tools
- domain: web-development, backend, developer-tools
- platform: ruby
- tags: rails, gamification, badges, points, rankings, reputation, web-server

## Member repositories
- tute/merit (main) score 40

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:59.248728+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:31:26.256973+00:00, confidence not recorded.
  - readme: https://github.com/tute/merit (fetched 2026-08-28T04:04:59.248728+00:00, sha cdfa4b213dee)
- Data as of 2026-08-30T08:39:29.467469+00:00.
