Decision Workspace
asyncgit vs git2 vs jj-cli
Side-by-side comparison of Rust crates
54
asyncgit
growingv0.28.1
allow using git2 in a asynchronous context
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
| asyncgit | git2 | jj-cli | |
|---|---|---|---|
| Health Score | 54 | 71 | 69 |
| Total Downloads | 145.3K | 93.9M | 110.8K |
| 30d Downloads | 1.1K | 4.5M | 5.5K |
| Dependents | 82 | 24.1K | 48 |
| Releases | 57 | 125 | 36 |
| Last Updated | 65d ago | 7d ago | 18d ago |
| Age | 6y 2m | 11y 6m | 2y 10m |
Health Breakdown
asyncgit
Maintenance
15
Quality
13
Community
10
Popularity
6
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
| asyncgit | git2 | jj-cli | |
|---|---|---|---|
| Version | 0.28.1 | 0.21.0 | 0.41.0 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT | MIT OR Apache-2.0 | Apache-2.0 |
| Dependencies | 23 | 11 | 61 |
| Crate Size | 98KB | 242KB | 1.1MB |
| Features | 3 | 9 | 5 |
| Yanked % | 1.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.