All Projects → mvdan → bitw

mvdan / bitw

Licence: BSD-3-Clause license
Minimalist BitWarden client

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to bitw

addon-bitwarden
Vaultwarden (Bitwarden) - Home Assistant Community Add-ons
Stars: ✭ 102 (-7.27%)
Mutual labels:  password-manager, bitwarden
T Vault
Simplified secrets management solution
Stars: ✭ 316 (+187.27%)
Mutual labels:  password-manager, secrets
gnome-pass-search-provider
Pass password manager search provider for gnome-shell
Stars: ✭ 52 (-52.73%)
Mutual labels:  password-manager, bitwarden
Guardedbox
Online client-side manager for secure storage and secrets sharing.
Stars: ✭ 34 (-69.09%)
Mutual labels:  password-manager, secrets
Bitwarden Go
A Bitwarden-compatible server written in Golang
Stars: ✭ 202 (+83.64%)
Mutual labels:  password-manager, bitwarden
Secretserver
Secret Server PowerShell Module
Stars: ✭ 82 (-25.45%)
Mutual labels:  password-manager, secrets
Cryptr
Cryptr: a GUI for Hashicorp's Vault
Stars: ✭ 324 (+194.55%)
Mutual labels:  password-manager, secrets
Bitwarden Serverless
Implementation of the Bitwarden API using an AWS serverless stack
Stars: ✭ 217 (+97.27%)
Mutual labels:  password-manager, bitwarden
secrets
Not Yet Another Password Manager written in Go using libsodium
Stars: ✭ 28 (-74.55%)
Mutual labels:  password-manager, secrets
actions
A Collection of GitHub Actions
Stars: ✭ 91 (-17.27%)
Mutual labels:  secrets
passbolt ansible
A complete (set of) playbook(s) to selfhost passbolt.
Stars: ✭ 15 (-86.36%)
Mutual labels:  password-manager
kubernetes-credentials-plugin
Credential classes to access Kubernetes clusters
Stars: ✭ 15 (-86.36%)
Mutual labels:  secrets
envkey-python
EnvKey's python library. Protect API keys and credentials. Keep configuration in sync.
Stars: ✭ 24 (-78.18%)
Mutual labels:  secrets
mijia-homie
A Homie MQTT bridge for the Xiaomi Mijia 2 hygrometer-thermometer. This repo also serves as the monorepo for a handful of helper crates related to Homie and Bluetooth.
Stars: ✭ 40 (-63.64%)
Mutual labels:  dbus
thycotic.secretserver
PowerShell module for automating with Thycotic Secret Server REST API
Stars: ✭ 41 (-62.73%)
Mutual labels:  secrets
hips
Manage secrets alongside your code
Stars: ✭ 17 (-84.55%)
Mutual labels:  secrets
home-assistant-addons
Alex's Home Assistant Add-ons
Stars: ✭ 28 (-74.55%)
Mutual labels:  bitwarden
homeage
runtime decrypted age secrets for nix home manager
Stars: ✭ 43 (-60.91%)
Mutual labels:  secrets
kubecrypt
Helper for dealing with secrets in kubernetes.
Stars: ✭ 23 (-79.09%)
Mutual labels:  secrets
ansible-modules-bitwarden
Bitwarden integrations for Ansible
Stars: ✭ 92 (-16.36%)
Mutual labels:  bitwarden

bitw

A simple BitWarden client. Requires Go 1.16 or later.

go install mvdan.cc/bitw@latest

The goal is a static and portable client which integrates well with one's system. For example, on Linux it implements the org.freedesktop.secrets D-Bus service.

Note that this tool is still a work in progress.

Quickstart

Log in and sync, providing a password when asked:

export [email protected]
bitw sync

You can then view your secrets:

bitw dump

You can also start the D-Bus service, and use it:

bitw serve
secret-tool lookup name mysecret

Non-goals

These features are not planned at the moment:

  • A graphical interface - use vault.bitwarden.com
  • Querying secrets directly - use D-Bus clients like secret-tool
  • Integration with gnome-keyring - they both implement the same D-Bus service

Further reading

Talking to BitWarden:

Integrating with the OS:

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].