Skip to content

dissojak/StoonDB

Database Icon

StoonDB

A blazing-fast, native macOS control panel for your local database and phpMyAdmin.

Release Build Status Swift License


✨ Features

  • Blazing Fast: Written purely in Swift & SwiftUI. No Electron, no web views, zero memory bloat.
  • Auto-Login: Bypasses tedious phpMyAdmin auth prompts, instantly logging you into your local Dev environment.
  • Homebrew Native: Effortlessly interfaces with brew services to manage your local MySQL background daemon safely.
  • Zero Config: Automatically detects standard paths and ports for MySQL (3306) and phpMyAdmin (8080).

🚀 Installation

Download the App

  1. Go to the Releases page.
  2. Download the latest StoonDB-macOS-vX.Y.Z.zip archive.
  3. Unzip and drag StoonDB.app to your /Applications folder.

Note: Since the app is currently distributed outside the Mac App Store, right-click the app and select "Open" on the first launch to bypass macOS Gatekeeper.

Build from Source

If you prefer to compile it yourself:

git clone https://github.com/dissojak/StoonDB.git
cd StoonDB
swift build -c release
./scripts/build-release.sh

You will find the compiled .app bundle inside the dist/ directory.

🛠 Requirements

  • macOS 12.0 or newer
  • Homebrew installed
  • MySQL installed via brew install mysql
  • phpMyAdmin installed and configured via local PHP server on port 8080 (See HOW_TO_USE.md for full setup instructions)

📌 Usage

Once installed, simply launch StoonDB. You will be presented with a modern, native window where you can:

  1. Start, Stop, or Restart your local MySQL daemon with a single click.
  2. Open phpMyAdmin to instantly drop into your local database dashboard in your default browser.

For changing connection strings (e.g., connecting a Spring Boot or Node.js application), see our Usage Guide. To set up a custom app icon for your own build, check out the Release Documentation.

🤝 Contributing

We welcome contributions! Please see CONTRIBUTING.md for details on how to set up your development environment, our coding standards, and how to submit a Pull Request.

📄 License & Legal

This project is licensed under the MIT License - see the LICENSE file for details. Please refer to CERTIFICATION.md and COPYRIGHT for additional governance materials.


Built with 🩵 for macOS

About

StoonDB is a blazing-fast, native macOS alternative to XAMPP and MAMP. Built with SwiftUI, it seamlessly integrates with Homebrew to manage your local MySQL server and serve phpMyAdmin. Enjoy zero-config auto-login, instant startup, and a beautiful Simple UI, all without touching the terminal. Say goodbye to bulky Electron apps!

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors