Myst is a proof of concept that was built as part of my thesis, and although it could be a usable app, it was built in isolation
and without much user feedback.
The security and encryption practices could have edge-cases or be completely broken, since they have not been validated by
external contributors and the test coverage is not as high as I would want it to be.
I have not yet decided what the future of the project will be, although I would hope it could be useful to some people.
A useful at least to me path is for it to become a CLI password manager with password sharing within the local network.
If you have any ideas/suggestions or are interested in collaborating, please either reach out to me or fork away, whatever you prefer.
- Go v1.21
- Node.JS 18
- golangci-lint v1.53.2 https://golangci-lint.run/usage/install/
On Windows, you might need to set script execution policy to unresticted. Open an elevated Powershell terminal and type the following:
Set-ExecutionPolicy Unrestricted
Then to build the builder binary, run
.\script\bootstrap.ps1
This will create the myst.exe
binary
on the root of the project. You can use that to build the actual
project.
.\myst build