Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xaeroxe/featherpasswordmanager

Highly portable extremely light-weight password manager that stores all your passwords in a local encrypted file.
https://github.com/xaeroxe/featherpasswordmanager

encryption file javascript local localstorage password password-manager passwords

Last synced: 3 months ago
JSON representation

Highly portable extremely light-weight password manager that stores all your passwords in a local encrypted file.

Awesome Lists containing this project

README

        

# Feather Password Manager

This is a highly portable extremely light-weight password manager that stores
all your passwords in a local encrypted file.
You can use this either by downloading the latest [release](https://github.com/Xaeroxe/FeatherPasswordManager/releases) and opening index.html, or you can
use it at this URL: https://xaeroxe.github.io/FeatherPasswordManager/

## Features
- Load and save password files encrypted with a password
- Generate random passwords that satisfy the provided criteria. Options include
- Length requirement
- Include uppercase letters
- Include digits
- Include various punctuation characters
- Quickly copy passwords to clipboard
- Merge tool to merge multiple password files
- Manually edit passwords if the random generator doesn't quite get it right
- No backend server required, just open the index.html file and get started.
- Responsive Design & Bootstrap 4.1.3
## Screenshot

![Screenshot](Demo.png)

## How to get started
The first thing you need to do is create a file. First set a manager password, just type it in to the top most text box. This
password will be needed to decrypt your file, so make sure you remember it. Use the bottom most controls to create passwords
for various services and save them as you go. When you're done click the "Download current file" button, which will give you
"passwords.txt". Then you can use that file with the load file controls in the future to retrieve your passwords or modify the
file. File modifications don't save automatically, you'll need to download the file again to save modifications.

## Philosophy and objectives
- Stay under 750 KB
- Work correctly in as many browsers and on as many devices as possible
- Extremely responsive, no waiting around
- High security encryption algorithm (AES)
- Maintain backwards compatibility with password files output by earlier versions
- No backend server required, all functionality implemented via local JavaScript.

## Licensing
This project is released under the MIT license, additional dependencies come
with their own licenses which are detailed in their files.

## Contributions
I welcome contributions! I also expect any PRs to respect the philosophy and
objectives of this project.