Skip to content

A database application that's super small and easy to develop

License

Notifications You must be signed in to change notification settings

poorlymac/DBApp

Repository files navigation

DBApp

A database application that's super small and easy to develop. It really is small, as a Mac app it's 11MB and 500kb of that is the app and the rest is the MySQL support. Currently only supports MySQL (and therefore possibly MariaDB)

Screenshots

DBApp Login DBApp Screenshot

Developer Notes

  • Needs the mysql client library (e.g. brew install mysql or just brew install mysql-client)
  • On OSX statically compiles in mysql and associated libs for easy distribution to the great unwashed
  • Uses some basic encryption on the password and saves the configuration to ~/.DBApp.cnf as JSON
  • Run build.sh to build and run

This App uses

Issues

  • It's not even beta, it's alpha
  • It's unpretty
  • There are probably lots of little bugs & memory leaks to find and fix
  • OS Build, docker linux build, Windows untested

ToDo

  • Move the password storage to keychain on Mac
  • Treeview the tables into the schema list
  • etcetera ...