Decision Workspace
unicode-character-database vs ucd vs unicode-segmentation
Side-by-side comparison of Rust crates
35
unicode-character-database
growingv0.1.0
Unicode character database tables (Unicode Standard Annex #44) generated using `ucd-generate`
40
ucd
growingv0.1.1
Extends the char type to provide access to most fields of the UCD, Unicode Character Database, as of version 9.0.0. It aims to be compact, fast, and use minimal dependencies (only rust's core crate). Not all properties are included, most notably character names.
69
unicode-segmentation
stablev1.13.2
This crate provides Grapheme Cluster, Word and Sentence boundaries according to Unicode Standard Annex #29 rules.
Core Metrics
| unicode-character-database | ucd | unicode-segmentation | |
|---|---|---|---|
| Health Score | 35 | 40 | 69 |
| Total Downloads | 3.6K | 415.2K | 335.5M |
| 30d Downloads | 1.4K | 21.0K | 23.8M |
| Dependents | 0 | 26 | 12.0K |
| Releases | 1 | 2 | 26 |
| Last Updated | 1441d ago | 3530d ago | 1d ago |
| Age | 3y 11m | 9y 8m | 10y 11m |
Health Breakdown
unicode-character-database
Maintenance
1
Quality
14
Community
3
Popularity
4
Documentation
13
ucd
Maintenance
3
Quality
15
Community
7
Popularity
7
Documentation
8
unicode-segmentation
Maintenance
17
Quality
17
Community
16
Popularity
8
Documentation
11
Technical Details
| unicode-character-database | ucd | unicode-segmentation | |
|---|---|---|---|
| Version | 0.1.0 | 0.1.1 | 1.13.2 |
| Stable (≥1.0) | ✗ No | ✗ No | ✓ Yes |
| License | MIT OR Apache-2.0 | MIT | MIT OR Apache-2.0 |
| Dependencies | 0 | 0 | 3 |
| Crate Size | 905KB | 342KB | 112KB |
| Features | 0 | 0 | 1 |
| Yanked % | 0.0% | 0.0% | 7.7% |
| Edition | — | — | 2018 |
| MSRV | 1.17 | — | 1.85.0 |
| Owners | 1 | 1 | 6 |
Links
Quick Verdict
- •unicode-segmentation leads with a health score of 69/100, but none of the options score above 80.
- •unicode-segmentation is depended on by 12.0K crates — strongest ecosystem trust.
- •⚠ unicode-character-database, ucd have not been updated in over a year.
- •unicode-character-database, ucd are pre-1.0 — API may change.