Crates.io | kelvin-rs |
lib.rs | kelvin-rs |
version | 0.1.1 |
source | src |
created_at | 2024-10-24 15:32:00.116065 |
updated_at | 2024-10-24 16:16:19.049776 |
description | Secure terminal password manager for linux |
homepage | https://github.com/db-keli/kelvin |
repository | https://github.com/db-keli/kelvin |
max_upload_size | |
id | 1421469 |
size | 283,018 |
The kelvin crate provides modules and methods used for creating simple password encryption managers. The crate was mainly built while working on kelvin, a terminal password manager.
terminal password manager
kelvin is a password manager like 1password but for the terminal. kelvin generates strong passwords from the terminal to your clipboard. generated passwords could be encrypted and saved with the domain names or what they correspond to, locally. all encrypted passwords are saved locally for later decryption by the authorized user. kelvin saves the data locally and encrypts the hidden directory with the gnu gpg.
in future kelvin is to be a terminal app with tui, daemonized so it could be started with a keybinding when user wants to get their password or add a password to the vault.
still building and welcoming contributions
To install Kelvin, follow these steps:
Clone the repository:
git clone https://github.com/db-keli/kelvin.git
cd kelvin
Build the project using Cargo:
cargo build --release
Install the tool:
cargo install --path .
Kelvin offers several commands for different operations related to password management and user account administration:
generate
create-admin
deck
reset
open-sesame
help
Usage:
kelvin [COMMAND]
Welcoming contributions! Please see CONTRIBUTING.md for more details on how to contribute.
join discord server for community.