KeePass is a free, open source, and cross platform password manager, which has the benefit that your password file can be used on multiple devices (Linux, Windows, OSX, iOS and Android). I usually use DropBox to sync the password database between my devices.
Unfortunately the official binary on OSX required an X Server, which made it awkward to use compared to it's competitors.
Fortunately there is MacPass, which is a native port of KeePass for OSX. While it's not as well known as 1Password, it is however free and open source, meaning that you can (potentially) check it's source code, if you don't believe it's secure enough, or contains hidden backdoors.
Also since it's a KeePass port, it can open and edit your MiniKeePass files as well.