Somsubro-Banerjee / RustyVault

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RustyVault

Alt text

The Idea behind RustyVault is to make a simple decentralized key vault to store secrets and whatnot!

How to build the project?

  • clone the repo
  • open terminal.
  • run cargo build -r and then
  • run cargo run -r

If you want to browse the documentation please run: cargo doc --no-deps --open, This will open up interactive documentation.

Note!

This project is still in development, so please be aware that it may contain bugs or unfinished features. The decentralization logic is added but yet needs to improve and make a way to be accessible from the web.

The Idea

By using the functionality of a HashMap we are creating Nodes of Vaults. These Nodes are basically newer instances of the Vaults. in the upcoming iterations of the project, I am supposed to add a functionality where we can Decentralize the Vaults over the Internet. I have been using this for personal use, but I am open to other ideas or contributions that can be made to the project.

Contributing

  • Get some new Ideas to follow up on this idea.
  • Create a fork of your own and get the feature implemented.
  • or
  • switch to the dev branch
  • create your new feature / bug-fix / enhancement / hot-fix branch.
  • push your changes to your branch and create a PR to be merged in the dev branch
  • Raise a PR and we will review it together.
  • Got a doubt? Ask it in the Discussions and I will try to answer it as much as I can.
  • Get your changes merged after we are done reviewing.

About

License:MIT License


Languages

Language:Rust 100.0%