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

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.
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.
A lightweight server implementation of the Bitwarden API written in Rust for self-hosted password management.
Stores and manages sensitive information in an offline encrypted file for users with high security demands.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.