A lightweight database backup service that works both locally and remotely, developed completely in Java for a seamless cross-platform experience.


Data Management Technology

Scheduled Database Backups

Panther is a lightweight cross-platform application used to automatically back up MySQL and MariaDB databases securely and efficiently; either at specified timed intervals or on-demand. The Panther software functions not only as an independent GUI application, but also as a terminal application and Java library.

High Performance

Unlike the MySQL dump service which uses the host machine to dump the specified database as a local backup (greatly impacting performance), Panther allows the user to backup a database from a remote machine through basic queries. This will minimize performance impact by processing the backup on the remote machine.


Panther allows for multiple sessions that can run simultaneously. Sessions can be saved as .phr files and loaded later on. Each session can be connected to a different host, or even locally. Database connections may be initiated through an SSH protocol for additional security.

Storage Management

The application also provides the option to automatically compress backups in .zip, .gz, .tar, and .tar.gz formats.

Browse my other projects.

I've worked on countless projects throughout the years, why don't you check out a few and see what I can do?

Developer Portfolio
By Mazen M.