Open, end-to-end encrypted messenger app
- A web app, with Vanilla Typescript as frontend for web and Axum as backend.
- Flexible Server, ie. Users could host the server themselves.
- End-to-end encryption, ie. Server won't have control over messages.
- Switchable encryption algorithms, for using Quantum Safe Encrypting algorithms.
Clone this repo and get it running
git clone git@github.com:DuskyElf/elfmsg.git
cd elfmsg
To start the server -
cd core-server
cargo run
To serve the client -
cd web
npm install
npm start
We'd love to have folks join us and contribute to the project. We are committed to a welcoming and inclusive environment where everyone can contribute.
Contributions are always welcome!
See CONTRIBUTING.md for ways to get started.
Please adhere to this project's code of conduct.
Check Contributors