An open API service indexing awesome lists of open source software.

https://github.com/nv7-github/cryptomail

E-mail, but with end-to-end encryption!
https://github.com/nv7-github/cryptomail

Last synced: 6 months ago
JSON representation

E-mail, but with end-to-end encryption!

Awesome Lists containing this project

README

          

# CryptoMail
E-mail, but with end-to-end encryption!

# Installing Development Dependencies
After downloading, run
```bash
make install
```
To install dependencies, tools, etc.

# Updating gRPC Stubs
Just run
```
make proto
```
Whenever the proto files are updated.

# Development Server
In the `frontend` folder, run
```sh
npm run serve
```
to run the development frontend server. This will auto-recompile.

In the `backend` folder, run
```sh
go run .
```
to run the backend development server. Stop it and re-start it to re-compile.

# Building
Use
```sh
make build
```
To compile to an executable called `CryptoMail`, with everything bundled in (including the JS).

Use
```sh
make package
```
To package it according to your OS into a distributable bundle.