Hey. Im thinking about creating matrix client based on telegram. I think their UI/UX is one of the best among messengers. Plus their android app is open source.

I have to take couple of things in consideration, like: licensing, technical details and some more. Its very possible from the technical perspective and pretty unclear from the licensing/legal perspective (since they could change license any moment or even go private).

In this post i would mostly like to know if open source community even wants anything related to telegram. Not everyone likes it. The project would target mainly open source community and will be public as well.

So the questions: Do you think we would want it? And would you personally try it?

Thank you <3

EDIT: :V If you think its bad idea, please tell me. I see much of positive response (and i feel pretty happy about it), but i have to be real, so if you think im wrong or you see any problems, please speak up :)

  • j4k3@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    1 month ago

    Sorry, I’ve never used telegram and don’t typically use IRC type stuff because info is lost in the void, and I need time to collect my thoughts. I tried a matrix client around a year ago, but do not recall which one. I don’t use it often enough to have an app. I don’t like anything that keeps a persistent icon on my phone. I don’t even like the Andy WiFi and mobile data visible. IIRC the Matrix client I tried put an icon on my status bar, reduced my battery life substantially, and defaulted to notifications for nonsense.

    I might use a matrix client if it were very light weight and didn’t intrude in any way. I would use it like SMS but for the internet. I’m weird though, like completely degoogled, use a whitelist firewall, and only accept messages and notifications of any kind if they are human messages by people in my contacts. I have a dozen FOSS apps total on mobile and do most things in browser… So probably not your best measure of user base, but no comments yet and I think what you’re doing is great.

    • toastal@lemmy.ml
      link
      fedilink
      arrow-up
      2
      ·
      1 month ago

      Neither the Matrix clients nor servers are lightweight—largely by design. All of the clients take literal minutes to start up if you don’t use it regularly & chew thru data. Even if they managed to hide how slow syncing is, it is just being hidden & taking just as many resources in the background. The whole decentralized eventual consistency + chat history is permanent is a model that makes it this way. At least IRC understood the chat was ephemeral & the protocol—even v3—isn’t bloated.

  • majestic@sh.itjust.worksOP
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    1 month ago

    Ofc you are welcome to share any of your thoughts about it. I would be really glad if you would do so

  • sibachian@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 month ago

    considering telegram is basically the only modern and stable non-electron chat that runs buttery smooth, such a matrix client would be a game changer.

    i’m stuck with telegram for now because i have an m1 mbp and an ideapad tablet with linux, neither which can run more than 1-2 electron apps simultaneously without screeching to a crawl and putting itself on fire.

    like, 99% of my life revolves around hating on electron; it feels like electron has become standard for modern much needed productivity software. and it makes using computers that aren’t super high end basically useless. developers need to start reconsidering their end-users, because electron will never be optimized for non-highend hardware (i’m not even convinced electron run snappy on a highend computer, but i would love to be proven wrong because currently i just assume coders have gotten too lazy to care about the end-user).

    • balsoft@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 month ago

      There are a couple of non-electron matrix clients I enjoy: gomuks (TUI, therefore really light-weight), and nheko (Qt-based native app that’s about as snappy as telegram, but with less animations and crap).

      • sibachian@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 month ago

        i haven’t used gomuks, i’m not a big fan of terminal applications

        nheko has so many issues. one version it was impossible to login. then when they fixed that, the encryption kept breaking and a lot of messages from my friends were lost. it also lacks a lot of features. last time i tried nheko was in january. so maybe they have fixed the stability issues and added some modern features; but otherwise it can’t compete because it can’t be used as a daily driver.

        • balsoft@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          1 month ago

          I’ve been using nheko as my Matrix client and main Telegram client via mautrix-telegram for the past 4 years. I fixed a couple of annoying bugs myself, and it has been working great for me since. Shame your experience isn’t the same, maybe you can report the bugs to the devs (who are amazingly responsive).

  • balsoft@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    1 month ago

    Yep, that has actually been a dream of mine for a while, I went as far as downloading the source code and setting up the build environment, but then got a bit overwhelmed by the task. It would be amazing to have this.

  • nucleative@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    The problem with telegram is the recent revelations that there is little to no backend privacy. So I’m not totally sure who your userbase might be?

    Open source afficionados who also don’t mind random cops trolling through their contacts and messages? Seems like a rather small overlap.

    Or maybe I’ve misunderstood the recent media attention that telegram has gotten or your proposal.

  • mechanicus@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    I use element to try out matrix, I haven’t used telegram. But I’d try it a new client.