#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

#519 in Authentication

Download history 129/week @ 2024-07-22 248/week @ 2024-07-29 203/week @ 2024-08-05 107/week @ 2024-08-12 76/week @ 2024-08-19 93/week @ 2024-08-26 133/week @ 2024-09-02 88/week @ 2024-09-09 159/week @ 2024-09-16 126/week @ 2024-09-23 183/week @ 2024-09-30 270/week @ 2024-10-07 254/week @ 2024-10-14 172/week @ 2024-10-21 101/week @ 2024-10-28 111/week @ 2024-11-04

647 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–15MB
~224K SLoC