A modern looks cross-platform file manager made in Java
Cross-platform file manager written in Java
This project is a Java-based application that provides a graphical user interface for viewing and managing files (file manager). The application uses Swing for the GUI and integrates with the FlatLaf look and feel for a modern appearance.
- File/Directory tags
- Add files/dir to favourite
- Drag and drop
- Move multiple files/dirs in another directory
- Add directory to shortcut
- drag and drop selection
- Glob pattern searching
- Multi tabs
- Clouds shortcut
- Contextual popup menu
- Improving shortcut
- Shortcut buttons for actions:
- open terminal
- vscode
- ...
- Improving speed and background tasks
- Create tests
- Java 20
- Swing
- FlatLaf
- SQLite
- Maven
- Java 20 or higher
- Maven
- SQLite drivers
- Clone the repository:
git clone https://github.com/alessio-vivaldelli/FileManager
- Navigate to the project directory:
cd FileManager
- Build the project using Maven:
mvn -B package --file pom.xml
- Navigate to the
target
directory:cd target
- Run the application:
java -jar FileManager-1.0-SNAPSHOT-jar-with-dependencies.jar
- Navigate to the jar directory:
cd <path-to-jar>
- Run the application:
java -jar FileManager-1.0-SNAPSHOT-jar-with-dependencies.jar
This project is licensed under the MIT License. See the LICENSE
file for details.