Decision Workspace
pty-shell vs shpool-protocol vs libshpool
Side-by-side comparison of Rust crates
36
pty-shell
growingv0.2.0
Spawn a shell and control it through pty
57
shpool-protocol
growingv0.3.4
shpool-protocol defines the internal protocol shpool uses to talk between its client and daemon processes. You almost certainly don't need to use it directly.
56
libshpool
growingv0.9.5
libshpool contains the implementation of the shpool tool, which provides a mechanism for establishing lightweight persistant shell sessions to gracefully handle network disconnects.
Core Metrics
| pty-shell | shpool-protocol | libshpool | |
|---|---|---|---|
| Health Score | 36 | 57 | 56 |
| Total Downloads | 13.6K | 10.3K | 18.5K |
| 30d Downloads | 47 | 997 | 965 |
| Dependents | 11 | 11 | 16 |
| Releases | 6 | 8 | 16 |
| Last Updated | 3426d ago | 17d ago | 17d ago |
| Age | 10y 3m | 1y 8m | 2y |
Health Breakdown
pty-shell
Maintenance
3
Quality
14
Community
6
Popularity
5
Documentation
8
shpool-protocol
Maintenance
18
Quality
14
Community
8
Popularity
5
Documentation
12
libshpool
Maintenance
19
Quality
12
Community
8
Popularity
5
Documentation
12
Technical Details
| pty-shell | shpool-protocol | libshpool | |
|---|---|---|---|
| Version | 0.2.0 | 0.3.4 | 0.9.5 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT | Apache-2.0 | Apache-2.0 |
| Dependencies | 5 | 4 | 31 |
| Crate Size | 6KB | 12KB | 91KB |
| Features | 0 | 0 | 1 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | — | 2024 | 2024 |
| MSRV | — | 1.85 | 1.85 |
| Owners | 1 | 2 | 2 |
Links
Quick Verdict
- •shpool-protocol leads with a health score of 57/100, but none of the options score above 80.
- •libshpool has the most downloads (18.5K), suggesting wider adoption.
- •⚠ pty-shell has not been updated in over a year.