Version 2.3
Project Map
This page is the reference for all the GitHub repositories and projects necessary to work with PrivMX.
PrivMX Bridge
- Bridge: Zero-knowledge server for secure storage and transfer of E2E encrypted data.
- Bridge Docker: Docker Compose for PrivMX Bridge.
PrivMX Endpoint
C++
- PrivMX Endpoint: Library written in C++ allowing applications to build E2EE communication channels.
- Example projects: Example use of PrivMX Endpoint in C++.
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
- PrivMX Endpoint Web: JavaScript library designed to work in browser environment, used by PrivMX communication channels.
npm
- Web Endpoint
- Web Endpoint Manager: CLI tool for managing PrivMX Endpoint Web assets.
Java
- PrivMX Endpoint Java: Java wrappers for the native C++ library used by PrivMX to handle end-to-end encryption.
- PrivMX Java Tools: Tools which simplify using PrivMX libraries in JVMs.
Kotlin
- PrivMX Endpoint Kotlin: Kotlin wrappers for the native C++ library used by PrivMX to handle end-to-end encryption.
Swift
- Endpoint Swift: Swift wrapper for the native C++ library used by PrivMX to handle end-to-end encryption.
- Endpoint Swift Extra: Extension wrapper for PrivMX Endpoint Swift.
C#
- PrivMX Endpoint C# Extra: the recommended library for using PrivMX in C#. The package provides asynchronous methods, additional abstraction of event dispatching, reading and writing files, and more.
- PrivMX Endpoint C#: the fundamental wrapper library, essential for the platform’s operational functionality. As the most minimalist library available, it provides the highest degree of flexibility in customizing PrivMX to meet your specific requirements.
Apps
Web
- Chatee: End-to-end encrypted chat, written in Next.js.
- Web Endpoint Examples: 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.
We use cookies on our website. We use them to ensure the proper functioning of the site and, if you agree, for purposes we set, such as analytics or marketing.