Category

Active Record Nesting

Model database records as nested data structures

1.56
There's a lot of open issues
A long-lived project that still receives updates
Ancestry allows the records of a ActiveRecord model to be organized in a tree structure, using a single, intuitively formatted database column. It exposes all the standard tree structure relations (ancestors, parent, root, children, siblings, descendants) and all of them can be fetched in a single sql query. Additional features are named_scopes, integrity checking, integrity restoration, arrangement of (sub)tree into hashes and different strategies for dealing with orphaned records.
 Popularity
Downloads
3,924,790
Stars
2,759
Forks
334
Watchers
53
 Releases
Current version
3.0.5
Total releases
24
First release
Latest release
 Activity
Issue Closure Rate
73%
Pull Request Acceptance Rate
61%
Average date of last 50 commits
Reverse Dependencies
57
1.55
There's a lot of open issues
A long-lived project that still receives updates
An awesome nested set implementation for Active Record
 Popularity
Downloads
4,714,079
Stars
2,096
Forks
359
Watchers
49
 Releases
Current version
3.1.4
Total releases
29
First release
Latest release
 Activity
Issue Closure Rate
62%
Pull Request Acceptance Rate
63%
Average date of last 50 commits
Reverse Dependencies
93
0.63
A long-lived project that still receives updates
Easily and efficiently make your ActiveRecord model support hierarchies
 Popularity
Downloads
913,543
Stars
1,283
Forks
190
Watchers
37
 Releases
Current version
7.0.0
Total releases
81
First release
Latest release
 Activity
Issue Closure Rate
75%
Pull Request Acceptance Rate
75%
Average date of last 50 commits
Reverse Dependencies
8
0.59
There's a lot of open issues
A long-lived project that still receives updates
A gem that adds simple support for organizing ActiveRecord models into parent–children relationships.
 Popularity
Downloads
2,726,348
Stars
493
Forks
79
Watchers
23
 Releases
Current version
2.8.0
Total releases
25
First release
Latest release
 Activity
Issue Closure Rate
74%
Pull Request Acceptance Rate
72%
Average date of last 50 commits
Reverse Dependencies
24
0.06
No commit activity in last 3 years
There's a lot of open issues
better_nested_set Rails plugin (my fork from official SVN)
 Popularity
Stars
62
Forks
12
Watchers
2
 Activity
Issue Closure Rate
42%
Average date of last 50 commits
0.05
No commit activity in last 3 years
NOTICE: official repository moved to https://github.com/bbommarito/acts_as_nested_set
 Popularity
Stars
68
Forks
10
Watchers
6
 Activity
Issue Closure Rate
0%
Average date of last 50 commits
0.03
No release in over 3 years
Low commit activity in last 3 years
ActiveRecord extension for sorted adjacency lists support
 Popularity
Downloads
76,028
Stars
26
Forks
10
Watchers
3
 Releases
Current version
1.3.1
Total releases
16
First release
Latest release
 Activity
Issue Closure Rate
90%
Pull Request Acceptance Rate
87%
Average date of last 50 commits
Reverse Dependencies
1
0.02
No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
Adds directed acyclic graph functionality to ActiveRecord.
 Popularity
Downloads
65,128
Stars
16
Forks
5
Watchers
4
 Releases
Current version
2.0.4
Total releases
19
First release
Latest release
 Activity
Issue Closure Rate
61%
Pull Request Acceptance Rate
0%
Average date of last 50 commits
Reverse Dependencies
0
0.01
No release in over 3 years
Low commit activity in last 3 years
Arboreal is yet another extension to ActiveRecord to support tree-shaped data structures. Internally, Arboreal maintains a computed "ancestry_string" column, which caches the path from the root of a tree to each node, allowing efficient retrieval of both ancestors and descendants. Arboreal surfaces relationships within the tree like "children", "ancestors", "descendants", and "siblings" as scopes, so that additional filtering/pagination can be performed.
 Popularity
Downloads
39,297
Stars
10
Forks
5
Watchers
1
 Releases
Current version
0.2.1
Total releases
10
First release
Latest release
 Activity
Issue Closure Rate
100%
Pull Request Acceptance Rate
33%
Average date of last 50 commits
Reverse Dependencies
0