Displaying 1 to 20 from 53 results

kbfs - Keybase Filesystem (KBFS)

  •    Go

This repository contains the official Keybase implementation of the client-side code for the Keybase filesystem (KBFS). See the KBFS documentation for an introduction and overview. All code is written in the Go Language, and relies on the Keybase service.

client - Keybase Go Library, Client, Service, OS X, iOS, Android, Electron

  •    Go

Hi, and welcome to the Keybase client repo. All our client apps (macOS, Windows, Linux, iOS, and Android) are being actively developed in this repository. Please, dig around. We'd love you to read our source code.

capillary - Capillary is a library to simplify the sending of end-to-end encrypted push messages from Java-based application servers to Android clients

  •    Java

This is a library to simplify the sending of end-to-end (E2E) encrypted push messages from Java-based application servers to Android clients. Please check the instructions below and the demo for more details. To use push messaging services to send messages to connected devices, developers must send them through a third party messaging service, such as Firebase Cloud Messaging (FCM). It’s simple to encrypt message contents between the developer and the messaging service using https. Major messaging services, including FCM, also encrypt messages between their servers and client devices.




ElectronMail - Unofficial desktop app for ProtonMail and Tutanota E2EE email providers

  •    TypeScript

is an Electron-based unofficial desktop client for ProtonMail and Tutanota end-to-end encrypted email providers. The app aims to provide enhanced desktop user experience enabling features that are not supported by the official in-browser web clients. It is written in TypeScript and uses Angular. The download page with Linux/OSX/Windows installation packages is here.

Darkwire.io - End-to-end encrypted instant web chat

  •    Javascript

Simple encrypted web chat. Powered by socket.io, the web cryptography API. This project is an example of how client side encryption works and how you can integrate it as a chat service. Darkwire server is a Node.js application that requires redis. The Darkwire.io web client is written in JavaScript with React JS and Redux. It uses a combination of asymmetric encryption (RSA-OAEP), symmetric session keys (AES-CBC) and signing keys (HMAC) for security.


end_to_end_encryption - :closed_lock_with_key: Server API to support End-to-End Encryption

  •    PHP

This app provides all the necessary APIs to implement end-to-end encryption on the client side. Additionally it makes sure that end-to-end encrypted files are not accessible with the web interface and other WebDAV clients.Here you can find the API documentation.

hermes-core - Hermes-core, a PoC implementation of Hermes access control and data sharing scheme

  •    C

Hermes-core is a proof of concept for Hermes. Hermes is a cryptography-based method of providing protected data storage and sharing that allows enforcing cryptographically checked CRUD permissions to data blocks and doesn't let server that's running Hermes do anything worse than DoS. In other words, Hermes enables collaboration and distributed data sharing through enforcing access control with the help of cryptographic methods.

end_to_end_encryption_rfc - This repository contains the specification for the end-to-end encryption used by the Nextcloud sync and mobile clients

  •    

This repository contains the specification for the end-to-end encryption used by the Nextcloud sync and mobile clients.

keycatd - An end-to-end opensource password manager

  •    Go

Key.cat can manage all your credentials and lets you share them with others. The idea is to make a password manager that can work offline and sync when there's a connection available to the server. Like an auto-sync keepass. You can also download the docker images from here.

desktop-app - Mixin messenger desktop app

  •    Javascript

Desktop application for Mixin Messenger available for macOS, Windows, Linux using Electron and Vue.js, it's use WebAssembly implements Signal Protocol. macOS and Windows download from the Releases page.

awesome-virgil - Key Management and Crypto Building Block for your App or Device.

  •    

Virgil Security is a stack of security libraries and all the necessary infrastructure to enable seamless, end-to-end encryption for any application, platform or device. Our libraries allow developers to get up and running with Virgil API quickly and add full end-to-end security to their existing digital solutions to become HIPAA and GDPR compliant and more.

twilio-sample-backend-nodejs - A sample backend that demonstrates how to generate a Virgil JWT and Twilio token used for authentication with the Virgil and Twilio services

  •    Javascript

This repository contains a sample backend code that demonstrates how to combine Virgil and Twilio JWT generation, which are used for authentication with the Virgil and Twilio services. Do not use this authentication in production. Requests to a /virgil-jwt and /twilio-jwt endpoints must be allowed for authenticated users. Use your application authorization strategy.

virgil-crypto-php - Virgil PHP Crypto Library is a high-level cryptographic library that allows you to perform all necessary operations for secure storing and transferring data and everything required to become HIPAA and GDPR compliant

  •    PHP

VirgilCrypto is a stack of security libraries (ECIES with Crypto Agility wrapped in Virgil Cryptogram) and an open-source high-level cryptographic library that allows you to perform all necessary operations for securely storing and transferring data in your digital solutions. Crypto Library is written in C++ and is suitable for mobile and server platforms. Virgil Security, Inc., guides software developers into the forthcoming security world in which everything will be encrypted (and passwords will be eliminated). In this world, the days of developers having to raise millions of dollars to build a secure chat, secure email, secure file-sharing, or a secure anything have come to an end. Now developers can instead focus on building features that give them a competitive market advantage while end-users can enjoy the privacy and security they increasingly demand.

virgil-e3kit-js - E3Kit is an SDK that simplifies work with Virgil services and presents the easiest way to add full end-to-end (E2EE) security to their applications to become HIPAA and GDPR compliant and more

  •    TypeScript

Virgil Security provides an SDK which simplifies work with Virgil services and presents easy to use API for adding security to any application. In a few simple steps you can setup user encryption with multidevice support. This a beta release that is made available to allow users to test and evaluate the next verion of E3kit. It is not recommended for production use at this stage.

virgil-sdk-x - Virgil SDK allows developers to get up and running with Virgil API quickly and add full end-to-end (E2EE) security to their existing digital solutions to become HIPAA and GDPR compliant and more

  •    Swift

Virgil Security provides a set of APIs for adding security to any application. In a few simple steps you can encrypt communication, securely store data, provide passwordless login, and ensure data integrity. The Virgil SDK allows developers to get up and running with Virgil API quickly and add full end-to-end security to their existing digital solutions to become HIPAA and GDPR compliant and more.

demo-firebase-android - A simple Android application that demonstrates how the end-to-end encryption works

  •    Java

You can reuse this sample in any projects where you want to end-to-end protect user data, documents, images using Virgil's end-to-end encryption. HIPAA whitepaper. In order for the app to work, you need to deploy a Firebase function that gives out Virgil JWT tokens for your authenticated users. You'll also need to create a Firestore database with a specific rule set.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.