mirror of
https://github.com/privacyguides/privacyguides.org.git
synced 2024-12-19 12:54:37 -05:00
a57dc2cd78
Signed-off-by: Daniel Gray <dngray@privacyguides.org>
429 lines
22 KiB
Markdown
429 lines
22 KiB
Markdown
---
|
|
meta_title: "The Best Password Managers to Protect Your Privacy and Security - Privacy Guides"
|
|
title: "Password Managers"
|
|
icon: material/form-textbox-password
|
|
description: Password managers allow you to securely store and manage passwords and other credentials.
|
|
cover: passwords.webp
|
|
schema:
|
|
-
|
|
"@context": http://schema.org
|
|
"@type": WebPage
|
|
name: Password Manager Recommendations
|
|
url: "./"
|
|
-
|
|
"@context": http://schema.org
|
|
"@type": SoftwareApplication
|
|
name: Bitwarden
|
|
image: /assets/img/password-management/bitwarden.svg
|
|
url: https://bitwarden.com
|
|
sameAs: https://en.wikipedia.org/wiki/Bitwarden
|
|
applicationCategory: Password Manager
|
|
operatingSystem:
|
|
- Windows
|
|
- macOS
|
|
- Linux
|
|
- Android
|
|
- iOS
|
|
subjectOf:
|
|
"@context": http://schema.org
|
|
"@type": WebPage
|
|
url: "./"
|
|
-
|
|
"@context": http://schema.org
|
|
"@type": SoftwareApplication
|
|
name: 1Password
|
|
image: /assets/img/password-management/1password.svg
|
|
url: https://1password.com
|
|
sameAs: https://en.wikipedia.org/wiki/1Password
|
|
applicationCategory: Password Manager
|
|
operatingSystem:
|
|
- Windows
|
|
- macOS
|
|
- Linux
|
|
- Android
|
|
- iOS
|
|
subjectOf:
|
|
"@context": http://schema.org
|
|
"@type": WebPage
|
|
url: "./"
|
|
-
|
|
"@context": http://schema.org
|
|
"@type": SoftwareApplication
|
|
name: Proton Pass
|
|
image: /assets/img/password-management/protonpass.svg
|
|
url: https://proton.me/pass
|
|
applicationCategory: Password Manager
|
|
operatingSystem:
|
|
- Android
|
|
- iOS
|
|
subjectOf:
|
|
"@context": http://schema.org
|
|
"@type": WebPage
|
|
url: "./"
|
|
-
|
|
"@context": http://schema.org
|
|
"@type": SoftwareApplication
|
|
name: Psono
|
|
image: /assets/img/password-management/psono.svg
|
|
url: https://psono.com
|
|
applicationCategory: Password Manager
|
|
operatingSystem:
|
|
- Android
|
|
- iOS
|
|
subjectOf:
|
|
"@context": http://schema.org
|
|
"@type": WebPage
|
|
url: "./"
|
|
-
|
|
"@context": http://schema.org
|
|
"@type": SoftwareApplication
|
|
name: KeePassXC
|
|
image: /assets/img/password-management/keepassxc.svg
|
|
url: https://keepassxc.org
|
|
sameAs: https://en.wikipedia.org/wiki/KeePassXC
|
|
applicationCategory: Password Manager
|
|
operatingSystem:
|
|
- Windows
|
|
- macOS
|
|
- Linux
|
|
subjectOf:
|
|
"@context": http://schema.org
|
|
"@type": WebPage
|
|
url: "./"
|
|
-
|
|
"@context": http://schema.org
|
|
"@type": SoftwareApplication
|
|
name: KeePassDX
|
|
image: /assets/img/password-management/keepassdx.svg
|
|
url: https://keepassdx.com
|
|
applicationCategory: Password Manager
|
|
operatingSystem: Android
|
|
subjectOf:
|
|
"@context": http://schema.org
|
|
"@type": WebPage
|
|
url: "./"
|
|
-
|
|
"@context": http://schema.org
|
|
"@type": SoftwareApplication
|
|
name: Strongbox
|
|
image: /assets/img/password-management/strongbox.svg
|
|
url: https://strongboxsafe.com
|
|
applicationCategory: Password Manager
|
|
operatingSystem: iOS
|
|
subjectOf:
|
|
"@context": http://schema.org
|
|
"@type": WebPage
|
|
url: "./"
|
|
-
|
|
"@context": http://schema.org
|
|
"@type": SoftwareApplication
|
|
name: gopass
|
|
image: /assets/img/password-management/gopass.svg
|
|
url: https://gopass.pw
|
|
applicationCategory: Password Manager
|
|
operatingSystem:
|
|
- Windows
|
|
- macOS
|
|
- Linux
|
|
- FreeBSD
|
|
subjectOf:
|
|
"@context": http://schema.org
|
|
"@type": WebPage
|
|
url: "./"
|
|
---
|
|
Password managers allow you to securely store and manage passwords and other credentials with the use of a master password.
|
|
|
|
[Introduction to Passwords :material-arrow-right-drop-circle:](./basics/passwords-overview.md)
|
|
|
|
<div class="admonition info" markdown>
|
|
<p class="admonition-title">Info</p>
|
|
|
|
Built-in password managers in software like browsers and operating systems are sometimes not as good as dedicated password manager software. The advantage of a built-in password manager is good integration with the software, but it can often be very simple and lack privacy and security features standalone offerings have.
|
|
|
|
For example, the password manager in Microsoft Edge doesn't offer E2EE at all. Google's password manager has [optional](https://support.google.com/accounts/answer/11350823) E2EE, and [Apple's](https://support.apple.com/HT202303) offers E2EE by default.
|
|
|
|
</div>
|
|
|
|
## Cloud-based
|
|
|
|
These password managers sync your passwords to a cloud server for easy accessibility from all your devices and safety against device loss.
|
|
|
|
### Bitwarden
|
|
|
|
<div class="admonition recommendation" markdown>
|
|
|
|
![Bitwarden logo](assets/img/password-management/bitwarden.svg){ align=right }
|
|
|
|
**Bitwarden** is a free and open-source password and passkey manager. It aims to solve password management problems for individuals, teams, and business organizations. Bitwarden is among the best and safest solutions to store all of your logins and passwords while conveniently keeping them synced between all of your devices.
|
|
|
|
[:octicons-home-16: Homepage](https://bitwarden.com){ .md-button .md-button--primary }
|
|
[:octicons-eye-16:](https://bitwarden.com/privacy){ .card-link title="Privacy Policy" }
|
|
[:octicons-info-16:](https://bitwarden.com/help){ .card-link title=Documentation}
|
|
[:octicons-code-16:](https://github.com/bitwarden){ .card-link title="Source Code" }
|
|
|
|
<details class="downloads" markdown>
|
|
<summary>Downloads</summary>
|
|
|
|
- [:simple-googleplay: Google Play](https://play.google.com/store/apps/details?id=com.x8bit.bitwarden)
|
|
- [:simple-appstore: App Store](https://apps.apple.com/app/id1137397744)
|
|
- [:simple-github: GitHub](https://github.com/bitwarden/mobile/releases)
|
|
- [:simple-windows11: Windows](https://bitwarden.com/download)
|
|
- [:simple-linux: Linux](https://bitwarden.com/download)
|
|
- [:simple-flathub: Flathub](https://flathub.org/apps/details/com.bitwarden.desktop)
|
|
- [:simple-firefoxbrowser: Firefox](https://addons.mozilla.org/firefox/addon/bitwarden-password-manager)
|
|
- [:simple-googlechrome: Chrome](https://chrome.google.com/webstore/detail/bitwarden-free-password-m/nngceckbapebfimnlniiiahkandclblb)
|
|
- [:simple-microsoftedge: Edge](https://microsoftedge.microsoft.com/addons/detail/jbkfoedolllekgbhcbcoahefnbanhhlh)
|
|
- [:simple-safari: Safari](https://apps.apple.com/us/app/bitwarden/id1352778147)
|
|
|
|
</details>
|
|
|
|
</div>
|
|
|
|
Bitwarden also features [Bitwarden Send](https://bitwarden.com/products/send), which allows you to share text and files securely with [end-to-end encryption](https://bitwarden.com/help/send-encryption). A [password](https://bitwarden.com/help/send-privacy/#send-passwords) can be required along with the send link. Bitwarden Send also features [automatic deletion](https://bitwarden.com/help/send-lifespan).
|
|
|
|
You need the [Premium Plan](https://bitwarden.com/help/about-bitwarden-plans/#compare-personal-plans) to be able to share files. The free plan only allows text sharing.
|
|
|
|
Bitwarden's server-side code is [open source](https://github.com/bitwarden/server), so if you don't want to use the Bitwarden cloud, you can easily host your own Bitwarden sync server.
|
|
|
|
**Vaultwarden** is an alternative implementation of Bitwarden's sync server written in Rust and compatible with official Bitwarden clients, perfect for self-hosted deployment where running the official resource-heavy service might not be ideal. If you are looking to self-host Bitwarden on your own server, you almost certainly want to use Vaultwarden over Bitwarden's official server code.
|
|
|
|
[:octicons-repo-16: Vaultwarden Repository](https://github.com/dani-garcia/vaultwarden){ .md-button }
|
|
[:octicons-info-16:](https://github.com/dani-garcia/vaultwarden/wiki){ .card-link title=Documentation}
|
|
[:octicons-code-16:](https://github.com/dani-garcia/vaultwarden){ .card-link title="Source Code" }
|
|
[:octicons-heart-16:](https://github.com/sponsors/dani-garcia){ .card-link title=Contribute }
|
|
|
|
### Proton Pass
|
|
|
|
<div class="admonition recommendation" markdown>
|
|
|
|
![Proton Pass logo](assets/img/password-management/protonpass.svg){ align=right }
|
|
|
|
Proton Pass is an open-source, end-to-end encrypted password manager developed by Proton, the team behind [Proton Mail](email.md#proton-mail). It securely stores your login credentials, generates unique email aliases, supports and stores passkeys, and offers a community-funded, Swiss-based service with strict data privacy laws.
|
|
|
|
[:octicons-home-16: Homepage](https://proton.me/pass){ .md-button .md-button--primary }
|
|
[:octicons-eye-16:](https://proton.me/pass/privacy-policy){ .card-link title="Privacy Policy" }
|
|
[:octicons-info-16:](https://proton.me/support/pass){ .card-link title="Documentation"}
|
|
[:octicons-code-16:](https://github.com/protonpass){ .card-link title="Source Code" }
|
|
|
|
<details class="downloads" markdown>
|
|
<summary>Downloads</summary>
|
|
|
|
- [:simple-googleplay: Google Play](https://play.google.com/store/apps/details?id=proton.android.pass)
|
|
- [:simple-appstore: App Store](https://apps.apple.com/us/app/proton-pass-password-manager/id6443490629)
|
|
- [:simple-windows11: Windows](https://proton.me/pass/download)
|
|
- [:simple-firefoxbrowser: Firefox](https://addons.mozilla.org/firefox/addon/proton-pass)
|
|
- [:simple-googlechrome: Chrome](https://chromewebstore.google.com/detail/proton-pass-free-password/ghmbeldphafepmbegfdlkpapadhbakde)
|
|
- [:simple-microsoftedge: Edge](https://chromewebstore.google.com/detail/proton-pass-free-password/ghmbeldphafepmbegfdlkpapadhbakde)
|
|
- [:octicons-globe-16: Web](https://pass.proton.me)
|
|
|
|
</details>
|
|
|
|
</div>
|
|
|
|
With the acquisition of SimpleLogin in April 2022, Proton has offered a "hide-my-email" feature that lets you create 10 aliases (free plan) or unlimited aliases (paid plans).
|
|
|
|
Proton Pass currently doesn't have any "master password" functionality, which means that your vault is protected with the password for your Proton account and any of their supported [two factor authentication](basics/multi-factor-authentication.md) methods.
|
|
|
|
The Proton Pass mobile apps and browser extension underwent an audit performed by Cure53 throughout May and June of 2023. The security analysis company concluded:
|
|
|
|
> Proton Pass apps and components leave a rather positive impression in terms of security.
|
|
|
|
All issues were addressed and fixed shortly after the [report](https://res.cloudinary.com/dbulfrlrz/images/v1707561557/wp-pme/Cure53-proton-pass-20230717/Cure53-proton-pass-20230717.pdf).
|
|
|
|
### 1Password
|
|
|
|
<div class="admonition recommendation" markdown>
|
|
|
|
![1Password logo](assets/img/password-management/1password.svg){ align=right }
|
|
|
|
**1Password** is a password manager with a strong focus on security and ease-of-use, which allows you to store passwords, passkeys, credit cards, software licenses, and any other sensitive information in a secure digital vault. Your vault is hosted on 1Password's servers for a [monthly fee](https://1password.com/sign-up). 1Password is [audited](https://support.1password.com/security-assessments) on a regular basis and provides exceptional customer support. 1Password is closed source; however, the security of the product is thoroughly documented in their [security white paper](https://1passwordstatic.com/files/security/1password-white-paper.pdf).
|
|
|
|
[:octicons-home-16: Homepage](https://1password.com){ .md-button .md-button--primary }
|
|
[:octicons-eye-16:](https://1password.com/legal/privacy){ .card-link title="Privacy Policy" }
|
|
[:octicons-info-16:](https://support.1password.com){ .card-link title=Documentation}
|
|
|
|
<details class="downloads" markdown>
|
|
<summary>Downloads</summary>
|
|
|
|
- [:simple-googleplay: Google Play](https://play.google.com/store/apps/details?id=com.onepassword.android)
|
|
- [:simple-appstore: App Store](https://apps.apple.com/app/id1511601750)
|
|
- [:simple-windows11: Windows](https://1password.com/downloads/windows)
|
|
- [:simple-apple: macOS](https://1password.com/downloads/mac)
|
|
- [:simple-linux: Linux](https://1password.com/downloads/linux)
|
|
- [:simple-firefoxbrowser: Firefox](https://addons.mozilla.org/firefox/addon/1password-x-password-manager)
|
|
- [:simple-googlechrome: Chrome](https://chrome.google.com/webstore/detail/1password-%E2%80%93-password-mana/aeblfdkhhhdcdjpifhhbdiojplfjncoa)
|
|
- [:simple-microsoftedge: Edge](https://microsoftedge.microsoft.com/addons/detail/dppgmdbiimibapkepcbdbmkaabgiofem)
|
|
- [:simple-safari: Safari](https://apps.apple.com/us/app/1password-for-safari/id1569813296)
|
|
- [:octicons-globe-16: Web](https://my.1password.com/signin)
|
|
|
|
</details>
|
|
|
|
</div>
|
|
|
|
Traditionally, **1Password** has offered the best password manager user experience for people using macOS and iOS; however, it has now achieved feature-parity across all platforms. It boasts many features geared towards families and less technical people, as well as advanced functionality.
|
|
|
|
Your 1Password vault is secured with both your master password and a randomized 34-character security key to encrypt your data on their servers. This security key adds a layer of protection to your data because your data is secured with high entropy regardless of your master password. Many other password manager solutions are entirely reliant on the strength of your master password to secure your data.
|
|
|
|
One advantage 1Password has over Bitwarden is its first-class support for native clients. While Bitwarden relegates many duties, especially account management features, to their web vault interface, 1Password makes nearly every feature available within its native mobile or desktop clients. 1Password's clients also have a more intuitive UI, which makes them easier to use and navigate.
|
|
|
|
### Psono
|
|
|
|
<div class="admonition recommendation" markdown>
|
|
|
|
![Psono logo](assets/img/password-management/psono.svg){ align=right }
|
|
|
|
**Psono** is a free and open-source password manager from Germany, with a focus on password management for teams. Psono supports secure sharing of passwords, files, bookmarks, and emails. All secrets are protected by a master password.
|
|
|
|
[:octicons-home-16: Homepage](https://psono.com){ .md-button .md-button--primary }
|
|
[:octicons-eye-16:](https://psono.com/privacy-policy){ .card-link title="Privacy Policy" }
|
|
[:octicons-info-16:](https://doc.psono.com){ .card-link title=Documentation}
|
|
[:octicons-code-16:](https://gitlab.com/psono){ .card-link title="Source Code" }
|
|
|
|
<details class="downloads" markdown>
|
|
<summary>Downloads</summary>
|
|
|
|
- [:simple-googleplay: Google Play](https://play.google.com/store/apps/details?id=com.psono.psono)
|
|
- [:simple-appstore: App Store](https://apps.apple.com/app/id1545581224)
|
|
- [:simple-firefoxbrowser: Firefox](https://addons.mozilla.org/firefox/addon/psono-pw-password-manager)
|
|
- [:simple-googlechrome: Chrome](https://chrome.google.com/webstore/detail/psonopw-password-manager/eljmjmgjkbmpmfljlmklcfineebidmlo)
|
|
- [:simple-docker: Docker Hub](https://hub.docker.com/r/psono/psono-client)
|
|
|
|
</details>
|
|
|
|
</div>
|
|
|
|
Psono provides extensive documentation for their product. The web-client for Psono can be self-hosted; alternatively, you can choose the full Community Edition or the Enterprise Edition with additional features.
|
|
|
|
### Criteria
|
|
|
|
**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you.
|
|
|
|
#### Minimum Requirements
|
|
|
|
- Must utilize strong, standards-based/modern E2EE.
|
|
- Must have thoroughly documented encryption and security practices.
|
|
- Must have a published audit from a reputable, independent third-party.
|
|
- All non-essential telemetry must be optional.
|
|
- Must not collect more PII than is necessary for billing purposes.
|
|
|
|
#### Best-Case
|
|
|
|
Our best-case criteria represents what we would like to see from the perfect project in this category. Our recommendations may not include any or all of this functionality, but those which do may rank higher than others on this page.
|
|
|
|
- Telemetry should be opt-in (disabled by default) or not collected at all.
|
|
- Should be open source and reasonably self-hostable.
|
|
|
|
## Local Storage
|
|
|
|
These options allow you to manage an encrypted password database locally.
|
|
|
|
### KeePassXC
|
|
|
|
<div class="admonition recommendation" markdown>
|
|
|
|
![KeePassXC logo](assets/img/password-management/keepassxc.svg){ align=right }
|
|
|
|
**KeePassXC** is a community fork of KeePassX, a native cross-platform port of KeePass Password Safe, with the goal to extend and improve it with new features and bugfixes to provide a feature-rich, cross-platform and modern open-source password manager.
|
|
|
|
[:octicons-home-16: Homepage](https://keepassxc.org){ .md-button .md-button--primary }
|
|
[:octicons-eye-16:](https://keepassxc.org/privacy){ .card-link title="Privacy Policy" }
|
|
[:octicons-info-16:](https://keepassxc.org/docs){ .card-link title=Documentation}
|
|
[:octicons-code-16:](https://github.com/keepassxreboot/keepassxc){ .card-link title="Source Code" }
|
|
[:octicons-heart-16:](https://keepassxc.org/donate){ .card-link title=Contribute }
|
|
|
|
<details class="downloads" markdown>
|
|
<summary>Downloads</summary>
|
|
|
|
- [:simple-windows11: Windows](https://keepassxc.org/download/#windows)
|
|
- [:simple-apple: macOS](https://keepassxc.org/download/#mac)
|
|
- [:simple-linux: Linux](https://keepassxc.org/download/#linux)
|
|
- [:simple-flathub: Flatpak](https://flathub.org/apps/details/org.keepassxc.KeePassXC)
|
|
- [:simple-firefoxbrowser: Firefox](https://addons.mozilla.org/firefox/addon/keepassxc-browser)
|
|
- [:simple-googlechrome: Chrome](https://chrome.google.com/webstore/detail/keepassxc-browser/oboonakemofpalcgghocfoadofidjkkk)
|
|
|
|
</details>
|
|
|
|
</div>
|
|
|
|
KeePassXC stores its export data as [CSV](https://en.wikipedia.org/wiki/Comma-separated_values) files. This may mean data loss if you import this file into another password manager. We advise you check each record manually.
|
|
|
|
### KeePassDX (Android)
|
|
|
|
<div class="admonition recommendation" markdown>
|
|
|
|
![KeePassDX logo](assets/img/password-management/keepassdx.svg){ align=right }
|
|
|
|
**KeePassDX** is a lightweight password manager for Android, allows editing encrypted data in a single file in KeePass format and can fill in the forms in a secure way. [Contributor Pro](https://play.google.com/store/apps/details?id=com.kunzisoft.keepass.pro) allows unlocking cosmetic content and non-standard protocol features, but more importantly, it helps and encourages development.
|
|
|
|
[:octicons-home-16: Homepage](https://keepassdx.com){ .md-button .md-button--primary }
|
|
[:octicons-info-16:](https://github.com/Kunzisoft/KeePassDX/wiki){ .card-link title=Documentation}
|
|
[:octicons-code-16:](https://github.com/Kunzisoft/KeePassDX){ .card-link title="Source Code" }
|
|
[:octicons-heart-16:](https://keepassdx.com/#donation){ .card-link title=Contribute }
|
|
|
|
<details class="downloads" markdown>
|
|
<summary>Downloads</summary>
|
|
|
|
- [:simple-googleplay: Google Play](https://play.google.com/store/apps/details?id=com.kunzisoft.keepass.free)
|
|
- [:simple-github: GitHub](https://github.com/Kunzisoft/KeePassDX/releases)
|
|
|
|
</details>
|
|
|
|
</div>
|
|
|
|
### Strongbox (iOS & macOS)
|
|
|
|
<div class="admonition recommendation" markdown>
|
|
|
|
![Strongbox logo](assets/img/password-management/strongbox.svg){ align=right }
|
|
|
|
**Strongbox** is a native, open-source password manager for iOS and macOS. Supporting both KeePass and Password Safe formats, Strongbox can be used in tandem with other password managers, like KeePassXC, on non-Apple platforms. By employing a [freemium model](https://strongboxsafe.com/pricing), Strongbox offers most features under its free tier with more convenience-oriented [features](https://strongboxsafe.com/comparison)—such as biometric authentication—locked behind a subscription or perpetual license.
|
|
|
|
[:octicons-home-16: Homepage](https://strongboxsafe.com){ .md-button .md-button--primary }
|
|
[:octicons-eye-16:](https://strongboxsafe.com/privacy){ .card-link title="Privacy Policy" }
|
|
[:octicons-info-16:](https://strongboxsafe.com/getting-started){ .card-link title=Documentation}
|
|
[:octicons-code-16:](https://github.com/strongbox-password-safe/Strongbox){ .card-link title="Source Code" }
|
|
[:octicons-heart-16:](https://github.com/strongbox-password-safe/Strongbox#supporting-development){ .card-link title=Contribute }
|
|
|
|
<details class="downloads" markdown>
|
|
<summary>Downloads</summary>
|
|
|
|
- [:simple-appstore: App Store](https://apps.apple.com/app/id897283731)
|
|
|
|
</details>
|
|
|
|
</div>
|
|
|
|
Additionally, there is an offline-only version offered: [Strongbox Zero](https://apps.apple.com/app/id1581589638). This version is stripped down in an attempt to reduce attack surface.
|
|
|
|
### gopass (CLI)
|
|
|
|
<div class="admonition recommendation" markdown>
|
|
|
|
![gopass logo](assets/img/password-management/gopass.svg){ align=right }
|
|
|
|
**gopass** is a minimal password manager for the command line written in Go. It can be used within scripting applications and works on all major desktop and server operating systems (Linux, macOS, BSD, Windows).
|
|
|
|
[:octicons-home-16: Homepage](https://gopass.pw){ .md-button .md-button--primary }
|
|
[:octicons-info-16:](https://github.com/gopasspw/gopass/tree/master/docs){ .card-link title=Documentation}
|
|
[:octicons-code-16:](https://github.com/gopasspw/gopass){ .card-link title="Source Code" }
|
|
[:octicons-heart-16:](https://github.com/sponsors/dominikschulz){ .card-link title=Contribute }
|
|
|
|
<details class="downloads" markdown>
|
|
<summary>Downloads</summary>
|
|
|
|
- [:simple-windows11: Windows](https://gopass.pw/#install-windows)
|
|
- [:simple-apple: macOS](https://gopass.pw/#install-macos)
|
|
- [:simple-linux: Linux](https://gopass.pw/#install-linux)
|
|
- [:simple-freebsd: FreeBSD](https://gopass.pw/#install-bsd)
|
|
|
|
</details>
|
|
|
|
</div>
|
|
|
|
<!-- markdownlint-disable-next-line -->
|
|
### Criteria
|
|
|
|
**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you.
|
|
|
|
- Must be cross-platform.
|