| Crates.io | rusftp |
| lib.rs | rusftp |
| version | 0.2.1 |
| created_at | 2024-02-20 14:36:56.95947+00 |
| updated_at | 2024-07-21 19:53:22.026108+00 |
| description | SFTP library based on russh |
| homepage | |
| repository | https://github.com/aneoconsulting/rusftp |
| max_upload_size | |
| id | 1146461 |
| size | 278,175 |
This is a SFTP implmentation based on russh.
Links:
Why another SFTP library?
When I started to work on this project, there were no pure Rust async SFTP client library.
rusftp is designed using the following principles:
Send + Sync + 'staticSo you can take a SftpClient, clone it, and use it behind a shared referenced.
You can start multiple SFTP requests concurrently, even from multiple threads.
Client
SftpClient and Filetokio::io abstraction)futures::stream abstraction)russh])Server
Protocol Version