Skip to content

ShiningPr1sm/JavaMultiTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📂 / JVM - JavaMultiTool

GitHub stars GitHub last commit GitHub release (latest by date)

A versatile desktop application that combines everyday digital tools like media downloading, file operations, and system tracking into a single interface, featuring an interactive achievement system.


Caution

The program is currently under development. It may contain bugs, crashes, and other issues. The program’s structure and appearance are subject to change. What you see is NOT THE FINAL PRODUCT.


Overview

JavaMultiTool is a comprehensive desktop utility suite engineered to streamline routine digital operations and eliminate the need for multiple standalone apps. It solves the problem of scattered workflows by consolidating media management, productivity tracking, and system utilities into a centralized hub. The project is built using Java 21, a local SQLite database for persistent storage, and Maven for dependency management.

Key Features

  • Media & File Management: Built-in tools for handling downloads, batch operations, image processing, etc.
  • Productivity & Tracking: Centralized modules for workflow tracking, task management, and birthday reminders with automated notifications
  • Gamified Experience: An interactive, data-driven achievement system that tracks user statistics
  • Modular Architecture: Built with a clean separation of concerns using Dao/Repository layers, rendering custom UI themes and Swing components

Getting Started

👤 I just want to use the app

No setup required — download the ready-to-run build for your system from the Releases page:

  • Windows: download the .exe and run it
  • Other platforms: download the .jar (requires Java 21+ installed) and run it with java -jar JavaMultiTool.jar

🛠️ I want to build from source

Prerequisites

  • Java Development Kit (JDK) 21+
  • Maven
git clone https://github.com/ShiningPr1sm/JavaMultiTool.git
cd JavaMultiTool
mvn clean install

Documentation

  • 📖 Wiki — full guide to every panel and tool
  • 🧩 Changelog — full version history

Acknowledgments

If you find a bug, error, or typo, please submit a report in the Issues section. Thank you very much for using this program!

About

An all-in-one desktop utility app for media management, system monitoring, and everyday digital tasks you need.

Topics

Resources

License

Contributing

Stars

4 stars

Watchers

0 watching

Forks

Contributors

Languages