https://github.com/antix-development/passherd
A basic portable password manager for Windows.
https://github.com/antix-development/passherd
password-manager
Last synced: 20 days ago
JSON representation
A basic portable password manager for Windows.
- Host: GitHub
- URL: https://github.com/antix-development/passherd
- Owner: Antix-Development
- Created: 2023-11-26T00:26:19.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-26T00:28:37.000Z (over 2 years ago)
- Last Synced: 2025-01-07T21:52:04.164Z (over 1 year ago)
- Topics: password-manager
- Language: JavaScript
- Homepage:
- Size: 788 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PassHerd
A basic portable password manager for Windows.
## Why
Way back in 2009 I was using a password manager called KeePass. One day it just decided to corrupt my password database and when I contacted the company they just said *"Yeah, that happens sometimes"*.
After I got un-angry about the KeePass *fob off*, I cobbled together my own password manager in Visual Basic, an application I've used until this very day.
Since a basic password manager is a fairly simple application to write, I decided to create a successor using [WebPlus](https://github.com/Antix-Development/WebPlus), a framework, which leverages WebView2 to transform web applications into desktop applications.
And here it is, PassHerd.
## How
On first launch, PassHerd will ask you to enter and confirm a master password. This password will be used when encrypting and decrypting your passwords file, and is the only password you really need to remember.
Once you arrive at the main interface, the process of adding, and manipulating passwords should be fairly intuitive.
The widow is divided into 3 sections.. the toolbar at the top, the password list on the left, and the password details on the right.
### Toolbar
#### Add New Password
Add a new blank password. Passwords are are automatically sorted in A to Z order. Hotkey is "Control + n".
#### Save Passwords
Save the password database. Hotkey is "Control + s".
#### Delete Password
Delete the currently selected password. Note that this operation CANNOT be undone! Hotkey is "Delete".
#### Set Master Password
Change the master password.
#### Import CSV file.
Import passwords from a CSV (Comma Separated Values) file. CSV format is title, program/website, email address, password, notes.
#### Export CSV file.
Export all passwords to a CSV file. CSV format is title, program/website, email address, password, notes.
#### Cycle Font Size
Cycles through the three font sizes.
The ***passherd.json*** file contains the font sizes and can be edited in a text editor. Note that 1rem equals 10 pixels.
#### Toggle Theme
Toggle between light and dark color themes.
The ***passherd.json*** file contains the color themes and can be edited in a text editor.
#### GitHub
Visit the Passherd repository on GitHub.
## Thanks
If you end up using PassHerd maybe you'd consider [buying me a coffee](https://www.buymeacoffee.com/antixdevelu) :coffee: