brendon/acts_as_list
An ActiveRecord plugin for managing lists. observed · 2026-08-28
Health v2 · maintenance only
72/100
- Activity 88
- Release rhythm 35
- Longevity 100
Flags: no_releases
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: 5688
- days_rel: n/a
- days_push: 72
- n_releases_24m: 0
Adoption not part of the score
2082 stars · 357 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Ruby on Rails ActiveRecord plugin that adds list management capabilities to models via an integer position column. It provides methods for sorting, reordering, and repositioning records within scoped lists.
Use cases
- reorder todo items in a list with drag and drop positions
- maintain ordered records in rails with a position column
- move records to top or bottom of a scoped list
- implement sortable lists in a rails app
- manage sequential ordering of database rows in ruby
When to choose
- you use Rails/ActiveRecord and need simple sequential ordering of records
- you need scoped lists where ordering is maintained per parent record
- you want a mature, well-tested gem for list positioning
When to avoid
- you need multiple lists per table with unique position constraints - consider the Positioning gem instead
- you are not using ActiveRecord or Ruby
- you need relative/fractional positioning for frequent reordering
Facets
plugin · maturity active
orm database web-development backend databases ruby jvm activerecord rails gem ordering positioning sortable-lists
2 sources
- readme: https://github.com/brendon/acts_as_list · fetched 2026-08-28 · 080d52df3920
- homepage: http://brendon.github.io/acts_as_list/ · fetched 2026-08-29 · 45ba1e80c494
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| brendon/acts_as_list | main | 72 |
For agents
markdown · JSON · MCP: product_card(name="brendon/acts_as_list")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem