Open qroac opened 7 years ago
Making a desktop app is in our minds, but not on our current list of priorities, if you are up for the task tho, we will be glad to help and guide you along the process!
Ideally, what language and frameworks would this app be written in? Happy to throw in some hands!
Any language and framework that works with Windows, Linux and macOS would be alright. I'd recommend Electron from the top of my hat, because it's a close relative to web-technologies: https://electron.atom.io/ (Discord is allegedly powered by it, for example)
+1 for using Electron. Visual Studio Code or Atom are also good example of it.
If you're ambitious, you could even offer the same experience on mobile (iOS and Android) and desktop by using a cross platform framework like this : https://github.com/NathanWalker/angular-seed-advanced
It's based on Angular / NativeScript and Electron and targets all platforms with only one project.
By the way, instead of developing a new desktop app, would it be possible to provide an URL from passman config that could be opened with KeePass ? If that's possible, this might be a far simpler solution than developping a whole new desktop app. Just develop an endpoint compatible with KeePass and keep the information exported up to date. I do not know how keepass URL works well enough to say if that's doable though... apparently you would have to expose a KDBX database file but I do not know how easy it would be generate from passman
I know you have a lot of work to do. Just wanted to show some interest for this.
I would be glad to have a replacement for keepass on my PC. That would also help people using browsers beside the official provided plugins. Would be great to have - beside the management of passwords as in the webapp - shortcuts like CTRL-U to open the entries URL in the default browser or CTRL-V to switch to the last focused window and perform a configurable autotype with the entries data.
Regards, Michael