Skip to content

kennethjang34/browser-rpass

Repository files navigation

Summary

Password manager with browser extension that helps users manage their secrets by public key cryptography.

Core features

  • Securely store user-ids, passwords, notes, associated domains(urls) in a user-selected 'store'
  • A store coupub-keys/user-ids for encryption, which is useful in team environment
  • Multiple password store support
  • Stateful browser extension for currently available stores/passwords
  • Auto-suggestion for user-id/password input fieldsld have multiple

Installation

Currently, only works on OSX and Linux, firefox and chrome. Should also work with other chromium-based browsers but would have to do extra configuration for native host

Required dependencies

  • Rust
  • wasm-pack
  • Trunk
  • GPG key that's capable of signing and encrypting. If you don't have GPG executables installed, take a look at GPG official documentation
  • Stand-alone launchable pin entry program like pinentry-mac on OSX

Build script

Given you have the required dependencies available, you should be able to install through the provided build script. You can run build.sh included. Default browser is set to Chrome. If you'd like to use firefox, add "-b firefox".

Demo videos

Installation

installation.mp4

Basic Features

Create Store
create_store.mp4
Create Account
create_account.mp4
Account Search
account_search.mp4
Edit Account
edit_account.mp4
Delete Account
delete_account.mp4
Create Substore
create_substore.mp4
Table sorting based on current domain
table_sorting.mp4

Data Syncing

Login status
login_logout_syncing.mp4
Create Account Syncing
create_account_syncing.mp4
Edit Account Syncing
edit_account_syncing.mp4
Delete Account Syncing
create_delete_account_syncing.mp4
Handle Multiple Stores
data_syncing_integrity.mp4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published