#keyring #password #cross-platform #keychain

keyring-manager

Cross-platform library for managing passwords

3 unstable releases

0.5.1 Dec 4, 2023
0.5.0 Sep 2, 2023
0.1.0 Jul 11, 2023

#635 in Authentication

Download history 136/week @ 2024-11-17 158/week @ 2024-11-24 144/week @ 2024-12-01 145/week @ 2024-12-08 117/week @ 2024-12-15 46/week @ 2024-12-22 227/week @ 2024-12-29 133/week @ 2025-01-05 113/week @ 2025-01-12 158/week @ 2025-01-19 123/week @ 2025-01-26 127/week @ 2025-02-02 149/week @ 2025-02-09 425/week @ 2025-02-16 264/week @ 2025-02-23 210/week @ 2025-03-02

1,068 downloads per month
Used in 8 crates (via veilid-core)

MIT/Apache and GPL-3.0-only

160KB
2K SLoC

Rust 1.5K SLoC // 0.0% comments Batch 61 SLoC Shell 55 SLoC // 0.1% comments Swift 42 SLoC // 0.5% comments Java 29 SLoC Prolog 18 SLoC C 1 SLoC // 0.9% comments

Contains (JAR file, 55KB) gradle-wrapper.jar

Keyring-Manager

Keyring-Manager is a fork of KVDB that has been modified to meet the needs of the Veilid project.

Keyring-Manager and all files in it are copyright:

Copyright 2021 Veilid Foundation Inc

Keyring Developers: "Walther Chen walther.chen@gmail.com"

Keyring-Manager is licensed:

Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0> or the MIT license <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your option.


lib.rs:

Keyring library

Allows for setting and getting passwords on Linux, OSX, Windows, and Android

Dependencies

~3–16MB
~243K SLoC