Jump to content

KeeWeb: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Added {{Notability}} tag (TW)
 
(21 intermediate revisions by 12 users not shown)
Line 1: Line 1:
{{short description|Free and open-source password manager}}
{{short description|Free and open-source password manager}}
{{Notability|date=June 2020}}
{{Notability|Products|date=June 2020}}
{{Infobox software
{{Infobox software
| name = KeeWeb
| name = KeeWeb
Line 8: Line 8:
| programming language = [[JavaScript]]
| programming language = [[JavaScript]]
| operating system = Cross-platform ([[Linux]], [[macOS]], [[Microsoft Windows|Windows]], [[Android (operating system)|Android]], [[iOS]])
| operating system = Cross-platform ([[Linux]], [[macOS]], [[Microsoft Windows|Windows]], [[Android (operating system)|Android]], [[iOS]])
| repo = {{URL|https://github.com/keeweb/keeweb}}
| repo = {{URL|https://github.com/keeweb/keeweb}}
| latest release version = {{wikidata|property|edit|reference|P348}}
| latest release date = {{start date and age|{{wikidata|qualifier|P348|P577}}}}
| language = [[English language|English]]
| language = [[English language|English]]
| genre = [[Password manager]]
| genre = [[Password manager]]
Line 15: Line 17:
}}
}}


'''KeeWeb''' is a [[Free and open-source software|free and open-source]] [[password manager]] compatible with [[KeePass]], available as a web version and desktop apps. The underlying file format is KDBX (KeePass database file).<ref name="keeweb-kdbxweb-load">{{cite web|title=Source code (use of kdbxweb library) |url=https://github.com/keeweb/keeweb/blob/master/app/scripts/models/file-model.js#L28 |publisher=GitHub |accessdate=March 29, 2020}}</ref><ref name="kdbxweb-readme-compatibility">{{cite web|title=KdbxWeb README - Compatibility |url=https://github.com/keeweb/kdbxweb#compatibility |publisher=GitHub |accessdate=March 29, 2020}}</ref>
'''KeeWeb''' is a [[Free and open-source software|free and open-source]] [[password manager]] compatible with [[KeePass]], available as a web version and desktop apps. The underlying file format is KDBX (KeePass database file).<ref>{{cite web|title=KdbxWeb README - Compatibility |url=https://github.com/keeweb/kdbxweb#compatibility |publisher=GitHub |accessdate=March 29, 2020}}</ref>


== Technology ==
It is written in [[JavaScript]] and makes use of [[Web Cryptography API|WebCrypto]] and [[WebAssembly]] to work with password files directly in browser, without uploading them to a server. It can sync files to popular file hosting services, such as [[Dropbox (service)|Dropbox]], [[Google Drive]] or [[OneDrive]].<ref name="keeweb-sourcecode-storage">{{cite web|title=Source code (storage implementations) |url=https://github.com/keeweb/keeweb/tree/master/app/scripts/storage/impl |publisher=GitHub |accessdate=March 29, 2020}}</ref>
KeeWeb is written in [[JavaScript]] and uses [[Web Cryptography API|WebCrypto]] and [[WebAssembly]] to process password files in the browser, without uploading them to a server. It can synchronize files with popular file hosting services, such as [[Dropbox (service)|Dropbox]], [[Google Drive]], and [[OneDrive]].<ref>{{cite web|url=https://github.com/keeweb/keeweb/wiki/Dropbox-and-GDrive|title=Dropbox and GDrive|author=Dimitri Witkowski|website=[[GitHub]]|date=2020-09-12|access-date=2020-10-29}}</ref>


The same JavaScript code is also packaged as desktop apps built with [[Electron (software framework)|Electron]]. The desktop version adds some features not available on web:<ref name="keeweb-wiki-platforms">{{cite web|title=KeeWeb documentation (wiki) |url=https://github.com/keeweb/keeweb/wiki/Supported-Platforms#desktop |publisher=GitHub |accessdate=March 29, 2020}}</ref>
KeeWeb is also available as an [[Electron (software framework)|Electron]] bundle which resembles a desktop app. The desktop version adds some features not available on web:<ref>{{cite web|title=KeeWeb documentation (wiki) |url=https://github.com/keeweb/keeweb/wiki/Supported-Platforms#desktop |publisher=GitHub |accessdate=2020-10-29}}</ref>


* auto-typing passwords
* auto-typing passwords
Line 25: Line 28:
* sync to [[WebDAV]] without [[Cross-origin resource sharing|CORS]] enabled
* sync to [[WebDAV]] without [[Cross-origin resource sharing|CORS]] enabled


KeeWeb can be also deployed as a standalone server, or installed as a [[Nextcloud]] app.<ref name="nextcloud-appstore-keeweb">{{cite web|title=Keeweb - Apps - App Store - Nextcloud |url=https://apps.nextcloud.com/apps/keeweb |publisher=Nextcloud App Store |accessdate=March 29, 2020}}</ref>
KeeWeb can also be deployed as a standalone server, or installed as a [[Nextcloud]] app.<ref>{{cite web|title=Keeweb - Apps - App Store - Nextcloud |url=https://apps.nextcloud.com/apps/keeweb |publisher=Nextcloud App Store |accessdate=March 29, 2020}}</ref>

== Reception ==
KeeWeb was praised by Ghacks Technology News in 2016 as "brand-new" fixing the "shortcoming of a web-based version" of KeePass, and by Tech Advisor in 2020 as "well-designed cross-platform password manager".<ref>{{cite news|title=KeeWeb: Self-hosted KeePass Web and Desktop client|newspaper=Ghacks Technology News |date=25 February 2016|url=https://www.ghacks.net/2016/02/25/keeweb-self-hosted-keepass-web-and-desktop-client/|publisher=[[Martin Brinkmann]]|accessdate=July 23, 2020}}</ref><ref>{{cite web|author=Chris Wiles|date=2020-06-15|title=KeeWeb 1.15.5|url=https://www.macworld.co.uk/download/security/keeweb-mac-1155-3785673/|publisher=[[Macworld]]|accessdate=2020-10-29}}</ref>


== See also ==
== See also ==
Line 38: Line 44:
== External links ==
== External links ==
* {{Official website|https://keeweb.info/}}
* {{Official website|https://keeweb.info/}}
* [https://github.com/jhass/nextcloud-keeweb nextcloud-keeweb source code]
* {{GitHub|jhass/nextcloud-keeweb|Keeweb for Nextcloud}}


{{Password managers}}
{{Password managers}}
Line 47: Line 53:
[[Category:Android (operating system) software]]
[[Category:Android (operating system) software]]
[[Category:IOS software]]
[[Category:IOS software]]
[[Category:Linux software]]
[[Category:Cross-platform free software]]
[[Category:MacOS software]]
[[Category:Free software for Linux]]
[[Category:Windows software]]
[[Category:Free software for Windows]]
[[Category:Free software for macOS]]

Latest revision as of 14:54, 30 June 2024

KeeWeb
Developer(s)Dimitri Witkowski
Stable release
1.18.7[1] Edit this on Wikidata / 18 July 2021; 3 years ago (18 July 2021)
Repositorygithub.com/keeweb/keeweb
Written inJavaScript
Operating systemCross-platform (Linux, macOS, Windows, Android, iOS)
Available inEnglish
TypePassword manager
LicenseMIT
Websitekeeweb.info

KeeWeb is a free and open-source password manager compatible with KeePass, available as a web version and desktop apps. The underlying file format is KDBX (KeePass database file).[2]

Technology

[edit]

KeeWeb is written in JavaScript and uses WebCrypto and WebAssembly to process password files in the browser, without uploading them to a server. It can synchronize files with popular file hosting services, such as Dropbox, Google Drive, and OneDrive.[3]

KeeWeb is also available as an Electron bundle which resembles a desktop app. The desktop version adds some features not available on web:[4]

  • auto-typing passwords
  • ability to open and save local files
  • sync to WebDAV without CORS enabled

KeeWeb can also be deployed as a standalone server, or installed as a Nextcloud app.[5]

Reception

[edit]

KeeWeb was praised by Ghacks Technology News in 2016 as "brand-new" fixing the "shortcoming of a web-based version" of KeePass, and by Tech Advisor in 2020 as "well-designed cross-platform password manager".[6][7]

See also

[edit]

References

[edit]
  1. ^ "Release 1.18.7". 18 July 2021. Retrieved 7 March 2022.
  2. ^ "KdbxWeb README - Compatibility". GitHub. Retrieved March 29, 2020.
  3. ^ Dimitri Witkowski (2020-09-12). "Dropbox and GDrive". GitHub. Retrieved 2020-10-29.
  4. ^ "KeeWeb documentation (wiki)". GitHub. Retrieved 2020-10-29.
  5. ^ "Keeweb - Apps - App Store - Nextcloud". Nextcloud App Store. Retrieved March 29, 2020.
  6. ^ "KeeWeb: Self-hosted KeePass Web and Desktop client". Ghacks Technology News. Martin Brinkmann. 25 February 2016. Retrieved July 23, 2020.
  7. ^ Chris Wiles (2020-06-15). "KeeWeb 1.15.5". Macworld. Retrieved 2020-10-29.
[edit]