git-credential-keepassxc
keepass-rs
git-credential-keepassxc | keepass-rs | |
---|---|---|
3 | 2 | |
173 | 109 | |
- | - | |
7.4 | 7.5 | |
3 months ago | 17 days ago | |
Rust | Rust | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
git-credential-keepassxc
-
TOTP Codes in the Terminal
The keepassxc CLI reopens the database separately; it's actually possible to use git-credential-keepassxc† to do the scripting instead because it acts more like a browser (so it interacts with the already running instance of KeepassXC).
† https://github.com/frederick888/git-credential-keepassxc
-
Ask HN: How do you start over with 2FA and losing your phone?
I use KeepassXC password manager[1], it keeps my TOTP information and makes it available to use on all my devices. It syncs between my devices using Dropbox. Kepassium[2] makes it available on iOS, and Keepass2Android[3] makes it available on Android. It also manages my SSH keys and adds them to the ssh-agent, even on Windows. and houses a backup of my GPG keys. I even found that it can manage my credentials for use in scripts and git using git-credential-keepassxc[4].
Similar functionality can be had from 1Password[5], of you're into the more fancy experience. As a bonus this approach makes it very easy to store all those backup codes that dotp services often give you. Won't help your current predicament but will prevent it from happening again :)
1: https://keepassxc.org/
2: https://keepassium.com/
3: https://github.com/PhilippC/keepass2android
4: https://github.com/Frederick888/git-credential-keepassxc
5: https://1password.com/
-
Simple shell script for copying passwords from keepassxc database to clipboard.
I have https://github.com/Frederick888/git-credential-keepassxc which can probably make things easier...
keepass-rs
-
De/serialize an external crate's struct
This is the structure I want to de/serialize Group struct. This is from keepass crate.
-
rkeep 0.2.0 - Clip passwords from keepass using rofi. Customizable keep-alive timeout and clipboard clear timer.
I recently rewrote the daemon (rkeepd), so it now uses the very awesome crate keepass-rs for keepass integration, but I wanted to wait for its next release before posting this as I had a merged PR there.
What are some alternatives?
keepass-diff - A CLI-tool to diff Keepass (.kdbx) files. Useful, if syncing with Dropbox or NextCloud and getting multiple files due to conflicts.
pass-import - A pass extension for importing data from most existing password managers
rust-orphan-rules - An unofficial, experimental place for documenting and gathering feedback on the design problems around Rust's orphan rules
scripts - Some basic Bash scripts/wrappers
pest - The Elegant Parser
keepass2android - Password manager app for Android
nom - Rust parser combinator framework
keepassxc - KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
swc - Rust-based platform for the Web
otpauth - Google Authenticator migration decoder
KeePassium - KeePass-compatible password manager for iOS