PearPass

Manage passwords and identities using peer to peer syncing and local encrypted storage without central cloud servers.

PearPass screenshot 1

PearPass is an open-source application that manages passwords and identities. It encrypts and stores data locally on the user device rather than relying on centralized cloud servers for storage. The software is available as a desktop application for macOS, Linux, and Windows, and it also provides companion mobile applications and browser extensions to ensure credentials are available across different environments.

Users deploy PearPass as a local application to store credentials, secure notes, and credit card information. It utilizes Pear Runtime to facilitate synchronization between devices. This architecture allows users to maintain a consistent vault across multiple platforms by syncing credentials directly between devices, ensuring that sensitive information remains under the user's direct control without transmitting data to a third party provider.

Key features

  • Encrypted-at-rest storage for passwords, credit cards, and secure notes
  • Peer-to-peer cross-device synchronization via Pear Runtime
  • Offline access to the credential vault without a network connection
  • Password health analysis to identify and replace weak credentials
  • Random password generator for creating strong, unique passwords
  • Multi-platform support for desktop, mobile, and browser extensions
  • Custom fields for storing additional identity information

The system is built on Pear Runtime and utilizes a specialized vault management library to handle data operations. It employs a worker and client architecture for vault processing, with a dedicated React-based UI component library for its interface. For debugging and troubleshooting, the software includes a diagnostic logging system. This system can be enabled via an in-app toggle or a launch flag, and it features a sink that redacts sensitive fields such as passwords, keys, and tokens in the vault worker logs to prevent them from being written to disk in plain text.

PearPass is designed for users who prioritize privacy and want to avoid centralized cloud storage for their sensitive identity data, providing a decentralized approach to credential management.

Last Modified
Software TypeCross-Platform App
Platform
Last Activity1 month ago
Repository Age8 months
LicenseApache-2.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.