Making privacy fun again
Schlap's core backend
⚠️ 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.