schlap-core

module
v0.0.0-...-d8d7f37 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 23, 2023 License: MIT

README

Making privacy fun again

Schlap's core backend

License Badge


⚠️ Schlap is still in its early stages of development ⚠️


About

The Schlap Core backend is written purely in Go (for now). This repository consists of all the core functionality provided to users of Schlap and most importantly, the logic for the End-to-end encryption system.

End-to-end Encryption

Schlap's end-to-end encryption method employs the Elliptic-curve Diffie-Hellman key exchange protocol coupled with AES-256 bit encryption to make sure your messages are unreadable by anyone else that isn't you.

Tech Stack

Our backend's core framework is built using GoFiber, a web framework built on top of FastHTTP, the fastest HTTP engine for Go. We use this in addition to the GoFiber websocket library to achieve real-time messaging.

We use a PostgreSQL database as our primary database.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL