2024-03-13 07:57:36 -04:00
2023-02-28 22:17:21 -05:00
2023-02-28 22:17:21 -05:00
2023-02-28 22:17:21 -05:00
2024-03-13 07:57:36 -04:00
2024-03-13 07:57:07 -04:00
2023-02-28 22:26:10 -05:00
2023-08-30 10:14:50 -04:00
2023-02-28 22:17:21 -05:00

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

  1. Clone the repository:

    git clone https://github.com/Nivirx/rFile.git
    
  2. Navigate into the project directory:

    cd rFile
    
  3. 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
    

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
Description
rFile is a simple yet powerful file and text sharing web service built using Rust and Rocket.
Readme 77 KiB
Languages
Rust 98.6%
HTML 1.4%