Skip to content

DuskyElf/elfmsg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

elfmsg Apache-2.0 planning

Open, end-to-end encrypted messenger app

Plans

  • 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.

Quick Start

Clone this repo and get it running

git clone git@github.com:DuskyElf/elfmsg.git
cd elfmsg

Run Locally

To start the server -

cd core-server
cargo run

To serve the client -

cd web
npm install
npm start

License

The APACHE License (APACHE)

Join Us

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.

Contributing

Contributions are always welcome!

See CONTRIBUTING.md for ways to get started.

Please adhere to this project's code of conduct.

Authors

Check Contributors