rFile - Simple File and Text Sharing
rFile is a simple yet powerful file and text sharing web service built using Rust and Rocket. Inspired by the functionality of Pastebin and Gist, rFile aims to provide a similar experience with additional support for file uploads.
🚀 Why rFile?
- Responsive UI
- File and text snippet uploads
- Built with Rust and Rocket for performance and safety
Installation
Prerequisites
- Rust programming language
- Cargo package manager
Steps
-
Clone the repository:
git clone https://github.com/Nivirx/rFile.git -
Navigate into the project directory:
cd rFile -
Build and run the application using Cargo:
cargo runOr build it first:
cargo build --releaseAnd then run the resulting binary:
./target/release/rFile
Usage
Open your web browser and navigate to http://localhost:8000 (or the port you configured).
Features
- Upload files
- Upload text snippets (coming soon)
Dependencies
rFile relies on the following dependencies as listed in the Cargo.toml:
- Rocket
- (other dependencies, if any)
Please refer to Cargo.toml for a complete list.
Contribution
Feel free to submit issues, create pull requests or spread the word.
License
This project is licensed under the MIT License - see the LICENSE.md file for details.
Acknowledgments
- The Rust Language Team
- The Rocket Web Framework Team