this post was submitted on 09 Aug 2025
182 points (97.9% liked)

Fediverse

37357 readers
666 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration)

founded 2 years ago
MODERATORS
 

There's a lot of cool stuff in the pipeline for the open source federated alternative to Tiktok and Vine, including a Web UI and a boatload of new features. Let's dive in, and see what's coming in the next release.

you are viewing a single comment's thread
view the rest of the comments
[–] Sl00k@programming.dev 2 points 2 months ago (1 children)

What's up with ActivityPub projects being beholden to PHP. Not even pitting languages against each other, just interesting that most new projects nowadays will choose something like Typescript + React but fediverse tends to favor PHP.

[–] morethanevil@lemmy.fedifriends.social 1 points 2 months ago (1 children)

I don't think Fediverse tends to favor PHP. Mastodon is written in Ruby, GoToSocial is Go, *key forks are Typescript for example. Pixelfed is the only one which comes in my mind for PHP.

PHP is not beginnerfriendly to setup imo. Different configuration files for different settings....

[–] Sl00k@programming.dev 2 points 2 months ago (1 children)

Im thinking of the fork the devs of the programming.dev instance were trying to build, it was PHP. Can't remember the name, then this and Pixelfed. I don't know if favoritism is the right word but I do feel like 3 projects is a lot for the current ecosystem lol.

Certainly an interesting decision.

The bigger problem of Pixelfed seems the codebase and documentation. Dan is mostly alone while developing it. No public betas, just Screenshots with intresting features, which will come soon™

Then again, the documentation. I tried spinning up Pixelfed on ubuntu server with the docs provided. Laravel did not start, cryptical error message. A module was disabled in the default PHP.ini. No mention in the docs, just which PHP modules are needed. I found the solution in a Github issue