MrCyjaneK / p3pch4t

i2p based peer to peer chat app.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

p3pch4t

Because we need yet another IM

NOTE: This project is currently unmaintained. It is working, basics and some more advanced features are done but it requires a rewrite - as it is just a PoC. Because living on this planet isn't free and monetizing project that's fully open source wouldn't turn out well I had to pause the development. I will however resume the development once I get some funding for this app or get some more free time.

NOTE: This project is being developed under @p3pch4t org. Full rewrite is being currently done, with different technologies and same key features.

About

P3p ch4t - Ensures anonymity by using i2p, and provides privacy with PGP.

Features
  • Simple 1-1 chat
  • Group chats
    • SSMDC.v1 (one device is a group server)
    • ????? (Every device is independant)
  • File sharing (no size limits)
  • Message edits
  • Chat customization (background color, for now, will add more options probably)
  • Message reactions
  • Single account on multiple devices
  • Backup and restore

Current UI/UX is more of a demonstration of features and a raw access to backend rather than a final product. So don't get scared by how it looks at the moment.

Platform support
  • Android
  • Linux
  • Windows
  • MacOS
  • iOS

Bot library
  • Dart library
  • Golang library
  • ?????

Support

If you want to support the project leave me a star, join the Global Party group (link at the bottom of this readme) and share the app with others.

If you want to help with code: go ahead, clone the repository and mess around (you can also check the issues tab for a list of things that I am working on). Or if you are feeling fancy feel free to work on alternative clients. Good starting point for that is lib/server/chat_server.dart.


That being said, this project is still in it's early version. If you have any questions feel free to contact me:

  • p3p dm: i2p://llxkslo3amhojaebvtl5idkc72kv4mym5zx7lwojhqezxefyjota.b32.i2p
  • p3p group: i2p://llxkslo3amhojaebvtl5idkc72kv4mym5zx7lwojhqezxefyjota.b32.i2p/ssmdc.v1/dev (hosted on a redmi 7a!)
  • XMPP: x@stulpy.sk

About

i2p based peer to peer chat app.


Languages

Language:Dart 81.3%Language:C++ 9.1%Language:CMake 7.4%Language:Swift 0.9%Language:HTML 0.7%Language:C 0.6%Language:Kotlin 0.0%Language:Objective-C 0.0%