🖥️ 🔐
aliceandbob.io - Desktop app A free, light and easy to use desktop app to generate PGP key pairs, encrypt and decrypt messages. The desktop app works fully offline to ensure maximum security to the user.
⬇️
Download it - From the repo's Github page: releases
- From aliceandbobio
- From electronjs.org page
Installation
✨
Features 🗝️ Generate PGP key pairs🔒 Encrypt messages with the public PGP key of the receiver🔓 Decrypt messages with your private PGP key
🔧
Tech - Electron.js: Electron.js helps building cross-platform desktop apps with JavaScript, HTML, and CSS
- Electron-forge: Electron Forge is a complete tool for creating, publishing, and installing modern Electron applications
- HTML/CSS/Javascript
- Stimulus JS (v2.0.0): A modest JavaScript framework
- Webpack: The whole app is bundle with webpack through the electron-forge webpack plugin
📚
Library OpenPGP.js (v4.10.7), a JavaScript implementation of the OpenPGP protocol. Find out more on openpgpjs.org.
🍰
Contributing Please contribute using GitHub Flow. Refer first to the open issues then create a branch, add commits, and open a pull request!
You can also read the CODE OF CONDUCT
.
When forking and cloning the repo, don't forget to do the following:
- Make sure to have
node
,npm
andyarn
installed on your machine - run
yarn install
from the cloned repo. - Then,
yarn start
to launch aliceandbob.io Desktop App in dev mode.
Find more info regarding the process and the configuration on the electronforge.io page.
🏗️
Building the desktop app locally If you want to package and build the app on your machine, run yarn make --platform=<target build platform> --arch=<target arch>
.
As for the platform, you can choose either:
win32
,linux
,darwin
, ormas
.
As for the arch, you can choose either:
x64
,ia32
,armv7l
,arm64
, ormips64el
.
See all available options on the electronPackager page.
Note that some specific builds cannot be done from some platforms. Learn more here.
❤️
Want to support the app?
📄
License Licensed under the MIT License.