# remotefs
<p align="center">
<img src="/assets/images/remotefs.svg" width="256" height="256" />
</p>
<p align="center">~ The Omni Filetransfer Client Library (and more!) ~</p>
<p align="center">
<a href="https://veeso.github.io/remotefs/" target="_blank">Website</a>
ยท
<a href="https://veeso.github.io/remotefs/#get-started" target="_blank">Get started</a>
ยท
<a href="https://docs.rs/remotefs" target="_blank">Documentation</a>
</p>
<p align="center">Developed by <a href="https://veeso.github.io/">@veeso</a></p>
<p align="center">Current version: 0.7.0 (FIXME: 31/08/2021)</p>
[](https://opensource.org/licenses/MIT) [](https://github.com/veeso/remotefs) [](https://crates.io/crates/remotefs) [](https://crates.io/crates/remotefs)
[](https://github.com/veeso/remotefs/actions) [](https://github.com/veeso/remotefs/actions) [](https://github.com/veeso/remotefs/actions) [](https://github.com/veeso/remotefs/actions) [](https://coveralls.io/github/veeso/remotefs) [](https://docs.rs/remotefs)
---
## About remotefs ๐ฟ
TODO:
---
## Features ๐
- ๐ Different communication protocols
- **SFTP**
- **SCP**
- **FTP** and **FTPS**
- **Aws S3**
TODO:
---
## Get started ๐
TODO:
### Requirements โ
- **Linux** users:
- SFTP/SCP
- libssh
- pkg-config
- **BSD** users:
- SFTP/SCP
- libssh
- pkgconf
---
## Buy me a coffee โ
If you like remotefs and you'd love to see the project to grow, please consider a little donation ๐ฅณ
[](https://www.buymeacoffee.com/veeso)
---
## User manual and Documentation ๐
The user manual can be found on the [remotefs's website](https://veeso.github.io/remotefs/#user-manual) or on Github:
- [User manual](docs/man-en.md)
- [็จๆทๆๅ](docs/man-zh.md)
A translation of the user manual in other languages would be really appreciated ๐
The developer documentation can be found on Rust Docs at <https://docs.rs/remotefs>
---
## Contributing and issues ๐ค๐ป
Contributions, bug reports, new features and questions are welcome! ๐
If you have any question or concern, or you want to suggest a new feature, or you want just want to improve remotefs, feel free to open an issue or a PR.
An **appreciated** contribution would be a translation of the user manual and readme in **other languages**
Please follow [our contributing guidelines](CONTRIBUTING.md)
---
## Changelog โณ
View remotefs's changelog [HERE](CHANGELOG.md)
---
## Powered by ๐ช
remotefs is powered by these aweseome projects:
- [rust-s3](https://github.com/durch/rust-s3)
- [ssh2-rs](https://github.com/alexcrichton/ssh2-rs)
- [suppaftp](https://github.com/veeso/suppaftp)
- [whoami](https://github.com/libcala/whoami)
- [wildmatch](https://github.com/becheran/wildmatch)
---
## License ๐
remotefs is licensed under the MIT license.
You can read the entire license [HERE](LICENSE)