All Projects → steccas → ProtonClient

steccas / ProtonClient

Licence: other
An unofficial desktop client for ProtonMail done with electron nativefier

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to ProtonClient

Sephia Five
A secure and PGP enabled webmail module for Phosphorus Five
Stars: ✭ 21 (-58%)
Mutual labels:  privacy, encryption, email
N1 Ido
Ido is a clean, simple, Polymail-inspired theme for Mailspring
Stars: ✭ 118 (+136%)
Mutual labels:  mac, mail, email
Zeyple
Postfix filter/hook to automatically encrypt outgoing emails with PGP/GPG
Stars: ✭ 122 (+144%)
Mutual labels:  privacy, encryption, email
Tutanota
Tutanota is an email service with a strong focus on security and privacy that lets you encrypt emails, contacts and calendar entries on all your devices.
Stars: ✭ 4,326 (+8552%)
Mutual labels:  privacy, encryption, email
Ptorx
📩🛡 Email privacy. Anonymously send and receive with alias forwarding.
Stars: ✭ 187 (+274%)
Mutual labels:  privacy, mail, email
Securitydriven.inferno
✅ .NET crypto done right. Professionally audited.
Stars: ✭ 501 (+902%)
Mutual labels:  mac, encryption
Envkey App
Secure, human-friendly, cross-platform secrets and config.
Stars: ✭ 83 (+66%)
Mutual labels:  mac, encryption
Privacy services manager
A single management utility to administer Location Services, Contacts requests, Accessibility, and iCloud access in Apple's OS X.
Stars: ✭ 115 (+130%)
Mutual labels:  mac, privacy
Mail
基于 Net.Mail 封装的发送邮件工具类。仅需一行代码,发送邮件。支持自定义邮件发出邮箱、发出方名字等。 支持SSL加密发送。 多个接收人、抄送人。支持群发独显。 支持添加附件、多个附件。 目前大部分主流邮箱全支持。
Stars: ✭ 87 (+74%)
Mutual labels:  mail, email
Privacytools.io
🛡🛠 You are being watched. Protect your privacy against global mass surveillance.
Stars: ✭ 3,048 (+5996%)
Mutual labels:  privacy, encryption
Quotefixformac
QuoteFix for Apple Mail —
Stars: ✭ 181 (+262%)
Mutual labels:  mac, mail
ESP-Mail-Client
⚡️Arduino Mail Client Library to send, read and get incoming mail notification for ESP32, ESP8266 and SAMD21 devices. The library also supported other Arduino devices using Clients interfaces e.g. WiFiClient, EthernetClient, and GSMClient.
Stars: ✭ 78 (+56%)
Mutual labels:  mail, email
Macdriver
Native Mac APIs for Go
Stars: ✭ 3,582 (+7064%)
Mutual labels:  mac, bridge
crypto.graphics
crypto.graphics
Stars: ✭ 20 (-60%)
Mutual labels:  mac, encryption
yout
🔥 YouTube playlist player for desktop. Free, no YouTube ads, floating window. Available for Linux, Mac and Windows.
Stars: ✭ 82 (+64%)
Mutual labels:  mac, multiplatform
laravel-postal
This library integrates Postal with the standard Laravel mail framework.
Stars: ✭ 20 (-60%)
Mutual labels:  mail, email
mailx
A lightweight SMTP mail library
Stars: ✭ 17 (-66%)
Mutual labels:  mail, email
go-simple-mail
Golang package for send email. Support keep alive connection, TLS and SSL. Easy for bulk SMTP.
Stars: ✭ 298 (+496%)
Mutual labels:  mail, email
mailtrap
MailTrap has been renamed to Sendria. Please use Sendria now, MailTrap is abandoned. MailTrap is a SMTP server designed to run in your dev/test environment, that is designed to catch any email you or your application is sending, and display it in a web interface instead of sending to real world.
Stars: ✭ 14 (-72%)
Mutual labels:  mail, email
himalaya
Command-line interface for email management
Stars: ✭ 1,715 (+3330%)
Mutual labels:  mail, email

ProtonClient

