App: https://chat.positive-intentions.com/

A p2p encrypted file transfer and messaging app. Here are some features below:

  • Open Source
  • Cross platform
    • PWA
    • iOS, Android, Desktop (self compile)
    • App store, Play store (coming soon)
    • Desktop
      • Windows, Macos, Linux (self compile)
      • run index.html on any modern browser
    • Decentralized
  • Secure
    • No cookies
    • P2P encrypted
    • No registration
    • No installing
  • Messaging
    • Group Messaging (coming soon)
    • Text Messaging
    • Multimedia Messaging
    • Screensharing (on desktop browsers)
    • Offline Messaging (in research phase)
    • File Transfer
    • Video Calls
  • Data Ownership
    • Self Hosting
    • GitHub pages Hosting
    • Local-Only storage

Check it out!

  • amzd@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    16 hours ago

    P2p encrypted file sharing is sadly still an unsolved problem even though file sharing is basically the whole premise of the internet.

    Will look at this when we implement p2p file sharing into https://delta.chat/

    • positive_intentions@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      2 hours ago

      P2p encrypted file sharing is sadly still an unsolved problem

      thanks for your input, but can you explain what you mean by “unsolved problem”?.. p2p encrypted file transfer is demonstrated in the app.

      • amzd@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        29 minutes ago

        I mean compiling an app to do that seems quite a high barrier to entry. I guess you could use the web version on mobile too maybe?

  • Sibbo
    link
    fedilink
    arrow-up
    2
    ·
    19 hours ago

    How does this differ from matrix?

    • positive_intentions@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      19 hours ago

      its browser based. it uses webrtc to create p2p connections between browsers. concepts like authentication takes the form of using cryptography capabilities of a typical browser. the storage of data from messages to encryption keys are stored in indexedDB as provided by the browser of your choice. there is an emphesis on client-side browser-based capabilities in all parts of the app.

      matrix is a good peer reviewed and generally reccommended solution. this project isnt intended to replace any existing solution. there are many other similar projects out there, but i notice there arent many presented as webapps. this is my attempt.