Decision Workspace
gnostr-asyncgit vs git2 vs jj-cli
Side-by-side comparison of Rust crates
52
gnostr-asyncgit
growingv948363.1875.7190
gnostr:fork of asyncgit
71
git2
growingv0.21.0
Bindings to libgit2 for interoperating with git repositories. This library is both threadsafe and memory safe and allows both reading and writing git repositories.
69
jj-cli
growingv0.41.0
Jujutsu - an experimental version control system
Core Metrics
| gnostr-asyncgit | git2 | jj-cli | |
|---|---|---|---|
| Health Score | 52 | 71 | 69 |
| Total Downloads | 12.0K | 93.9M | 110.8K |
| 30d Downloads | 0 | 4.5M | 5.5K |
| Dependents | 107 | 24.1K | 48 |
| Releases | 36 | 125 | 36 |
| Last Updated | 18d ago | 7d ago | 18d ago |
| Age | 1y | 11y 6m | 2y 10m |
Health Breakdown
gnostr-asyncgit
Maintenance
18
Quality
8
Community
11
Popularity
5
Documentation
10
git2
Maintenance
19
Quality
14
Community
17
Popularity
8
Documentation
13
jj-cli
Maintenance
24
Quality
12
Community
12
Popularity
6
Documentation
15
Technical Details
| gnostr-asyncgit | git2 | jj-cli | |
|---|---|---|---|
| Version | 948363.1875.7190 | 0.21.0 | 0.41.0 |
| Stable (≥1.0) | ✓ Yes | ✗ No | ✗ No |
| License | MIT | MIT OR Apache-2.0 | Apache-2.0 |
| Dependencies | 147 | 11 | 61 |
| Crate Size | 4.4MB | 242KB | 1.1MB |
| Features | 8 | 9 | 5 |
| Yanked % | 77.8% | 4.8% | 0.0% |
| Edition | 2021 | 2021 | 2024 |
| MSRV | — | — | 1.89 |
| Owners | 1 | 4 | 6 |
Links
Quick Verdict
- •git2 leads with a health score of 71/100, but none of the options score above 80.
- •git2 is depended on by 24.1K crates — strongest ecosystem trust.
- •git2, jj-cli are pre-1.0 — API may change.