{"id":18120101,"url":"https://github.com/stoically/keytar-rs","last_synced_at":"2025-04-14T16:33:01.797Z","repository":{"id":47288122,"uuid":"268182750","full_name":"stoically/keytar-rs","owner":"stoically","description":"keytar bindings for Rust","archived":false,"fork":false,"pushed_at":"2022-09-15T20:56:12.000Z","size":34,"stargazers_count":16,"open_issues_count":2,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-10-31T11:26:33.539Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://crates.io/crates/keytar","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stoically.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-05-31T00:28:48.000Z","updated_at":"2023-10-05T14:06:16.000Z","dependencies_parsed_at":"2022-09-12T15:53:05.429Z","dependency_job_id":null,"html_url":"https://github.com/stoically/keytar-rs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stoically%2Fkeytar-rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stoically%2Fkeytar-rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stoically%2Fkeytar-rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stoically%2Fkeytar-rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stoically","download_url":"https://codeload.github.com/stoically/keytar-rs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223639403,"owners_count":17177816,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-01T05:18:21.016Z","updated_at":"2024-11-08T06:01:31.164Z","avatar_url":"https://github.com/stoically.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# keytar-rs\n\n[![crates.io page](https://img.shields.io/crates/v/keytar.svg)](https://crates.io/crates/keytar)\n[![docs.rs page](https://docs.rs/keytar/badge.svg)](https://docs.rs/keytar/)\n![build](https://github.com/stoically/keytar-rs/workflows/build/badge.svg)\n![license: MIT](https://img.shields.io/crates/l/keytar.svg)\n\n[keytar](https://github.com/atom/node-keytar) bindings for Rust\n\n**Note:** You might want to consider using the [keyring](https://crates.io/crates/keyring) crate instead, which is fully written in Rust.\n\nA native Node module to get, add, replace, and delete passwords in system's keychain. On macOS the passwords are managed by the Keychain, on Linux they are managed by the Secret Service API/libsecret, and on Windows they are managed by Credential Vault.\n\n```rust\nlet service = \"service\";\nlet account = \"account\";\nlet password = \"password\";\n\nkeytar::set_password(service, account, password).unwrap();\n```\n\n## Linux Requirement\n\nCurrently this library uses `libsecret`. Depending on your distribution,\nyou will need to install the appropriate package, e.g.:\n\n- Debian/Ubuntu: `sudo apt-get install libsecret-1-dev`\n- Red Hat-based: `sudo yum install libsecret-devel`\n- Arch Linux: `sudo pacman -S libsecret`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstoically%2Fkeytar-rs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstoically%2Fkeytar-rs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstoically%2Fkeytar-rs/lists"}