|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Goldfish||2,169||5 years ago||23||February 24, 2018||26||mpl-2.0||Vue|
|A HashiCorp Vault UI written with VueJS and Vault native Go API|
|Passwall Desktop||140||7 months ago||6||Vue|
|PassWall Desktop is the desktop client for PassWall Server written with Electron Vue.|
|Unreal_vault_organizer||19||a month ago||mit||Vue|
|Organize your Unreal Vault via tags, advanced search options, notification of updates for assets|
|Vault||9||7 years ago||mit||Vue|
|Trailbot tracks files and logs in your servers and triggers Smart Policies upon unwanted modification.|
|Cloak||6||23 days ago||16||gpl-3.0||Go|
|Yet another GUI app for gocryptfs.|
|Ichack20||5||a year ago||29||mit||Vue|
|Instant automated reimbursements from companies to their employees.|
|Vue Braintree PayPal button|
|Password Vault||4||3 months ago||1||mit||C#|
|This project is a demo on how to use Azure Functions with HTTP Triggers, Cosmosdb, and a VUE SPA application protected by Azure AD|
|Vue Vault||4||17 days ago||1||mit||Vue|
|Apideck Vault Modal component for Vue|
|Show N Tell||2||2 years ago||14||C#|
|A social media platform to show off your prized possessions.|
Goldfish - A HashiCorp Vault UI and workflow tool. pic.twitter.com/uVWLuQEBMi— Kelsey Hightower (@kelseyhightower) August 21, 2017
Goldfish answers many auditing and administration questions that Vault API can't:
Seriously, the instructions fit on one screen!
You'll need go (v1.9), nodejs (v8.2), and npm (v5)
# hashicorp vault ui # clone goldfish go get github.com/caiyeon/goldfish cd $GOPATH/src/github.com/caiyeon/goldfish # running goldfish server in -dev will spin up a local vault instance for you go run server.go -dev # running goldfish frontend in dev mode will allow for hot-reload of frontend files cd frontend sudo npm install -g cross-env npm install npm run dev # a browser window/tab should open, pointing directly to goldfish
A vagrantfile is available as well
You'll need Vagrant and VirtualBox. On Windows, a restart after installation is needed.
# if you wish to launch goldfish in a VM: git clone https://github.com/Caiyeon/goldfish.git cd goldfish/vagrant # this will take awhile vagrant up --provision # go to localhost:8080 on your local machine and login with token 'goldfish' # changes to frontend .vue files will be hot-reloaded # to force a full reload for the frontend, ssh into the machine and run # `sudo systemctl restart goldfish_frontend.service` # to recompile and re-run the backend, ssh into the machine and run # `sudo systemctl restart goldfish.service`
You'll need Go(v1.9), Nodejs (v8.2.0), Npm (v5)
Note that using different versions (of nodeJS, especially) will cause differences in the final binary.
# download the source code go get -d github.com/caiyeon/goldfish cd $GOPATH/src/github.com/caiyeon/goldfish # resetting to a tagged version is recommended # no support will be given to arbitrary commits on the master branch git fetch --all --tags --prune git checkout tags/<version> # version could be, for example, v0.8.0 # compile the binary sh build.sh
Goldfish is in very active development.
Pull requests and feature requests are welcome. Feel free to suggest new workflows by opening issues.
This server should behave as a goldfish, forgetting everything immediately after a request is completed. That, and other inside-joke reasons.
Credits for the goldfish icon goes to Laurel Chan