All Projects → conradkleinespel → Rooster

conradkleinespel / Rooster

Licence: apache-2.0
The simple password manager for geeks, built with Rust.

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Rooster

gpgpwd
Moved to GitLab
Stars: ✭ 22 (-79.25%)
Mutual labels:  password-manager, password, password-vault, password-store
keevault
Kee Vault is a password manager for your web browser. Password databases (Vaults) are encrypted using the KeePass storage format before being sent to a remote server for synchronisation across any modern device/browser
Stars: ✭ 57 (-46.23%)
Mutual labels:  password-manager, password, password-vault, password-store
Strongbox
A KeePass/Password Safe Client for iOS and OS X
Stars: ✭ 586 (+452.83%)
Mutual labels:  password, password-manager, password-store, password-vault
Buttercup Core
🎩 The mighty NodeJS password vault
Stars: ✭ 340 (+220.75%)
Mutual labels:  password, password-manager, password-store, password-vault
Pass Update
A pass extension that provides an easy flow for updating passwords.
Stars: ✭ 191 (+80.19%)
Mutual labels:  password, password-manager, password-store
Nitrokey App
Nitrokey's Application (Win, Linux, Mac)
Stars: ✭ 210 (+98.11%)
Mutual labels:  password-manager, password-store, password-vault
Pass Import
A pass extension for importing data from most of the existing password manager.
Stars: ✭ 412 (+288.68%)
Mutual labels:  password, password-manager, password-store
PassHUD
A HUD-style interface for pass on macOS
Stars: ✭ 31 (-70.75%)
Mutual labels:  password-manager, password, password-store
password-keeper
A simple and secure Password Management System made completely in Python.
Stars: ✭ 26 (-75.47%)
Mutual labels:  password-manager, password-vault, password-store
Passwordcockpit
Passwordcockpit is a simple, free, open source, self hosted, web based password manager for teams. It is made in PHP, Javascript, MySQL and it run on a docker service. It allows users with any kind of device to safely store, share and retrieve passwords, certificates, files and much more.
Stars: ✭ 34 (-67.92%)
Mutual labels:  password, password-manager, password-vault
Pash
🔒 A simple password manager using GPG written in POSIX sh.
Stars: ✭ 254 (+139.62%)
Mutual labels:  password-manager, password-store, password-vault
Buttercup Mobile
📱 React-Native mobile application for Buttercup
Stars: ✭ 297 (+180.19%)
Mutual labels:  password-manager, password-store, password-vault
Buttercup Browser Extension
🌏 Buttercup browser extension
Stars: ✭ 164 (+54.72%)
Mutual labels:  password-manager, password-store, password-vault
OormiPass
Free open source cross platform password manager
Stars: ✭ 50 (-52.83%)
Mutual labels:  password-manager, password, password-store
Gokey
A simple vaultless password manager in Go
Stars: ✭ 305 (+187.74%)
Mutual labels:  password-manager, password-store, password-vault
Masterpassword
Project moved to https://gitlab.com/spectre.app
Stars: ✭ 1,122 (+958.49%)
Mutual labels:  password-manager, password-store, password-vault
Browser Addon
Kee adds free, secure and easy password management features to your browser which save time and keep your private data more secure.
Stars: ✭ 386 (+264.15%)
Mutual labels:  password-manager, password-store
Spicypass
A light-weight password manager with a focus on simplicity and security
Stars: ✭ 367 (+246.23%)
Mutual labels:  password-manager, password-store
Passwd
A beautiful, cross-platform, encrypted password manager 🔐
Stars: ✭ 82 (-22.64%)
Mutual labels:  password, password-manager
Pick
A secure and easy-to-use CLI password manager for macOS and Linux
Stars: ✭ 359 (+238.68%)
Mutual labels:  password, password-manager

Rooster

Rooster is a simple password manager for geeks (it works in the terminal).

CI

asciicast

Rooster is made available free of charge. You can support its development through Liberapay 💪

Features

Rooster has some unique goals:

  • it is easy to maintain so that it never becomes unmaintained
  • it works completely offline by saving your password in a single local file
  • it stores username/password combinations, nothing more, nothing less
  • it can import/export passwords from and to 1Password/JSON/CSV

Rooster protects your passwords with state-of-the-art cryptography algorithms:

  • scrypt for key derivation (n = 2^12, r = 8, p = 1 by default, customizable)
  • aes-256-cbc for encryption
  • hmac-sha512 for authentication

Supported operating systems include Linux, BSD and OSX. Windows is not supported at this time.

Installation

To install Rooster, run the following commands as root.

On Arch Linux, install Rooster from AUR.

On Void Linux, install Rooster from XBPS.

On Fedora:

dnf update -y
dnf install -y curl gcc unzip pkgconfig libX11-devel libXmu-devel python3 openssl-devel libsodium-devel
curl https://sh.rustup.rs -sSf | sh -s -- -y
source $HOME/.cargo/env
cargo install --root /usr rooster

On CentOS: instructions should be similar to Fedora, but it seems like libsodium is not available on CentOS and I haven't been able to figure out how to install it. If you know, please let me know.

On Debian:

apt-get update -y
apt-get install -y curl gcc unzip pkg-config libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libx11-dev libxmu-dev python3 libssl-dev libsodium-dev xsel
curl https://sh.rustup.rs -sSf | sh -s -- -y
source $HOME/.cargo/env
cargo install --root /usr rooster

On Ubuntu 16.04/18.04:

apt update -y
apt install -y curl unzip pkg-config libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libx11-dev libxmu-dev python3 libssl-dev libsodium-dev xsel
curl https://sh.rustup.rs -sSf | sh -s -- -y
source $HOME/.cargo/env
cargo install --root /usr rooster

On OSX:

brew install curl libsodium openssl
curl https://sh.rustup.rs -sSf | sh -s -- -y
cargo install --root /usr rooster

If you use Wayland instead of X11, install wl-clipboard and make sure you have the following environment variable set: XDG_SESSION_TYPE=wayland.

For other distributions, the various Docker files can help you find which dependencies you need.

Once you have installed Rooster (see instructions below), you can view documentation with:

rooster --help

Contributors

We welcome contribution from everyone. Feel free to open an issue or a pull request at any time.

Here's a list of existing Rooster contributors:

Thank you very much for your help! 😃 ❤️

License

The source code is released under the Apache 2.0 license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].