session-desktop VS oxen-core

Compare session-desktop vs oxen-core and see what are their differences.

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
session-desktop oxen-core
301 25
1,397 299
1.5% -0.7%
0.0 0.0
1 day ago 1 day ago
TypeScript C++
GNU General Public License v3.0 only GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

session-desktop

Posts with mentions or reviews of session-desktop. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-29.

oxen-core

Posts with mentions or reviews of oxen-core. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-30.
  • [PSA] Official communities are having an outage right now
    3 projects | /r/Session_Messenger | 30 Jun 2023
    Every official Session community hosted on the getsession.org domain, as well as the official websites (https://getsession.org, https://oxen.io) are unreachable as of now. https://lokinet.org seems to have issues as well.
  • Tor vs Oxen Lokinet . How does the performance compare?
    1 project | /r/TOR | 29 Jun 2023
  • Monero integration in BLACK protocol, a privacy focused fork of THORChain
    3 projects | /r/Monero | 26 Jan 2023
    Oxen is very much alive, as is Haven. Technologically Electroneum is very far away now, not being a privacy coin anymore, but it did start as a Monero fork and at least is still around.
  • My list of favorite secure messaging apps
    5 projects | news.ycombinator.com | 12 Jan 2023
    Really great list. Thank you. Some of these I wasn't even aware of. I've been using Session for about a year. A year ago it definitely had some missed messages and I was about to ditch it but I held strong and haven't experienced that issue in a while. Been flawless for about half a year. The Oxen/Loki network overall https://oxen.io/ is a really interesting alternative to Monero and Tor. It's interesting how it can be both!
  • Signal Says It Will Exit India Rather Than Compromise Its Encryption
    8 projects | news.ycombinator.com | 27 Oct 2022
    Widely used? No. I've found Session to be a decent alternative however it's still early development which entails some scuff and details as to how they intend for it to be financially supported long term aren't clear.

    https://getsession.org/

    TLDR on Session is that it's a fork of Signal (effectively same front end, key scheme, encryption scheme, etc) with a modified transport/delivery and notification system and without the phone-number-as-an-identifier caveat that signal has.

    Note: Sorry for the wall of text below.

    As for what that modified transport layer is, it's routing all the messaging and data hosting over Oxen (https://oxen.io/) which is a cryptocurrency that serves as a decentralised short term / small size addressable data store and an onion router for those messages/data. As much as cryptocurrency=bad in a lot of cases, here it kinda makes sense as it's just an automated digital marketplace for data hosting and bandwidth with tooling wrapped around it to support privacy and anonymity preserving tools without relying on some hopefully benevolent dictator to run it.

    As for who's backing it, same group that develops the Oxen, an Australian non-profit focused on privacy tech and bearing the same name (Oxen Privacy Tech Foundation). While Oxen is pay for use (messaging and all that has an on chain cost), it looks like the foundation is covering the costs of running Session for the foreseeable future. Given the nature of the project, it should eventually be possible for users to pay their own infra costs however that doesn't seem to be implemented yet.

    It's pretty easy to use.

    1. Install via F-droid or download from the web.

    2. Basic cryptocurrency wallet style setup where your account is based on a randomly generated "recovery seed" phrase (string of words with equal bits of randomness as the private key which can be used to rebuild the private key on a new device).

    3. Then you can share your "Session ID" which is basically just your public key or you can pay for a custom username which is addressed to your public key (you can set names for contacts after adding them so the username is mostly for ease of discoverability).

    4. After that it's basically just Signal but where you can make and throw away accounts at the drop of a hat.

    My main complaints are

    1. that it's a bit slow on delivery

    2. The onion routing half of decentralised storage + routing is still being implemented for Session as the project is very much WIP at this stage.

    ----

    My takeaway is that provided it can stick around, Session has potential to shore up where Signal falls short. Give it a year or two in the oven and I might recommend it as a daily driver for messaging.

    Likewise for the OPTF and their goals in general. It looks like once Session is "fully implemented" they are looking at trying to expand the approach to a discord/slack/matrix competitor as well which could be interesting. As far as I can tell they are just a bunch of privacy nerds with a little bit of a cryptocurrency lean to them but they are doing good work.

  • Tornado Cash and WHY privacy chains are important!?!
    5 projects | /r/CryptoCurrency | 8 Aug 2022
    Lets kickstart with Oxen, an open source privacy tech blockchain with 2 working products; Sessions Messenger - (a fully anonymous encrypted messaging service) and Lokinet - (a cutting edge low-latency onion router) - which both utilize the Oxen Service Node network to safeguard user privacy and anonymity.
  • Weekly Ask Ledger Anything - leave your questions here! Week of June 6
    2 projects | /r/ledgerwallet | 6 Jun 2022
  • Weekly Ask Ledger Anything thread - Leave Your Questions here! Week of May 9, 2022
    2 projects | /r/ledgerwallet | 11 May 2022
    The https://oxen.io/ community patiently waits for the integration of their Ledger app. Any idea on when that's going to happen?
  • Weekly Dev Update 12/04/2022
    4 projects | /r/oxen_io | 12 Apr 2022
    Wallet3 RPC calls for Get Balance, Get Address and Export Keys https://github.com/oxen-io/oxen-core/pull/1525
  • Weekly Dev Update 15/02/2022
    4 projects | /r/oxen_io | 16 Feb 2022
    Removes macro and goto code in wallet2::import_outputs function https://github.com/oxen-io/oxen-core/pull/1516

What are some alternatives?

When comparing session-desktop and oxen-core you can also consider the following projects:

Tox - The future of online communications.

lokinet-exit-provider - lokinet exit node webapp

qTox - qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.

lokinet-webrtc - lokinet webrtc demo with electron

jami-cli - Jami client for terminal

loki-network - Lokinet is an anonymous, decentralized and IP based overlay network for the internet.

berty - Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network

session-android - A private messenger for Android.

Signal-Desktop - A private messenger for Windows, macOS, and Linux.

session-pysogs - Python implementation of the Session community server

Speek - Privacy focused messenger that doesn't trust anyone with your identity, your contact list, or your communications

oxen-mq - Communications layer used for both the Oxen storage server and oxend