If you’ve paid careful attention to our sticky, you may have noticed Lemdro.id hosts a few slick web app interfaces for Lemmy. Give them a try!

These are active projects, so please do report any bugs to their respective GitHub pages linked below.

What do you think of them? What kind of tools would you like to see for Lemmy?

Lemdro.id Interfaces

  • Ⓑⓡⓞⓚⓔⓝ@lemdro.id
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    1 year ago

    Yep. They are all great. Photon is my favourite so far. Sleek & Fast with a Black & White theme. But they are still a Work in Progress amd lack features. I tried them a week ago. I always end up reverting back to lemdro.id

  • ChristianWS@lemmy.eco.br
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I’m a little confused. Those aren’t Lemmy Themes, are they? Instances that use them still use the Lemmy default look by… default, right?

    • ijeff@lemdro.idM
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      They’re not themes, but entirely different web apps for accessing the Lemmy frontend. The default Lemmy-UI is just one of them and could be replaced outright.

      • ChristianWS@lemmy.eco.br
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        …okay, that’s a bit confusing but okay.

        I have two questions:

        1. Those web apps are made with theming in mind? One thing that Old Reddit allows is subreddits having their own css theme, some of them are better than the default old reddit. Suppose I’m the owner of a Lemmy instance and want to replicate the look of a specific reddit community, would that be a pain in the ass to do? The same question for Photon and Voyager, as I imagine some instance might want to further theme it, by changing things more thant just the banner and icon.
        2. Wouldn’t it be better to write those interfaces as Lemmy-UI themes? Or is that impossible?
        • notenoughbutter@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago
          1. those aren’t just themes, they are totally different web apps likely written in different languages (eg. old reddit themes were like ice cream flavours but these are like comparing ice cream with cake, donut, all give you a feeling of sweetness, but use a totally different way)
          • ChristianWS@lemmy.eco.br
            link
            fedilink
            English
            arrow-up
            1
            ·
            1 year ago

            To be fair, the default Lemmy-UI doesn’t really look that far off from Old Reddit in terms of organization, only in styling.

    • ijeff@lemdro.idM
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      As mentioned by others, it’s a specific instance but with multiple frontends. The main LemmyUI is just one of them!

    • cole@lemdro.id
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      1 year ago

      lemdro.id is just a frontend, however it does have a special shortcut to the backend that allows it to function better under heavy load (on lemdro.id specifically)

      • ijeff@lemdro.idM
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        I think they mean whether the entirety of lemdro.id is just a webapp like vger.app, rather than an instance as well.

        • cole@lemdro.id
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          ah, well this is why you usually do the communications stuff haha, I misunderstand people

        • cole@lemdro.id
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 year ago

          Yes! There are 3 different “types” of Lemmy backends in our infrastructure. “scheduled” types, of which there can only be one, run scheduled federation traffic as well as some smaller load balanced load of requests. The “external” type handles generic requests same as “scheduled” except without scheduled federation tasks. These can spin up or down all the way to 0, as sometimes the scheduled instance can handle everything on its own.

          Finally, there is “internal”. These are dedicated backend instances that are not publicly exposed and therefore do not handle any federation traffic at all. Lemmy-ui communicates with this internal backend, meaning that our UI has a path that is entirely separate to the federation traffic and should stay responsive no matter what!