Skip to content

XFile Manager – Qt C++ File Explorer A lightweight, cross-platform file manager built with Qt C++, offering essential file operations, intuitive navigation, and metadata display. With icon support and clean UI, it delivers a simple yet effective desktop file management experience for Windows.

License

Notifications You must be signed in to change notification settings

arshc0der/XFile_Manager

Repository files navigation


📁 XFile Manager

XFile Manager Logo

Status MIT Open Source Platforms Tech Stack Use Case Built With Dedication Made With Love Maintained Contributions GitHub Stars GitHub Forks GitHub Watchers Open Issues Last Commit


🧭 About the Project

Preview 1 Preview 2

XFile Manager is a minimal, clean, and fast Qt-based file explorer, purpose-built for structured environments like organizations, schools, shared offices, or kiosks—where end-users are not meant to modify files, but only view or explore them.

No clutter, no unnecessary options. Just a smooth, efficient interface for safe file navigation.

🔒 Note: This version intentionally does not include Create/Update/Delete (CRUD) operations for safety and control. Future versions may offer controlled CRUD options via admin modes or permissions.


✨ Features

  • 🧭 Explore-Only Navigation – Navigate through files and directories quickly and safely.
  • 🔍 Metadata Display – See file size, type, and last modified date.
  • 🖼️ Icon-Based Interface – Clean icons for easy recognition and intuitive UI.
  • 💻 Cross-Platform – Works on Windows. (Linux, macOS support coming soon)
  • 🚫 No File Editing – Ideal for shared or monitored environments where write access is restricted.

🔧 Requirements

  • 🏗️ Qt Framework (Qt 5 or 6)
  • 🛠️ C++ Compiler (e.g., GCC, MinGW)

🚀 Getting Started

1️⃣ Clone the Repository

git clone https://github.com/arshc0der/XFile_Manager.git
cd XFile_Manager

🧹 You can optionally delete the ScreenShot/ folder (used only for documentation):

rm -rf ScreenShot/

2️⃣ Build the Application

🐧 Linux:

qmake
make

🪟 Windows (MinGW):

qmake
mingw32-make

3️⃣ Run It

Launch the generated executable from your build directory.


🏢 Ideal For

  • 📂 Internal File Browsing Systems
  • 🏫 Educational Lab Computers
  • 🏢 Company Shared Desktops
  • 🔒 Kiosk-Style File Access
  • 🖥️ Office View-Only File Terminals

🚧 Planned Features

  • 🔐 Admin Mode for CRUD Access
  • ⚙️ Configurable UI Modes
  • 🌐 Remote File System Support

🤝 Contributing

We're open to improvements and ideas. Feel free to:

  • Fork the repo
  • Create a branch
  • Submit a pull request
  • Open issues for suggestions or bugs

📄 License

Licensed under the MIT License – free to use, modify, and distribute.


📬 Contact

For feedback, ideas, or collaborations: 📫 GitHub Issues


About

XFile Manager – Qt C++ File Explorer A lightweight, cross-platform file manager built with Qt C++, offering essential file operations, intuitive navigation, and metadata display. With icon support and clean UI, it delivers a simple yet effective desktop file management experience for Windows.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published