Skip to content

A simple file manager written in C++ using Qt 6.

License

Notifications You must be signed in to change notification settings

kitswas/File-Manager

Repository files navigation

File-Manager

Introduction

This is a simple Cross-platform file manager written in C++ leveraging the power of Qt 6. This project was made for a certain Undergraduate course.
We welcome all to explore the codebase to learn more about Qt and C++.

The source is licensed under GPLv3.

The software is not meant for general use. It is a proof of concept and does not take into account User Experience.
This project neither promises to be fully functional, nor aims to compete with the various open-source File Managers out there.
Use them, not this, if you need something for general/daily use.

Warranty not included. Use it at your own risk.

Screenshot
Screenshot showing the File Manager application (build a4a18b6) with an open search dialog running in Windows 11.

Setting up your development environment

See the Setup Guide.

Online Builds

You can now build and run the project online using GitHub Actions.
Head over to kitswas/File-Manager-Builds and follow the instructions.

Generating Documentation

This project uses Doxygen to generate documentation.
If Doxygen is available on your system,
You can generate the documentation by running the following command:

doxygen Doxyfile

Once done, you can open the generated documentation by opening the docs/index.html file in your browser.

This repository has automated workflow(s) via GitHub Actions. Documentation is auto-generated.