# protonmail/webclients

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/protonmail-webclients).**

5,267 stars · 652 forks · TypeScript · gpl-3.0

## Links

- GitHub: https://github.com/ProtonMail/WebClients
- awesome-repositories: https://awesome-repositories.com/repository/protonmail-webclients.md

## Topics

`monorepo` `pgp` `protoncalendar` `protoncontacts` `protondrive` `protonmail` `react` `webmail` `yarn`

## Description

WebClients is a secure productivity suite that provides a unified web platform for encrypted email, calendars, and file storage. It functions as a browser-based interface for sending and receiving end-to-end encrypted communications and managing secure digital identity.

The project integrates a centralized identity and access manager to coordinate account security credentials and authentication settings across services. It also includes a secure file browser for organizing private documents and a dedicated interface for managing virtual private network connectivity settings.

The suite covers broader capabilities in digital identity management, encrypted file storage, and network privacy control. It utilizes a client-side encryption layer to process data locally in the browser before transmission.

## Tags

### Business & Productivity Software

- [Secure Communication Suites](https://awesome-repositories.com/f/business-productivity-software/secure-communication-suites.md) — Provides a unified interface for accessing encrypted email, calendars, and file storage to protect private data. ([source](https://github.com/ProtonMail/WebClients#readme))
- [Productivity Suites](https://awesome-repositories.com/f/business-productivity-software/task-workflow-automation/productivity-task-management/productivity-suites.md) — Offers a unified web platform combining encrypted email, calendars, and file storage within a single protected environment.
- [Document Collaboration Tools](https://awesome-repositories.com/f/business-productivity-software/document-collaboration-tools.md) — Provides a centralized interface for editing and sharing files with controls based on ownership and permissions. ([source](https://github.com/ProtonMail/WebClients/tree/main/applications))

### Part of an Awesome List

- [Encrypted File Browsers](https://awesome-repositories.com/f/awesome-lists/security/file-encryption/encrypted-file-browsers.md) — Provides a secure web interface for viewing, editing, and organizing private encrypted files.
- [Notable Public Monorepos](https://awesome-repositories.com/f/awesome-lists/more/notable-public-monorepos.md) — Example of a large-scale monorepo.

### Security & Cryptography

- [Client-Side Encryption](https://awesome-repositories.com/f/security-cryptography/client-side-encryption.md) — Implements a local encryption layer in the browser to secure data before it is transmitted to the server.
- [Encrypted Cloud Storage](https://awesome-repositories.com/f/security-cryptography/encrypted-cloud-storage.md) — Provides a secure web portal for managing and sharing private documents with controlled access permissions.
- [Encrypted Email Clients](https://awesome-repositories.com/f/security-cryptography/end-to-end-encryption/encrypted-email-clients.md) — Ships a secure web interface for exchanging end-to-end encrypted electronic mail. ([source](https://github.com/ProtonMail/WebClients/blob/main/package.json))
- [Identity and Access Management](https://awesome-repositories.com/f/security-cryptography/identity-access-management.md) — Coordinates account settings, passwords, and security credentials across multiple integrated services from one location. ([source](https://github.com/ProtonMail/WebClients#readme))
- [Identity Management](https://awesome-repositories.com/f/security-cryptography/identity-access-management/identity-management.md) — Centralizes the management of digital identities and security credentials across integrated web services.
- [Secure Email Services](https://awesome-repositories.com/f/security-cryptography/network-infrastructure-security/web-network-security/network-security/secure-email-services.md) — Offers a privacy-focused web interface for sending and receiving encrypted email communications.
- [Privacy Protection Suites](https://awesome-repositories.com/f/security-cryptography/privacy-protection-suites.md) — Combines encrypted email, calendars, and cloud storage into a single integrated privacy protection suite.
- [Application Access Controls](https://awesome-repositories.com/f/security-cryptography/application-access-controls.md) — Separates public content from private files by managing application entrypoints based on authentication status. ([source](https://github.com/ProtonMail/WebClients/tree/main/applications))
- [Network Privacy Tools](https://awesome-repositories.com/f/security-cryptography/network-privacy-tools.md) — Provides an interface to manage secure connections and connectivity settings via a virtual private network service. ([source](https://github.com/ProtonMail/WebClients#readme))
- [Role-Based Access Control](https://awesome-repositories.com/f/security-cryptography/role-based-access-control.md) — Controls application entrypoints and interface elements based on user authentication status and assigned permissions.

### User Interface & Experience

- [Unified Service Interfaces](https://awesome-repositories.com/f/user-interface-experience/unified-service-interfaces.md) — Integrates email, calendar, and file storage into a single cohesive front-end using shared components.

### Networking & Communication

- [VPN](https://awesome-repositories.com/f/networking-communication/connection-management/vpn.md) — Includes a dedicated interface for configuring and managing virtual private network connectivity settings.
