nimporter VS status-desktop

Compare nimporter vs status-desktop and see what are their differences.

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
nimporter status-desktop
11 7
806 255
- 2.7%
4.3 9.9
8 months ago about 22 hours ago
Python QML
MIT License Mozilla Public License 2.0
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.

nimporter

Posts with mentions or reviews of nimporter. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-09-16.

status-desktop

Posts with mentions or reviews of status-desktop. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-27.
  • [1 Year Review] Status still hasn't released anything or gained any real market share in private messaging
    2 projects | /r/ethereum | 27 May 2023
    In the meantime, desktop already exists but it's just at the finish line w.r.t. good enough feature set and performance to launch broadly. Go check it out at https://github.com/status-im/status-desktop. This recent tweet also highlights some of the massive performance improvements the desktop team is focused on (which will also immediately be available to the mobile app): https://twitter.com/ethstatus/status/1662857323889524739
  • Faster Python with Guido van Rossum
    11 projects | news.ycombinator.com | 7 Oct 2021
  • Is this project dead?
    2 projects | /r/statusim | 31 Aug 2021
    The application consists of the combined efforts of the Status organisation and community contributors, you can follow our development at github.com/status-im/ — you're welcome to contribute as well! If you're running into any bugs, we'd love it if you could file an issue in our mobile or desktop repositories.
  • FB messenger silently censoring links, claims they were sent
    3 projects | news.ycombinator.com | 28 Aug 2021
    For those looking for a no-censorship-ever-of-any-kind alternative, consider Status:

    https://status.im/get/

    If you don't need or want a crypto wallet or dapp browser, then simply don't use those parts of the app.

    Relevant specs:

    https://specs.status.im/

    https://rfc.vac.dev/

    Relevant repos:

    https://github.com/status-im/status-react

    https://github.com/status-im/status-desktop

    There are trade-offs, for sure: since there's (deliberately) no integration with contacts lists (address books) of the OS or other apps, your social circle probably isn't using the app already, or in any case isn't discoverable.

    The public chats facility has turned out to be too spam-prone for "well known" / advertised chats, e.g. #status. However, if you create a public chat that has some unguessable component (e.g. #myfriends-a9e72ab5) and you share it with friends (even lots) in a reasonably private context, then the chances of it being spammed are quite low. Note that public chats, while "public", are still E2EE, using the chat's name as the basis for a symmetric key.

    1-to-1 and private group chats are highly secure; the latter have a max size, and depending on their size and your device, sending messages can be a little slow.

    Creating a robust alternative to the existing public chats facility has involved a lot of work: the forthcoming Communities features provides a discord-like facility whereby founders/admins of communities can take advantage of various mechanisms for moderation and governing membership. The Communities feature can already be enabled in advanced preferences of both mobile and desktop apps, but note it's a WIP.

    The moderation mechanisms for communities don't undermine the no-censorship principle of Status because:

    (1) Any user can create a community.

    (2) A community's rules are managed by those with a stake in the community, there's no override by Status-the-org nor anyone else.

    (3) The underlying nodes of the network form a decentralized p2p network, i.e. there's no central actor/authority that controls the flow of messages.

    Re: (3), running a Status node should be easy and incentivized.

    The "incentivized" aspect is a challenging problem and not solved yet. Long story short, engineering an incentivized decentralized messaging network (not a blockchain!) is harder than incentivizing a blockchain network.

    That being said, the "easy" aspect isn't too difficult to solve, sneak peek:

    https://github.com/status-im/status-node

    Finally, with pertinent laws and regulations in flux across the globe, there could come a day when binaries aren't readily available (from app stores, GitHub, etc.), but thankfully there's always `git clone` and `make`.

    Disclosure: I'm a core contributor at Status.

  • Opinions on Status, peer to peer messager(status.im)
    2 projects | /r/thehatedone | 6 May 2021
    My only big issue is that it does talk to googleusercontent.com. Not sure how that can fit with privacy. Heres the github issue.
  • It looks like Signal isn't as open source as you thought it was anymore
    18 projects | news.ycombinator.com | 6 Apr 2021
    Current numbers re: adoption were discussed in Status' most recent Town Hall: https://www.youtube.com/watch?v=98wsQe6hHHs&t=365s

    As for dev support: Status has teams of full-time devs working on various projects related to the mobile[1] and desktop[2] (beta) apps, as well projects that are related to the larger Ethereum ecosystem, e.g. nimbus-eth2[3]. Our teams aren't particularly large, but are working steadily to squash bugs and add/improve features. We also have teams dedicated to UX and design.

    [1] https://github.com/status-im/status-react

    [2] https://github.com/status-im/status-desktop

    [3] https://github.com/status-im/nimbus-eth2

    18 projects | news.ycombinator.com | 6 Apr 2021
    Many persons that are interested in decentralized messaging are also interested in cryptocurrency, but not all are.

    If someone wishes to use the app only as a messenger, the wallet will neither add to nor take away from their experience, i.e. use of the wallet is entirely optional.

    I'm a developer at Status, and am on the team responsible for the Status Desktop client[+] (currently in beta), feel free to ask me anything.

    [+] https://github.com/status-im/status-desktop

What are some alternatives?

When comparing nimporter and status-desktop you can also consider the following projects:

session-desktop - Session Desktop - Onion routing based messenger

nimpy - Nim - Python bridge

futhark - Automatic wrapping of C headers in Nim

mobilecoin - Private payments for mobile devices.

cinterop - A C/C++ interop library for the Nim programming language

nimterop - Nimterop is a Nim package that aims to make C/C++ interop seamless

status-mobile - a free (libre) open source, mobile OS for Ethereum

libsignal - Home to the Signal Protocol as well as other cryptographic primitives which make Signal possible.

skybison - Instagram's experimental performance oriented greenfield implementation of Python.

nimjl - A bridge between Nim-lang and Julia !

td - Cross-platform library for building Telegram clients