{"id":35810,"date":"2025-03-27T05:02:59","date_gmt":"2025-03-27T05:02:59","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=35810"},"modified":"2025-03-27T05:05:12","modified_gmt":"2025-03-27T05:05:12","slug":"list-of-top-free-open-source-self-hosted-application-for-password-managers","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/list-of-top-free-open-source-self-hosted-application-for-password-managers\/","title":{"rendered":"List of Top Free Open Source &amp; Self Hosted Application for Password Managers"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd10 <strong>Top Free &amp; Open Source Self-Hosted Password Managers<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Name<\/th><th>Description<\/th><th>Tech Stack \/ Language<\/th><th>Web Interface<\/th><th>Mobile Support<\/th><th>2FA Support<\/th><th>GitHub \/ Official Link<\/th><\/tr><\/thead><tbody><tr><td><strong>Bitwarden (Server Edition \/ Vaultwarden)<\/strong><\/td><td>Most popular open-source password manager. Vaultwarden is a lightweight Rust-based alternative.<\/td><td>C# (.NET) \/ Rust<\/td><td>\u2705 Yes<\/td><td>\u2705 Yes (via Bitwarden apps)<\/td><td>\u2705 Yes<\/td><td><a href=\"https:\/\/github.com\/bitwarden\/server\" target=\"_blank\" rel=\"noopener\">Bitwarden<\/a>, <a href=\"https:\/\/github.com\/dani-garcia\/vaultwarden\" target=\"_blank\" rel=\"noopener\">Vaultwarden<\/a><\/td><\/tr><tr><td><strong>Passbolt<\/strong><\/td><td>Secure, team-oriented password manager with strong GPG encryption.<\/td><td>PHP + MySQL<\/td><td>\u2705 Yes<\/td><td>\u2705 (Web Mobile)<\/td><td>\u2705 Yes<\/td><td><a href=\"https:\/\/github.com\/passbolt\/passbolt_api\" target=\"_blank\" rel=\"noopener\">Passbolt<\/a><\/td><\/tr><tr><td><strong>KeeWeb<\/strong><\/td><td>Web-based KeePass-compatible manager. No server needed.<\/td><td>JavaScript (Electron)<\/td><td>\u2705 Yes<\/td><td>\u2705 (via browser)<\/td><td>\u274c No<\/td><td><a href=\"https:\/\/github.com\/keeweb\/keeweb\" target=\"_blank\" rel=\"noopener\">KeeWeb<\/a><\/td><\/tr><tr><td><strong>Psono<\/strong><\/td><td>Enterprise-grade manager for secure password sharing.<\/td><td>Python + Angular<\/td><td>\u2705 Yes<\/td><td>\u2705 Yes<\/td><td>\u2705 Yes<\/td><td><a href=\"https:\/\/github.com\/psono\/psono-server\" target=\"_blank\" rel=\"noopener\">Psono<\/a><\/td><\/tr><tr><td><strong>Teampass<\/strong><\/td><td>Team-focused password manager with granular permissions.<\/td><td>PHP + MySQL<\/td><td>\u2705 Yes<\/td><td>\u274c Browser only<\/td><td>\u2705 Yes<\/td><td><a href=\"https:\/\/github.com\/nilsteampassnet\/TeamPass\" target=\"_blank\" rel=\"noopener\">Teampass<\/a><\/td><\/tr><tr><td><strong>Padloc<\/strong><\/td><td>Beautiful and minimal open-source password manager.<\/td><td>Node.js + Flutter<\/td><td>\u2705 Yes<\/td><td>\u2705 Yes<\/td><td>\u2705 Yes<\/td><td><a href=\"https:\/\/github.com\/padloc\/padloc\" target=\"_blank\" rel=\"noopener\">Padloc<\/a><\/td><\/tr><tr><td><strong>Buttercup<\/strong><\/td><td>Cross-platform with AES encryption and multi-platform sync.<\/td><td>JavaScript<\/td><td>\u2705 Yes<\/td><td>\u2705 Yes<\/td><td>\u2705 Yes<\/td><td><a href=\"https:\/\/github.com\/buttercup\" target=\"_blank\" rel=\"noopener\">Buttercup<\/a><\/td><\/tr><tr><td><strong>KeePassXC<\/strong><\/td><td>Desktop-based KeePass alternative with rich features and browser integration.<\/td><td>C++<\/td><td>\u274c No (GUI only)<\/td><td>\u274c Desktop only<\/td><td>\u2705 Yes<\/td><td><a href=\"https:\/\/github.com\/keepassxreboot\/keepassxc\" target=\"_blank\" rel=\"noopener\">KeePassXC<\/a><\/td><\/tr><tr><td><strong>Pass (Linux Password Store)<\/strong><\/td><td>Minimalist CLI password manager using GPG encryption.<\/td><td>Shell (Bash)<\/td><td>\u274c CLI Only<\/td><td>\u274c Limited GUI<\/td><td>\u2705 GPG-based<\/td><td><a href=\"https:\/\/www.passwordstore.org\/\" target=\"_blank\" rel=\"noopener\">Pass<\/a><\/td><\/tr><tr><td><strong>LessPass<\/strong><\/td><td>Generates passwords on-demand without storing them.<\/td><td>JavaScript<\/td><td>\u2705 Web &amp; CLI<\/td><td>\u2705 Yes<\/td><td>\u274c No<\/td><td><a href=\"https:\/\/github.com\/lesspass\/lesspass\" target=\"_blank\" rel=\"noopener\">LessPass<\/a><\/td><\/tr><tr><td><strong>Passwork<\/strong><\/td><td>Enterprise-ready password manager for teams, focused on usability and self-hosting.<\/td><td>PHP + MySQL<\/td><td>\u2705 Yes<\/td><td>\u2705 Yes (Mobile Apps)<\/td><td>\u2705 Yes<\/td><td><a href=\"https:\/\/passwork.pro\/\" target=\"_blank\" rel=\"noopener\">Passwork<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udee0\ufe0f <strong>Quick Tip:<\/strong><\/h3>\n\n\n\n<p>If you&#8217;re looking for enterprise-focused usability and full control over data, <strong>Passwork<\/strong> and <strong>Psono<\/strong> are excellent choices. For lightweight or personal use, <strong>Vaultwarden<\/strong> or <strong>KeePassXC<\/strong> may be a better fit.<\/p>\n\n\n\n<p>Would you like a comparison chart or deployment guide for any of these?<\/p>\n\n\n\n<p>A&nbsp;password manager&nbsp;allows users to store, generate, and manage their passwords for local applications and online services.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/bitwarden.com\/\" target=\"_blank\" rel=\"noopener\">Bitwarden<\/a>&nbsp;<code>\u26a0<\/code>&nbsp;&#8211; Password manager with webapp, browser extension, and mobile app. <code>AGPL-3.0<\/code>&nbsp;<code>C#<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/keeweb.info\/\" target=\"_blank\" rel=\"noopener\">keeweb<\/a>&nbsp;&#8211; This webapp is a browser and desktop password manager compatible with KeePass databases. <code>MIT<\/code>&nbsp;<code>HTML5<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/padloc.app\/\" target=\"_blank\" rel=\"noopener\">Padloc<\/a>&nbsp;&#8211; A modern, open source password manager for individuals and teams. <code>GPL-3.0<\/code>&nbsp;<code>Nodejs<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/www.passbolt.com\/\" target=\"_blank\" rel=\"noopener\">Passbolt<\/a>&nbsp;&#8211; Password manager dedicated for managing passwords in a collaborative way on any Web server, using a MySQL database backend. <code>AGPL-3.0<\/code>&nbsp;<code>PHP<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/passit.io\/\" target=\"_blank\" rel=\"noopener\">PassIt<\/a>&nbsp;&#8211; Simple password manage with sharing features by group and user, but no administration interface. <code>AGPL-3.0<\/code>&nbsp;<code>Python<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/passky.org\/\" target=\"_blank\" rel=\"noopener\">Passky<\/a>&nbsp;&#8211; Simple, modern and open source password manager with website, browser extension, android and desktop application. <code>GPL-3.0<\/code>&nbsp;<code>PHP<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/passwall\/passwall-server\" target=\"_blank\" rel=\"noopener\">PassWall<\/a>&nbsp;&#8211; Open source password manager.&nbsp;<code>AGPL-3.0<\/code>&nbsp;<code>Go<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/psono.com\/\" target=\"_blank\" rel=\"noopener\">Psono<\/a>&nbsp;&#8211; A promising password managers fully featured for teams. <code>Apache-2.0<\/code>&nbsp;<code>Python<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/www.syspass.org\/\" target=\"_blank\" rel=\"noopener\">sysPass<\/a>&nbsp;&#8211; Multiuser password management system. <code>GPL-3.0<\/code>&nbsp;<code>PHP<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/teampass.net\/\" target=\"_blank\" rel=\"noopener\">Teampass<\/a>&nbsp;&#8211; Password manager dedicated for managing passwords in a collaborative way. One symmetric key is used to encrypt all shared\/team passwords and stored server side in a file and the database. works on any server Apache, MySQL and PHP. <code>GPL-3.0<\/code>&nbsp;<code>PHP<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/MatrixEternal\/vaults\" target=\"_blank\" rel=\"noopener\">vaults<\/a>&nbsp;&#8211; Password manager featuring client side AES-256 encryption, PBKDF2 hashing, vaults, password generation &amp; more.&nbsp;<code>GPL-3.0<\/code>&nbsp;<code>PHP<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/dani-garcia\/vaultwarden\" target=\"_blank\" rel=\"noopener\">Vaultwarden<\/a>&nbsp;&#8211; Lightweight Bitwarden server API implementation written in Rust.&nbsp;<code>GPL-3.0<\/code>&nbsp;<code>Rust<\/code><\/li>\n\n\n\n<li><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Passwork<\/h2>\n\n\n\n<p><a href=\"https:\/\/passwork.pro\/\" target=\"_blank\" rel=\"noopener\">Passwork <\/a>is the optimal solution for businesses, offering a high level of security at a fair price.<br>What Passwork Offer:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Optimal Security for Businesses &#8211; Our system ensures protection with AES-256 encryption and the ability to deploy on your servers for complete data control.<\/li>\n\n\n\n<li>Security Like Everyone Else, Usability Better Than Anyone Else &#8211; Passwork combines high security with an intuitive interface, 2FA, and a convenient browser extension. Even the most secure system is useless if employees don\u2019t use it.<\/li>\n\n\n\n<li>Self-Hosted Password Manager for Business &#8211; With Passwork, you get a secure and user-friendly password manager with flexible role management and integration with AD\/LDAP\/SSO\u2014ideal for administrators.<\/li>\n\n\n\n<li>Enterprise-Grade Quality at a Fair Price &#8211; We offer top-tier security and scalability with seamless integration into your infrastructure\u2014at a justified cost. The total cost of ownership is 30% lower than the market average.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udd10 Top Free &amp; Open Source Self-Hosted Password Managers Name Description Tech Stack \/ Language Web Interface Mobile Support 2FA Support GitHub \/ Official Link Bitwarden (Server Edition \/ Vaultwarden)&#8230; <\/p>\n","protected":false},"author":25,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[2],"tags":[],"class_list":["post-35810","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/35810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=35810"}],"version-history":[{"count":4,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/35810\/revisions"}],"predecessor-version":[{"id":48891,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/35810\/revisions\/48891"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=35810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=35810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=35810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}