this post was submitted on 30 Jul 2023
1082 points (98.0% liked)

Lemmy.World Announcements

29163 readers
32 users here now

This Community is intended for posts about the Lemmy.world server by the admins.

Follow us for server news 🐘

Outages πŸ”₯

https://status.lemmy.world/

For support with issues at Lemmy.world, go to the Lemmy.world Support community.

Support e-mail

Any support requests are best sent to info@lemmy.world e-mail.

Report contact

Donations πŸ’—

If you would like to make a donation to support the cost of running this platform, please do so at the following donation URLs.

If you can, please use / switch to Ko-Fi, it has the lowest fees for us

Ko-Fi (Donate)

Bunq (Donate)

Open Collective backers and sponsors

Patreon

Join the team

founded 2 years ago
MODERATORS
 

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!

you are viewing a single comment's thread
view the rest of the comments
[–] sheodox@lemmy.world 5 points 1 year ago (1 children)

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.

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.