{"id":28405572,"url":"https://github.com/simplito/privmx-endpoint-csharp","last_synced_at":"2025-06-29T06:31:03.936Z","repository":{"id":284748179,"uuid":"893982897","full_name":"simplito/privmx-endpoint-csharp","owner":"simplito","description":"C# wrapper for PrivMX, a platform allowing developers to build end-to-end encrypted apps used for communication through text messages, real-time data streaming and secure file exchange and storage.","archived":false,"fork":false,"pushed_at":"2025-06-18T07:54:35.000Z","size":142,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-06-18T08:41:30.434Z","etag":null,"topics":["chat","communication","cryptography","data-transfer","decryption","e2ee","end-to-end-encryption","files","messages","messaging","privacy","privacy-protection","private","privmx","secure","simplito","storage","thread","zero-knowledge"],"latest_commit_sha":null,"homepage":"https://privmx.dev","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simplito.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-11-25T14:47:13.000Z","updated_at":"2025-06-18T08:39:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"a90e31fb-d7ce-49ad-a9b0-33f7975f9700","html_url":"https://github.com/simplito/privmx-endpoint-csharp","commit_stats":null,"previous_names":["simplito/privmx-endpoint-csharp"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/simplito/privmx-endpoint-csharp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplito%2Fprivmx-endpoint-csharp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplito%2Fprivmx-endpoint-csharp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplito%2Fprivmx-endpoint-csharp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplito%2Fprivmx-endpoint-csharp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplito","download_url":"https://codeload.github.com/simplito/privmx-endpoint-csharp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplito%2Fprivmx-endpoint-csharp/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262546707,"owners_count":23327013,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chat","communication","cryptography","data-transfer","decryption","e2ee","end-to-end-encryption","files","messages","messaging","privacy","privacy-protection","private","privmx","secure","simplito","storage","thread","zero-knowledge"],"created_at":"2025-06-01T21:37:13.495Z","updated_at":"2025-06-29T06:31:03.930Z","avatar_url":"https://github.com/simplito.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PrivMX Endpoint C#\n\nThis repository provides C# wrapper for the native C++ library used by PrivMX to handle\nend-to-end (e2e) encryption. PrivMX is a privacy-focused platform designed to offer secure\ncollaboration solutions by integrating robust encryption across various data types and communication\nmethods. This project enables seamless integration of PrivMX’s encryption functionalities in\nC# applications, preserving the security and performance of the original C++ library while making its\ncapabilities accessible on the .NET platform.\n\n## About PrivMX\n\n[PrivMX](https://privmx.dev) allows developers to build end-to-end encrypted apps used for\ncommunication. The Platform works according to privacy-by-design mindset, so all of our solutions\nare based on Zero-Knowledge architecture. This project extends PrivMX’s commitment to security by\nmaking its encryption features accessible to developers using C#.\n\n### Key Features\n\n- End-to-End Encryption: Ensures that data is encrypted at the source and can only be decrypted by\n  the intended recipient.\n- Native C++ Library Integration: Leverages the performance and security of C++ while making it\n  accessible in C# applications.\n- Cross-Platform Compatibility: Designed to support PrivMX on multiple operating systems and\n  environments.\n- Simple API: Easy-to-use interface for C# developers without compromising security.\n\n## Library\n\nPrivMX Endpoint C# is the fundamental wrapper library, essential for the Platform’s operational\nfunctionality.\nAs the most minimalist library available, it provides the highest degree of flexibility in\ncustomizing the Platform to meet your specific requirements.\n\nThis library implements models, exception catching, and the following modules:\n\n- `CryptoApi` - Cryptographic methods used to encrypt/decrypt and sign your data or generate keys to\n  work with PrivMX.\n- `Connection` - Methods for managing connection with PrivMX.\n- `ThreadApi` - Methods for managing Threads and sending/reading messages.\n- `StoreApi` - Methods for managing Stores and sending/reading files.\n- `InboxApi` - Methods for managing Inboxes and entries.\n\n## Usage\n\nFor more details about PrivMX and PrivMX Endpoint C#, including setup guides and API reference, visit [PrivMX documentation](https://docs.privmx.dev).\n\n## License Information\n\n**PrivMX Endpoint C#**\\\nCopyright © 2024 Simplito sp. z o.o.\n\nThis project is part of the PrivMX Platform (https://privmx.dev). \\\nThis project is Licensed under the MIT License.\n\nPrivMX Endpoint and PrivMX Bridge are licensed under the PrivMX Free License.\\\nSee the License for the specific language governing permissions and limitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimplito%2Fprivmx-endpoint-csharp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimplito%2Fprivmx-endpoint-csharp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimplito%2Fprivmx-endpoint-csharp/lists"}