Panther

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

Industry

Data Management Technology

Stack

Java

SQL

Automated and manual database backups

Panther supports both scheduled and on-demand backups for MySQL and MariaDB databases. It runs as a standalone desktop app, terminal utility, or as a Java library—giving developers flexibility in how it's used across different environments.

Designed for performance

Unlike traditional MySQL dump tools that rely on the host machine and can cause performance bottlenecks, Panther performs backups remotely through lightweight queries—shifting the load to the remote server and reducing strain on the local system.

Supports multiple sessions

Panther can run multiple sessions at once, each targeting a different host or database. Sessions are saved as .phr files and can be reloaded later. Connections can also be established via SSH for enhanced security.

Flexible backup compression

Users can choose to automatically compress backup files into .zip, .gz, .tar, or .tar.gz formats—making storage and transfer more efficient.

Want to see more?

I've worked on a wide range of projects across different industries and styles. If you enjoyed this one, there's plenty more to explore.