public-activity/public_activity
Easy activity tracking for models - similar to Github's Public Activity observed · 2026-08-28
Health v2 · maintenance only
70/100
- Activity 86
- Release rhythm 33
- 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: 5665
- days_rel: 233
- days_push: 86
- n_releases_24m: 1
Adoption not part of the score
2990 stars · 328 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Ruby gem that provides easy activity tracking for ActiveRecord, Mongoid, and MongoMapper models in Rails 6.1+. It records what has been changed or created and lets you present those activities to users, similar to GitHub's activity feeds.
Use cases
- track model changes in a rails app
- build a github-style activity feed
- record user actions on activerecord models
- show a news feed of recent activity
- audit trail for model create update delete
- activity stream for mongoid models
When to choose
- you need user-facing activity feeds or model change tracking in a Rails app
- you want a mature, drop-in gem with ActiveRecord, Mongoid, and MongoMapper support
- you want customizable activity views, layouts, and I18n out of the box
When to avoid
- you need full event sourcing or versioned snapshots rather than simple activity records
- you are not using Rails or an ORM it supports
- you need high-throughput event streaming rather than per-model activity logging
Facets
library · maturity active
logging orm middleware web-development backend developer-tools ruby activity-stream activerecord mongoid news-feed rails-gem audit-tracking web-server
1 source
- readme: https://github.com/public-activity/public_activity · fetched 2026-08-28 · e1758e708e6e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| public-activity/public_activity | main | 70 |
For agents
markdown · JSON · MCP: product_card(name="public-activity/public_activity")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem