FairPass is a Password Manager build with FairOS on top of swarm. It uses FairOS as a dependency and uses "fairpass" pod to save "passwords" and "notes".
It is written in Go and uses Fyne toolkit as a platform for building ui for desktop, mobile and others.
Multiple users can use same fairpass instance. For each user a "fairpass" pod will be created.
For now, FairPass can store Passwords and Notes, in different document tables and make them available on multiple platforms.
** FairPass needs an accessible Bee instance to work
FairPass is work in progress, and hasn't gone through a full security audit.
Do not expect it to be bug free reliable (yet).
go install fyne.io/fyne/v2/cmd/fyne@latest
go run main.go
fyne package -os darwin -icon icon.png
fyne package -os linux -icon icon.png
fyne package -os windows -icon icon.png
fyne package -os android -appID org.fairdatasociety.fairpass
- Fork and clone the repository
- Make and test changes
- Open a pull request against master branch
- Fyne for the UI toolkit
- go-password for password generation