Padloc logo

Padloc

Modern, end-to-end encrypted open source password manager for individuals and teams

Repository activity
  • Stars2.9k
  • Forks266
  • Open Issues104
License

AGPL-3.0

Languages
  • JavaScript
  • TypeScript
  • HTML
Padloc screenshot

About Padloc

Padloc is a modern, open source password manager for individuals and teams, giving one place to store and organize credentials and other sensitive information. Built around end-to-end encryption, it is aimed at users who want a password manager whose code they can read and whose server they can run themselves rather than a closed hosted service.

Padloc is delivered as a progressive web app built with TypeScript and lit-element, packaged for the desktop with Tauri and Electron and for mobile with Cordova. It is organized as a set of packages with the server and web client at the core, so running your own instance means deploying just those two pieces.

Padloc is published under the GNU Affero General Public License, with a separate commercial license available from [email protected]. Because the architecture is an open server and client you deploy yourself, self-hosting is first-class, and the same codebase serves individuals and teams. A whitepaper covers the encryption design.

Key features

  • End-to-end encryption for stored passwords and data
  • Self-hosted server and web client you deploy yourself
  • Progressive web app accessible from the browser
  • Tauri-packaged desktop builds
  • Use for individuals or teams from the same codebase

Details

First released
2013
Self-hosting
Deploy server and web client yourself
Platforms
Web (PWA) · desktop via Tauri
Encryption
End-to-end encrypted
Security
Published security whitepaper
License
AGPL · commercial option