Skip to content

ankit78v/rust-file-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“‚ Rust File Manager (Actix-Web + Tailwind)

A simple, secure web-based file manager built with Rust and Actix-Web.
Supports login authentication, file upload, download, preview, and delete operations β€” all inside a modern UI styled with TailwindCSS.


✨ Features

  • πŸ”‘ Admin Login with session-based authentication
  • πŸ“‚ Directory Listing (navigable with back button)
  • ⬆️ File Uploads to any folder
  • ⬇️ File Downloads
  • πŸ‘€ File Preview (images, videos, audio, text, HTML)
  • πŸ—‘ File & Folder Delete
  • ⏳ Failed login attempt lockout (3 tries β†’ 30 min block) (optional)
  • 🎨 Responsive UI using TailwindCSS + FontAwesome

πŸ›  Tech Stack


Configuretion

Default upload directory static UPLOAD_DIR: &str = "C:\Users\ANKIT\Desktop\"; //Update path

Admin credentials static USERNAME: &str = "admin"; // Change username static PASSWORD: &str = "1234"; //Change Password

πŸš€ Running the Project

1. Clone Repository

git clone https://github.com/ankit78v/rust-file-manager.git
cd rust-file-manager
//Install Dependencies
rustup update
// Run Server
cargo run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages