SimpleLogin is the open-source privacy-first email alias and Single Sign-On (SSO) Identity Provider.
More info on our website at https://simplelogin.io
The extension uses VueJS with https://github.com/Kocal/vue-web-extension boilerplate.
The extension consists of 3 main screens:
- setup screen for first-time user. Here user can create and paste the
API Keythat's stored inchrome.storage. - main screen: displays email alias recommendation, alias creation and existing alias.
- new alias screen: when a new alias is created, user is redirected to this screen so they can copy it.
All work on SimpleLogin Chrome/Firefox extension happens directly on GitHub.
To run the extension locally, please follow these steps:
-
install all dependencies with
npm install. -
run
npm run watch:devto generate the/distfolder that can be installed into Chrome.
On Firefox, it can be done via web-ext tool from within the /dist folder: cd dist/ && web-ext run
To release, build the production version and zip it via npm run build && npm run build-zip