25 releases

0.15.2 Nov 6, 2024
0.15.0 Aug 10, 2024
0.14.6 Jul 25, 2024
0.14.1 Nov 16, 2023
0.1.0 Dec 30, 2021

#160 in Network programming

Download history 5979/week @ 2024-12-23 7248/week @ 2024-12-30 6413/week @ 2025-01-06 8261/week @ 2025-01-13 6885/week @ 2025-01-20 7104/week @ 2025-01-27 19879/week @ 2025-02-03 19429/week @ 2025-02-10 28858/week @ 2025-02-17 14464/week @ 2025-02-24 16341/week @ 2025-03-03 19003/week @ 2025-03-10 24289/week @ 2025-03-17 18552/week @ 2025-03-24 12141/week @ 2025-03-31 13435/week @ 2025-04-07

69,967 downloads per month
Used in 13 crates (6 directly)

MIT license

230KB
4.5K SLoC

openssh-sftp-client

Rust

crate.io downloads

crate.io version

docs

openssh-sftp-client, implements sftp v3 according to openssh-portable/sftp-client.c in rust using tokio and serde.

It exposes highlevel async APIs that models closely after std::fs that are easy to use.

Extensions

This crate support the following extensions:

  • limits
  • expand path
  • fsync
  • hardlink
  • posix rename
  • copy-data

How to run tests

For macOS, please install latest rsync from homebrew.

./run_tests.sh

Dependencies

~4–15MB
~194K SLoC