vault

command module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 13, 2024 License: MIT Imports: 1 Imported by: 0

README

Welcome to the Sqr Vault Source Repository

Sqr Vault is an on-device, fully encrypted password manager designed to keep your sensitive logins secure.

Part of the Sqr series, Vault embodies our commitment to providing reliable, user-focused apps with an emphasis on privacy.

Getting Started on Your Computer

Prebuilt Binaries

Download prebuilt binaries from the "Releases" section of this repository.

Installation Guide
  • Windows: Download and run the .exe file.
  • macOS: Download the .app file and move it to your Applications folder.
  • GNU/Linux: Download the .tar.xz or .tar.gz file and extract it to your root directory.
Building Your Own Binary

To build your own binary, follow the Fyne setup guide to prepare your development environment.

Clone this repository using the green "Code" button above or run: git clone https://github.com/usesqr/vault.git

You can then:

  1. Run Vault directly with go run .
  2. Build a binary for your OS by following these packaging steps.

After building, refer to the "Installation Guide" above to install your binary.

Features

  • Vault features an intuitive, modern graphical interface.
  • Your data remains on your device at all times.
  • The password database is secured with AES-256 encryption.
  • A securely generated salt is used with PBKDF2 to protect against rainbow-table attacks.

Technical Details

  • Developed in Go using the Fyne GUI library.
  • Manages the SQLite database with GORM.
  • Encryption is handled by gorm-sqlite-cipher using AES-256.
  • The Go crypto library provides PBKDF2 for key derivation.

License

All content in this repository is licensed under the MIT license unless otherwise noted. See the LICENSE file for more information.

Please note that third-party libraries included in the software may be licensed under different terms.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
db
ui

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL