#cross-platform #keyring #keychain #password

keyring-manager

Cross-platform library for managing passwords

4 releases (2 breaking)

0.6.0 Sep 3, 2025
0.5.1 Dec 4, 2023
0.5.0 Sep 2, 2023
0.1.0 Jul 11, 2023

#975 in Authentication

Download history 180/week @ 2025-08-26 513/week @ 2025-09-02 274/week @ 2025-09-09 181/week @ 2025-09-16 196/week @ 2025-09-23 155/week @ 2025-09-30 268/week @ 2025-10-07 163/week @ 2025-10-14 150/week @ 2025-10-21 114/week @ 2025-10-28 134/week @ 2025-11-04 158/week @ 2025-11-11 162/week @ 2025-11-18 179/week @ 2025-11-25 248/week @ 2025-12-02 152/week @ 2025-12-09

770 downloads per month
Used in 13 crates (via veilid-core)

MIT/Apache

180KB
2K SLoC

Rust 2K 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 library

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


Keyring-Manager

Keyring-Manager is a fork of the 'keyring' crate 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.

Dependencies

~4–21MB
~282K SLoC