WebClients
Monorepo hosting the proton web clientsproton-mail-android
Proton Mail Android appios-mail
Secure email that protects your privacyproton-bridge
Proton Mail Bridge applicationgopenpgp
A high-level OpenPGP librarygluon
An IMAP server library written in Gogo-crypto
Fork of go/x/crypto, providing an up-to-date OpenPGP implementationproton-python-client
Python Proton client modulereact-components
List of React components for Proton web-appsproton-mail
React web application to manage ProtonMaildesign-system
Design system for new Proton projectproton-calendar
Proton Calendar built with React.protoncore_android
Proton Core components for Androidproton-drive
proton-shared
Shared logic for Proton web-appgo-appdir
Minimalistic Go package to get application directories such as config and cacheproton-mail-settings
React web application to manage ProtonMail settingsct-monitor
A monitoring tool for certificate transparency of ProtonMail's SSL/TLS certificatesinbox-desktop
Desktop application for Mail and Calendar, made with Electrongo-srp
pmcrypto
go-proton-api
Proton API library used by Go-based clients and toolslibsieve-php
libsieve-php is a library to manage and modify sieve (RFC5228) scripts. It contains a parser for the sieve language (including extensions) and a client for the managesieve protocol. It is written entirely in PHP 8+.mutex-browser
Acquire a mutex in the browser through IndexedDB or cookiesgosop
Stateless CLI for GopenPGPreleaser
A release note generator that reads and parses git commits and retrieves issue links from GitHub.encrypted-search
Encrypted search functionality for the browsergo-mime
proton-account
Proton account settingssieve.js
Javascript library to wrap sieve configurationproton-pack
Command to run a dev-server, build etc. with OpenPGP. On top of webpack.cpp-openpgp
proton-bundler
CLI tools to bundle Proton web clients for deploysbip39
JavaScript implementation of Bitcoin BIP39componentGenerator
CLI to create new components for the Front-End @ ProtonMail.php-coding-standard
ProtonLabs Coding Standard for PHP_CodeSniffer (extending PER coding style)interval-tree
Red-black interval treepm-srp
ProtonMail SRP and auth librarysource-map-parser
Command line utility to parse js source maps with with node.jshaproxy-health-check
HAProxy Health Check for EXABGPpt-formgenerator
Html form generator libraryaccount
proton-translations
go-rfc5322
An RFC5322 address/date parser written in Goapple-fusion
fusion is a lightweight and easy-to-use UI testing framework built on top of Apple XCTest that supports testing on iOS and macOS platforms. Developed with readability and reliability in mind.go-ecvrf
Golang implementation of ECVRF-EDWARDS25519-SHA512-TAI, a verifiable random function described in draft-irtf-cfrg-vrf-10.protonmail.github.io
therecipe_qt
proton-parking
Gatsby website for parking domainswebcrypto-spec
Specification for extension of webcrypto apiios-networking
shared networking framworksproton-i18n
CLI to manage translations for client appsprotoncore_ios
proton-lint
Modern eslint config for a more civilized agefe-proxy
A simple proxy server that redirects to different urlsandroid-fusion
Android Fusion is a extensible lightweight Android instrumented test framework that combines Espresso, UI Automator and Compose Ui Test into one easy-to-use API with the clear syntax, at the same time keeping the native Android frameworks APIs unchanged.Illuminate-Foundation
Illuminate Foundation Mirroropendkim
This is a fork of https://sourceforge.net/p/opendkim/git/ci/master/tree/logging
go loggingopenpgp-interop-test-analyzer
Python scripts to analyze results from the Openpgp interoperability test suitedanger-random_reviewers
u2f
proton-mobile-test
react-storybook
Isolated React components from https://github.com/ProtonMail/react-componentskey-transparency-web-client
x509-sign
Simple endpoint to sign ASN1 stringsgomobile-build-tool
openpgp-interop-test-docker
Docker image to run the OpenPGP interoperability test suitetherecipe_env_darwin_arm64_513
pm-key-transparency-go-client
Love Open Source and this site? Check out how you can help us