awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ProtonMail avatar

ProtonMail/WebClient

0
View on GitHub↗
5,489 stars·694 forks·TypeScript·GPL-3.0·19 views

WebClient

WebClient is an encrypted productivity suite consisting of integrated web tools for secure email, calendar, drive, and password management. It serves as an end-to-end encrypted email client, a secure cloud storage interface, and a private calendar management application.

The project includes specialized interfaces for a variety of secure services, including a web-based VPN controller, a secure cryptocurrency wallet interface, and an encrypted video conferencing client for real-time audio and video meetings.

The suite covers broader capabilities for managing digital identities, organizing encrypted login credentials, and coordinating schedules. It also provides tools for managing digital assets and configuring virtual private network settings.

Features

  • Secure Communication Suites - Provides an integrated suite of productivity tools for managing encrypted email, calendars, and file storage.
  • Encrypted Email Clients - Serves as an end-to-end encrypted email client for reading and composing private messages.
  • Calendar Management - Implements a private calendar management system where event details remain hidden from the provider.
  • Calendar Event Management - Includes a web application for coordinating schedules and managing private calendar events.
  • Client-Side Encryption - Implements encryption and decryption directly in the browser to ensure private keys never leave the client.
  • Cryptographic Primitives - Implements secure mathematical operations for public-key encryption using browser-compatible libraries and APIs.
  • Encrypted Cloud Storage - Offers a private web environment for storing and organizing documents encrypted before upload.
  • End-to-End Encryption - Ensures communication privacy by implementing end-to-end encryption for all sent and received messages.
  • Identity Management - Provides tools to configure account settings and security credentials to maintain user profiles across encrypted services.
  • Email Clients - Ships a web application for sending and receiving end-to-end encrypted messages.
  • Encrypted File Synchronization - Provides a secure cloud environment to upload and synchronize documents with client-side encryption.
  • Password Managers - Provides a secure password manager for organizing encrypted login credentials via a web browser.
  • Encrypted Password Management - Includes an encrypted password manager to organize login credentials and sensitive notes.
  • Cryptocurrency Wallet Interfaces - Provides a secure web interface for interacting with cryptocurrency wallets and managing digital funds.
  • Encrypted Video Conferencing Clients - Ships an encrypted video conferencing client for real-time audio and video collaboration.
  • Encrypted Voice & Video Calling - Facilitates private video calls and audio meetings through an encrypted real-time communication interface.
  • Video Conferencing Systems - Implements a browser-based platform for real-time encrypted audio and video communication.
  • VPN Controllers - Provides a web-based controller to manage virtual private network connections and security preferences.
  • VPN Management Interfaces - Ships a web-based control panel for managing virtual private network settings and hiding IP addresses.
  • Dependency Injection - Uses dependency injection to decouple business logic from specific encrypted storage and communication service implementations.
  • Component Library Architectures - Utilizes a library of reusable functional components to ensure a consistent user interface across the productivity suite.
  • Cross-View State Synchronizations - Synchronizes application state across multiple encrypted modules and views using a centralized data store.
  • Open Source Organizations - Open source web interface for encrypted email services.

Star history

Star history chart for protonmail/webclientStar history chart for protonmail/webclient

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with WebClient

These projects share indexed features with WebClient. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
  • protonmail/webclientsProtonMail avatar

    ProtonMail/WebClients

    5,267View on GitHub↗

    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

    TypeScriptmonorepopgpprotoncalendar
    View on GitHub↗5,267
  • tutao/tutanotatutao avatar

    tutao/tutanota

    7,302View on GitHub↗

    Tutanota is an end-to-end encrypted email client and privacy-focused mail server. It functions as a cross-platform secure messaging application that provides encrypted email and calendar synchronization across desktop and mobile devices. The system ensures that only the sender and recipient can read messages by implementing a zero-knowledge architecture, where the service provider cannot access user private keys or cleartext data. This is achieved through client-side encryption and the use of asymmetric key exchange to share encrypted messages without prior secret key exchange. The platform

    TypeScriptemailencryptionjavascript
    View on GitHub↗7,302
  • lastpass/lastpass-clilastpass avatar

    lastpass/lastpass-cli

    2,909View on GitHub↗

    LastPass CLI is a command-line tool for managing secure credentials, authenticating user identities, and synchronizing encrypted password vaults directly from the terminal. It provides a terminal interface for storing, retrieving, and organizing sensitive account data with local encryption and remote synchronization, functioning as an encrypted vault management tool for handling credential storage across devices using remote authorization endpoints. The application communicates with remote servers over HTTPS while securing user credentials locally and in transit using client-side symmetric en

    C
    View on GitHub↗2,909
Compare all 30 related projects→

Frequently asked questions

What does protonmail/webclient do?

WebClient is an encrypted productivity suite consisting of integrated web tools for secure email, calendar, drive, and password management. It serves as an end-to-end encrypted email client, a secure cloud storage interface, and a private calendar management application.

What are the main features of protonmail/webclient?

The main features of protonmail/webclient are: Secure Communication Suites, Encrypted Email Clients, Calendar Management, Calendar Event Management, Client-Side Encryption, Cryptographic Primitives, Encrypted Cloud Storage, End-to-End Encryption.

Which projects share features with protonmail/webclient?

Projects with overlapping indexed features include: awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… protonmail/webclients — WebClients is a secure productivity suite that provides a unified web platform for encrypted email, calendars, and… tutao/tutanota — Tutanota is an end-to-end encrypted email client and privacy-focused mail server. It functions as a cross-platform… lastpass/lastpass-cli — LastPass CLI is a command-line tool for managing secure credentials, authenticating user identities, and synchronizing… element-hq/element-web — Element Web is a web-based communication client used for real-time messaging and collaboration via the decentralized… m66b/fairemail — FairEmail is an open-source email client for Android that supports standard IMAP and SMTP protocols. It serves as a…