An unofficial desktop client for ProtonMail done with electron nativefier. I just did it because I didn't want to open the browser every time I wanted to check my protonmail, I don't like to use Proton Bridge which is buggy, and I prefer to access protonmail without an intermediary software while keeping desktop notifications and a dedicated app.

Go here for further information about ProtonMail.

GitHub repo size GitHub language count GitHub top language GitHub last commit

Community and support

It is a very new project, but it can grow and get way better, if you want to help please leave a star 🌟 and share it with your friends. You can also start contributing now! If you wish to do so please feel free to fork the project and propose modifications that we can merge. The more we are the better!

You can also consider a donation and remember to check my links.

A coffee is always a gesture of LOVE ❤️

Buy Me A Coffee

About the app

The app is currently released for Windows, Linux, and Mac 64bit. Unfortunately, I can't test the Mac version, so feel free to notify any problems.

The app will remain opened in the system tray and will prompt a notification when you will receive a new mail.

From the app you will be able to use Proton Calendar and Proton Contacts.

Most notably, the account login is persistent between app restart, including OS reboots. Of course, if you don't log off before closing it.

The client, unlike when using the bridge and so SMTP client, will not work with the mail locally; this means that it is like using Proton Mail from the browser.

screenshot-Linux

About ProtonMail

What is ProtonMail?

ProtonMail is the first service that introduced email encryption to the public, it is a project born directly from CERN members that wanted to allow people like dissidents, journalists, independent reporter, or anyone subject to censorship to have access to a secure email service, potentially protecting democracy. ProtonMail has evolved then and has become one of the best e-mail providers for anyone, like me, that pays attention to his privacy and enjoys end-to-end encryption in his communications.

ProtonMail uses end-to-end encryption and zero-access encryption to protect user data. If a server only contains encrypted messages, users have a much higher level of security in the event of a data breach. The use of encryption also prevents ProtonMail from being able to decrypt, read, or share user emails with third parties. ProtonMail does not receive funding through advertising, so we have no incentive to spy on users or build detailed user profiles. ProtonMail’s security extends beyond just strong encryption and includes features designed to mitigate human vulnerabilities, such as two-factor authentication and anti-phishing safeguards.

Furthermore, the Swiss Laws protects your data from anyone who will want to access your data, including governments, it just prohibits them to do so.

Most importantly, they don't use ads, so they aren't selling your data. They simply make money with their convenient paid plans, don't worry there is also a free plan for starters.

Recently they created a VPN service (ProtonVPN) which may be even more when useful paired with a secure mail provider.

Anyways if you need further information or need to subscribe (in fact you need to subscribe to use this client lol) go here.

Security notice about this client

You can verify via the building process and source that I am using the legit ProtonMail link, regarding any other security concern ProtonMail is one of the most trusted and secure mail providers; furthermore, this client is just like having ProtonMail in a Chrome window. This means that you are not going to store any mail on your PC. Like in browser, you're going to storage your login cookies anyways that's why I always recommend encrypting your disk because every software will leave some traces! Unlike many others unofficial clients, it doesn't ask for your 2FA secrets which shouldn't be never gave away.

Install

Please head to the release section to find ready to use installers for Windows, Linux distros and Mac.

Build

To build this client you need to set up and install Node.js and Nativefier. Once Node.js is installed, simply run the npm install command in the repository's root folder to install Nativefier. Once that's done, you will be able to run the build scripts below.

You can build it from Windows, Linux, or Mac, but you will need wine or Windows to build it for Windows. Please refer to Nativefier's documentation for more information.

Windows

When everything has been set up, run from PowerShell:

node .\proton_client_win.js

Once it finishes, you will have a build folder ready to use.

You can also build for Linux or Mac using:

node .\proton_client_linux.js

or

node .\proton_client_mac.js

Linux

I created a small bash script for Linux to make the build faster. Just run build.sh from your shell with one of these arguments:

--win

To build for Windows

--linux

To build for Linux

--mac

To build for Mac

--all

To build for all the platforms.

Mac

I don't own a Mac but using node via terminal you should be able to build exactly like in Windows or Linux.

License

MIT

Visits Badge

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].