Decision Workspace
polonius vs polonius-engine vs egglog
Side-by-side comparison of Rust crates
35
polonius
growingv0.3.0
Core definition for the Rust borrow checker
45
polonius-engine
growingv0.13.0
Core definition for the Rust borrow checker
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.
Core Metrics
| polonius | polonius-engine | egglog | |
|---|---|---|---|
| Health Score | 35 | 45 | 57 |
| Total Downloads | 10.8K | 4.0M | 42.7K |
| 30d Downloads | 142 | 147.0K | 2.5K |
| Dependents | 0 | 3 | 15 |
| Releases | 3 | 17 | 7 |
| Last Updated | 2670d ago | 1697d ago | 44d ago |
| Age | 7y 10m | 7y 10m | 2y 4m |
Health Breakdown
polonius
Maintenance
3
Quality
10
Community
8
Popularity
5
Documentation
9
polonius-engine
Maintenance
4
Quality
15
Community
10
Popularity
8
Documentation
8
egglog
Maintenance
19
Quality
14
Community
8
Popularity
6
Documentation
10
Technical Details
| polonius | polonius-engine | egglog | |
|---|---|---|---|
| Version | 0.3.0 | 0.13.0 | 2.0.0 |
| Stable (≥1.0) | ✗ No | ✗ No | ✓ Yes |
| License | Apache-2.0/MIT | Apache-2.0/MIT | MIT |
| Dependencies | 12 | 3 | 29 |
| Crate Size | 4.0MB | 18KB | 328KB |
| Features | 0 | 0 | 4 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2018 | — | 2024 |
| MSRV | — | — | — |
| Owners | 3 (team) | 4 (team) | 2 |
Links
Quick Verdict
- •egglog leads with a health score of 57/100, but none of the options score above 80.
- •polonius-engine has the most downloads (4.0M), suggesting wider adoption.
- •⚠ polonius, polonius-engine have not been updated in over a year.
- •polonius, polonius-engine are pre-1.0 — API may change.