Projects / pwgrep


pwgrep is a simple password manager that manages a database file using encryption of GnuPG. It uses encryption and version control on all of the passwords that are stored. The password database can be used on several hosts at once with automatic synchronization. Even several users can share the same password database. The versioning system will keep track of who was changing which entries and at which time. The versioning system to use can be configured (and is Subversion by default). Besides passwords, pwgrep can also be used for storing a collection of files like certificates. The file shredding command for secure deleting of temporary files can be configured. A local backup of all database changes is automatically made. It can be used without a GUI (such as through an SSH session).

Operating Systems

Recent releases

  •  27 Dec 2013 10:28

    Release Notes: This release adds a SNAPSHOTDIR config option to use a custom directory for database snapshots (e.g. every time a database is going to be manipulated, the previous version is stored to ~/.pwgrep.snapshots/). This helps one find old passwords in the case of any RCS merge conflicts in the central repository.

    •  03 Jul 2013 19:25

      Release Notes: A package was provided for Debian Wheezy. The Makefile now sets the version in There were bugfixes in the Makefile and initial man pages.

      •  08 Apr 2013 18:37

        Release Notes: This release includes minor code refactoring and an initial .deb package for Debian GNU/Linux Squeeze.

        •  23 Mar 2013 21:51

          Release Notes: This release changes the default versioning system from Subversion to git, stores all passwords in a Git repo, and adds some Git-specific tweaks. ~/.pwgreprc must be deleted before using this release. It will re-initialize after the first start.

          •  10 Mar 2013 11:16

            Release Notes: This release adds bugfixes and minor code refactorings, adds initial README files, makes pwhelp also print out the version, and moves all the source to git.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.