Your digital Swiss Army knife for everyday tasks!
MultiTool is a versatile Java program designed to handle a wide range of routine operations. Much like a Swiss Army knife, it combines a multitude of useful functions into one convenient application, helping you efficiently tackle various tasks—from working with files and media to simple calculations and planning.
Our program is a powerful toolkit that includes:
- Format Conversion: Easily convert files from one format to another.
- Metadata Editing: Edit information like author, creation date, and other file properties.
- Batch Processing: Perform the same action on multiple files at once.
- Sorting: Quickly organize photos and videos by date, size, or other parameters.
- Upscaling: Improve image quality by increasing their resolution without significant detail loss.
- Background Removal: Automatically remove the background from images.
- Thumbnail Generation: Create previews for your media files.
- Calendar: Manage events, reminders, and schedules. Also you can add your friends BDays to not forget them)
- Calculator: Perform standard and scientific calculations.
- Unit Converter: Instantly convert different units of measurement (e.g., meters to feet, kilograms to pounds).
For an extra layer of fun and motivation, a small achievement system is integrated into the program. Complete various tasks to unlock achievements and mark your progress!
- Language: Java 23
- Build Tool: The project does not use Maven or any other dependency management system. All necessary libraries must be added manually.
For the program to run correctly, you will need to have Java Development Kit (JDK) version 23 or higher installed.
Clone the repository:
git clone https://github.com/ShiningPr1sm/MultiTool.git
We always welcome new ideas and help! If you'd like to improve MultiTool, follow these steps:
- Fork the repository.
- Create a new branch for your feature (git checkout -b feature/awesome-feature).
- Make your changes and commit them (git commit -m 'feat: Add an awesome feature').
- Push to your fork (git push origin feature/awesome-feature).
- Create a Pull Request.
📄 License
This project is licensed under the MIT License.