← All repos

qtkeychain

Platform-independent Qt API for storing passwords securely.

Browse cluster: RISC-V Toolchain & Math Libraries
469commits
76contributors
5languages

Tech stack & purpose

QtKeychain is a Qt API for securely storing passwords and secret data in a platform-independent manner, with storage mechanisms adapted to each operating system: the macOS Keychain, GNOME Keyring or KWallet on Linux/Unix, the Windows Credential Store on Windows, native keystores on Android and iOS, and browser credential management on WebAssembly. Built with C++11 and compatible with Qt 5 and Qt 6, it is distributed under the Modified BSD License and provides a unified interface that refuses to store unencrypted data by default across all supported platforms.

Languages

C++
65.5%
CMake
26.0%
Objective-C++
5.2%
QMake
1.7%
QML
1.7%

Contributors (top 30 of 76)