Decision Workspace
egg_recursive vs egglog vs egglog-numeric-id
Side-by-side comparison of Rust crates
41
egg_recursive
growingv0.2.0
A recursive interface for egg: e-graphs good without S-expresion!
57
egglog
stablev2.0.0
egglog is a language that combines the benefits of equality saturation and datalog. It can be used for analysis, optimization, and synthesis of programs. It is the successor to the popular rust library egg.
52
egglog-numeric-id
experimentalv2.0.0
egglog is a language that combines the benefits of equality saturation and datalog. It can be used for analysis, optimization, and synthesis of programs. It is the successor to the popular rust library egg.
Core Metrics
| egg_recursive | egglog | egglog-numeric-id | |
|---|---|---|---|
| Health Score | 41 | 57 | 52 |
| Total Downloads | 5.6K | 42.7K | 4.8K |
| 30d Downloads | 20 | 2.5K | 1.3K |
| Dependents | 0 | 15 | 9 |
| Releases | 2 | 7 | 2 |
| Last Updated | 103d ago | 44d ago | 44d ago |
| Age | 1y 1m | 2y 4m | 5m |
Health Breakdown
egg_recursive
Maintenance
12
Quality
14
Community
2
Popularity
4
Documentation
9
egglog
Maintenance
19
Quality
14
Community
8
Popularity
6
Documentation
10
egglog-numeric-id
Maintenance
14
Quality
18
Community
6
Popularity
4
Documentation
10
Technical Details
| egg_recursive | egglog | egglog-numeric-id | |
|---|---|---|---|
| Version | 0.2.0 | 2.0.0 | 2.0.0 |
| Stable (≥1.0) | ✗ No | ✓ Yes | ✓ Yes |
| License | MIT OR Apache-2.0 | MIT | MIT |
| Dependencies | 5 | 29 | 1 |
| Crate Size | 13KB | 328KB | 8KB |
| Features | 0 | 4 | 1 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2021 | 2024 | 2024 |
| MSRV | 1.82 | — | — |
| Owners | 1 | 2 | 1 |
Links
Quick Verdict
- •egglog leads with a health score of 57/100, but none of the options score above 80.
- •egg_recursive is pre-1.0 — API may change.