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
- Rust programming language
- Cargo package manager
-
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 run
Or build it first:
cargo build --release
And then run the resulting binary:
./target/release/rFile
Open your web browser and navigate to http://localhost:8000
(or the port you configured).
- Upload files
- Upload text snippets (coming soon)
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.
Feel free to submit issues, create pull requests or spread the word.
This project is licensed under the MIT License - see the LICENSE.md file for details.
- The Rust Language Team
- The Rocket Web Framework Team