Skip to main content
start

Project Map

This page is the reference for all the GitHub repositories and projects necessary to work with PrivMX.

Bridge

  • Bridge: Zero-knowledge server for secure storage and transfer of E2E encrypted data.
  • Bridge Docker: Docker Compose for PrivMX Bridge.

Endpoint

C++

  • Endpoint: Library written in C++ allowing applications to build E2EE communication channels
  • Example projects: Example use of C++ PrivMX Endpoint.

Dependencies

  • ECC Driver: Interface for elliptic-curve cryptography for PrivMX Endpoint.
  • Net Driver: Interface for networking for PrivMX Endpoint.
  • Crypto Driver: Interface for the base cryptographic functions for PrivMX Endpoint.
  • pson-cpp

Wrappers

Web

  • Web Endpoint: JavaScript library designed to work in browser environment, used by PrivMX communication channels.
  • Web Endpoint SDK: A set of TypeScript/JavaScript tools that simplify working with PrivMX Bridge in Web environments.
npm

Java/Kotlin

Swift

C#

Coming soon.

Apps

Web

  • Chatee: End-to-end encrypted chat, written in Next.js.
  • Web Endpoint Example: Example usage of PrivMX Endpoint methods in JavaScript/TypeScript.

iOS/macOS

  • Chatee: End-to-end encrypted chat, written in Swift.
  • Endpoint Minimal Swift: Console app written in Swift demonstrating the use of PrivMX Endpoint Swift library to work with PrivMX Bridge.

Android

  • Chatee: End-to-end encrypted chat, built for Android.

Java Desktop

  • PrivMX Endpoint Minimal Java: Console app written in Java demonstrating the use of PrivMX Endpoint Java library to work with PrivMX Bridge.

Windows/Unity

Coming soon.

VR/Unity

Coming soon.