Decision Workspace
pgenum_parser vs benzina-derive vs benzina
Side-by-side comparison of Rust crates
39
pgenum_parser
experimentalv0.2.1
A parser for PostgreSQL enum types, intended to allow static analysis of enum definitions in SQL dumps (such as provided by Rails' `structure.sql`). It uses pg_query.rs for the analysis of the SQL and can output a structured representation of the enum types defined in the SQL for later consumption.
62
benzina-derive
experimentalv0.5.1
Various helper types and macros for `diesel`
61
benzina
growingv0.5.1
Various helper types and macros for `diesel`
Core Metrics
| pgenum_parser | benzina-derive | benzina | |
|---|---|---|---|
| Health Score | 39 | 62 | 61 |
| Total Downloads | 43 | 17.5K | 20.5K |
| 30d Downloads | 43 | 853 | 838 |
| Dependents | 0 | 16 | 0 |
| Releases | 3 | 16 | 18 |
| Last Updated | 5d ago | 58d ago | 58d ago |
| Age | 5d | 10m | 1y |
Health Breakdown
pgenum_parser
Maintenance
14
Quality
13
Community
3
Popularity
2
Documentation
7
benzina-derive
Maintenance
17
Quality
15
Community
13
Popularity
5
Documentation
12
benzina
Maintenance
17
Quality
17
Community
10
Popularity
5
Documentation
12
Technical Details
| pgenum_parser | benzina-derive | benzina | |
|---|---|---|---|
| Version | 0.2.1 | 0.5.1 | 0.5.1 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT OR Apache-2.0 | MIT OR Apache-2.0 | MIT OR Apache-2.0 |
| Dependencies | 5 | 6 | 12 |
| Crate Size | 20KB | 18KB | 24KB |
| Features | 0 | 3 | 14 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2024 | 2024 | 2024 |
| MSRV | — | 1.86 | 1.86 |
| Owners | 1 | 2 (team) | 2 (team) |
Links
Quick Verdict
- •benzina-derive leads with a health score of 62/100, but none of the options score above 80.
- •benzina has the most downloads (20.5K), suggesting wider adoption.