Skip to content

pwmanager is a secure and user-friendly password manager featuring a single-page application (SPA) frontend, a Go-based backend service, and PostgreSQL for persistent storage.

License

Notifications You must be signed in to change notification settings

gradientsearch/pwmanager

Repository files navigation

PwManager

pwmanager is a secure and user-friendly password manager featuring a single-page application (SPA) frontend, a Go-based backend service, and PostgreSQL for persistent storage.

Domain Diagram

domain diagram

Domain Name Description
user Represents users and user specific data like encrypted encryption keys.
bundle A collection of password entries grouped together.
key A key is the bundle symmetric key encrypted with a user's public key.
entry Individual password entries (e.g. username and password), stored encrypted using the bundle symmetric key.
vbundle The domain that returns the users bundles and associated data (e.g. keys, usernames) by querying a SQL view

About

pwmanager is a secure and user-friendly password manager featuring a single-page application (SPA) frontend, a Go-based backend service, and PostgreSQL for persistent storage.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages