+
Skip to content

juls0730/noctis

Repository files navigation

Noctis

Noctis /ˈnɑktɪs/ adjective of the night

A peer-to-peer end-to-end encrypted chat app.

Features

  • E2EE communication
  • P2P file sharing
  • P2P chat

Data is end-to-end encrypted with MLS. MLS is currently implemented with ts-mls. Due to MLS' age, there are not many libraries for it yet and as a result, there is no gurantee that the implementation will be bug-free or completely secure. Hopefully this will change in the future, but until then, be careful, this project shouldnt be used for anything actually important. In the future I may consider switching to mls-ts from Matrix, or write wasm bindings for AWS' mls-rs library.

How to use

  1. clone the repo
  2. run bun install
  3. run bun run dev --host (webrtc doesnt co-operate with localhost connections, so connect via 127.0.0.1)
  4. open the browser at http://127.0.0.1:5173

About

Peer-to-peer encrypted file sharing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载