volta

command module
v0.0.0-...-a074784 Latest Latest
Warning

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

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

README

Volta 🔐

Password vault API

About

Password Vault 🔐 built safelly that runs everywhere.

Features

Main features:

  • api has CRUD oppearations on entries
  • repo factory can interact with different types of database
  • database can be set on local file, docker or remote
  • api can be accessed with cli, app or custom
  • initial configuration can setup service
  • possiblity to have multiple logins per domain

API consists of CRUD operations on password:

  • create with given password
  • create with random password
  • read all entries
  • read entries that match with given domain sub-string
  • update entry with the given fields, keep the not given
  • delete entry

Base Entry model:

  • id: uuid unique not null
  • domain: string unique not null
  • login: string
  • password: string not null
  • created: date not null auto create
  • updated: date not null auto update
  • meta: string

Storage:

  • The cloud provider choice is done on the configuration file

Encryption:

  • The database is stored always encrypted

Libraries

This project is only possible due to the great effort of those libraries:

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
db

Jump to

Keyboard shortcuts

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