We just added Alexandrite to the server, it’s an alternative desktop UI for Lemmy created by Sheodox who worked tirelessly to make the necessary changes to we could host it ourselves here. So go to https://a.lemmy.world and have a look!

He continues to update it constantly, you can follow the development on his github page or in his community. If you like what you see and want to support him, why not buy him a coffee? :)

For those who don’t have Lemmy World as their home instance and want to use Alexandrite, either ask your instance admins to add it or go to https://alexandrite.app!

Edit: I should probably have mentioned that Alexandrite is meant for desktop!

  • sheodox@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    1 year ago

    I assume there’s an API to allow individuals to develop their own front end if they wanted? Is there any documentation to this end?

    Yes there’s an API (docs here), but the docs are little more than type definitions right now so it takes a bit of digging to figure out what you’re meant to do. You can look through all the methods on the LemmyHttp section of the docs, and watch the network tab in your browser’s dev tools to figure out which APIs are called.

    • MrPoopyButthole@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      1 year ago

      Yeah there is a lot of push back for full API documentation. I get it, they want to move fast and not have to rebuild thier old CI tool. But being open source its going to stifle development in the long run. I almost started building my own front end for Lemmy a month ago when there was only Jerboa but I didn’t like some of the decisions of the core devs and I didn’t want an ongoing battle to keep a front end up to date when changes are made.

      I’m very appreciative to the Lemmy devs and all the app builders but I’m also lazy and perfectionist when it comes to coding in my free time.