https://github.com/kitswas/file-manager
A simple file manager written in C++ using Qt 6.
https://github.com/kitswas/file-manager
cpp cross-platform educational-project file-manager qt qt6
Last synced: 11 months ago
JSON representation
A simple file manager written in C++ using Qt 6.
- Host: GitHub
- URL: https://github.com/kitswas/file-manager
- Owner: kitswas
- License: gpl-3.0
- Created: 2022-12-20T07:23:15.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-23T13:24:52.000Z (over 1 year ago)
- Last Synced: 2025-05-12T14:26:14.249Z (11 months ago)
- Topics: cpp, cross-platform, educational-project, file-manager, qt, qt6
- Language: C++
- Homepage: https://kitswas.github.io/File-Manager/
- Size: 1.32 MB
- Stars: 19
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- License: LICENSE.TXT
Awesome Lists containing this project
README
# 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](https://github.com/kitswas/File-Manager) is licensed under [GPLv3](https://github.com/kitswas/File-Manager/blob/main/LICENSE.TXT).
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 showing the File Manager application (build [a4a18b6](https://github.com/kitswas/File-Manager/commit/a4a18b6a0c375ef03e0a6ee4329fe96cd4254d9c)) with an open search dialog running in Windows 11.*
## Setting up your development environment
See the [Setup Guide](Setup_Guide.md).
## Online Builds
You can now build and run the project online using GitHub Actions.
Head over to [kitswas/File-Manager-Builds](https://github.com/kitswas/File-Manager-Builds) and follow the instructions.
## Generating Documentation
This project uses [Doxygen](https://www.doxygen.nl/index.html) to generate documentation.
If Doxygen is available on your system,
You can generate the documentation by running the following command:
```bash
doxygen Doxyfile
```
Once done, you can open the generated documentation by opening the [`docs/index.html`](docs/index.html) file in your browser.
This repository has automated workflow(s) via GitHub Actions. Documentation is auto-generated.