PassForge uses cryptography to derive strong passwords for all your accounts. You only have to remember a single master password. There are no servers that can be down or hacked, and there are no files to synchronize.
You choose and memorize a single master password. PassForge combines this with a unique nickname, such as the name of a website, to generate a strong password. It uses PBKDF2, a key derivation function widely used in encryption.
PassForge computes a one-way hash function from your master password and nickname, repeating thousands of times. This makes it resilient against brute-force attacks even if one of your generated passwords has been leaked.
You can run PassForge on your own computer or phone. It's open source, and the code is simple enough to verify yourself.
Because PassForge uses a standardized and widely deployed algorithm, it is available for most platforms. Implementations are provided for Linux and OS X (in C), for Windows (in Python), for Android (in Java), and for any modern web browser (in Javascript). The C version can run anywhere OpenSSL is available. You'll never need to depend on servers again.