Skip to content
/ rfile Public

rFile is a simple yet powerful file and text sharing web service built using Rust and Rocket.

License

Notifications You must be signed in to change notification settings

Nivirx/rfile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

rFile is a simple yet powerful file and text sharing web service built using Rust and Rocket.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published