{"repo":"Crypter-File-Transfer/Crypter","free":true,"listed":false,"github":"https://github.com/Crypter-File-Transfer/Crypter","clone":"git clone https://github.com/Crypter-File-Transfer/Crypter.git","description":"A web application that offers end-to-end encrypted file and message transfer using Blazor WASM, Geralt and BlazorSodium (libsodium language bindings), Entity Framework Core, Hangfire, Docker, and Mailkit.","language":"C#","stars":45,"topics":["blazor","cryptography","file-sharing","messaging","privacy","wasm","libsodium"],"license":"AGPL-3.0","category":"chat-messaging","readme_excerpt":"Crypter Licensing Crypter is open-source software with a dual license, with one exception. Personal and Non-Commercial Use The entirety of Crypter is licensed under the AGPLv3 for free and non-commercial use. A copy of the AGLPv3 is provided in LICENSE.md. Commercial Use Contact the current copyright holder in order to purchase a commercial license. Email: Exception A portion of the Crypter.Web source code was originally authored by ProtonMail and licensed under GPLv3. Therefore, the requirement to obtain a commercial license does not apply to the Crypter.Web project. Crypter.Web is only licensed under the AGPLv3 license. Getting Started Check out these documents to get started working on Crypter: Contribution Guide Coding Standard Development Environment Setup Also take a look at some of the articles that have come in handy while working on the project: Learning Material If you have any questions, please add an issue or send an email to . I would love to hear from you. Projects Crypter.API A RESTful API written using ASP.NET. Crypter.Benchmarks A sandbox for benchmarking various things. Crypter.Common A small class library containing domain models and data types that may be used in any project. Crypter.Common.Client A class library containing various interfaces and most of their implementations for use in client applications. The \"Repository\" interfaces must be implemented per-environment, since these implementations must decide where and how to store data on the client devi","default_branch":null,"files":null,"tree":[],"storefront":"/r/Crypter-File-Transfer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Crypter-File-Transfer/Crypter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}