Decision Workspace
rose_tree vs grapes vs libcanopy
Side-by-side comparison of Rust crates
37
rose_tree
growingv0.3.0
An indexable tree data structure with a variable and unbounded number of branches per node. It is Implemented on top of petgraph's Graph data structure and attempts to follow similar conventions where suitable.
42
grapes
growingv0.3.0
Persistent graph data structures: Tree, Graph, Arena & more
42
libcanopy
growingv0.0.5
Canopy is a lightweight tree-based data structure for Rust, optimized for reference management using Rc and Weak pointers.
Core Metrics
| rose_tree | grapes | libcanopy | |
|---|---|---|---|
| Health Score | 37 | 42 | 42 |
| Total Downloads | 269.6K | 6.5K | 3.0K |
| 30d Downloads | 5.1K | 7 | 7 |
| Dependents | 5 | 0 | 0 |
| Releases | 5 | 5 | 4 |
| Last Updated | 1697d ago | 1408d ago | 377d ago |
| Age | 10y 5m | 3y 11m | 1y |
Health Breakdown
rose_tree
Maintenance
3
Quality
15
Community
5
Popularity
6
Documentation
8
grapes
Maintenance
4
Quality
15
Community
5
Popularity
5
Documentation
13
libcanopy
Maintenance
13
Quality
9
Community
6
Popularity
4
Documentation
10
Technical Details
| rose_tree | grapes | libcanopy | |
|---|---|---|---|
| Version | 0.3.0 | 0.3.0 | 0.0.5 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT/Apache-2.0 | MIT OR Apache-2.0 | MIT |
| Dependencies | 1 | 5 | 3 |
| Crate Size | 10KB | 21KB | 3.8MB |
| Features | 0 | 1 | 2 |
| Yanked % | 0.0% | 0.0% | 25.0% |
| Edition | — | 2021 | 2024 |
| MSRV | — | — | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •grapes leads with a health score of 42/100, but none of the options score above 80.
- •rose_tree has the most downloads (269.6K), suggesting wider adoption.
- •⚠ rose_tree, grapes, libcanopy have not been updated in over a year.