RetroFed Forum
Your home away from modern life.
smolfedi - A lightweight, no-JavaScript Fediverse client written in PHP by Adele at Codeberg
Post Reply
AuthorMessage
skrlet13 feddit.cl skrlet13@feddit.cl
Joined: 2023-06-12
Quote

62   Original
Artwork lemmy.world artwork@lemmy.world
Joined: 2025-12-03
#2 · Quote Reply

Freaking awesome! I adore PHP! <3

12
Leon pawb.social Dojan@pawb.social
Joined: 2025-03-20
#3 · Quote Reply

Freaking awesome! I adore PHP! &lt;3

This is something you don’t see every day.

I have no strong feelings about php, but I love your enthusiasm.

15
solrize lemmy.ml solrize@lemmy.ml
Joined: 2023-06-22
#4 · Quote Reply

Adele Codeberg? She was one of the designers of Smalltalk, I thought. So I'm surprised to hear that about PHP.

4
skrlet13 feddit.cl skrlet13@feddit.cl
Joined: 2023-06-12
#5 · Quote Reply

Adele Codeberg? She was one of the designers of Smalltalk, I thought. So I'm surprised to hear that about PHP.

Copyright says Adele, and this code is at Codeberg. I wasn't sure how to write it.

3
solrize lemmy.ml solrize@lemmy.ml
Joined: 2023-06-22
#6 · Quote Reply

Copyright says Adele, and this code is at Codeberg. I wasn't sure how to write it.

I was making a joke about one of the Smalltalk pioneers, https://en.wikipedia.org/wiki/Adele_Goldberg_(computer_scientist) .

4
Rimu piefed.social rimu@piefed.social
Joined: 2024-01-04
#7 · (edited) Quote Reply

You can try it at https://smolfedi.pollux.casa

I took it for a spin the other day. I was disappointed to find that despite it being very lightweight in terms of client requirements (great!) it is extremely slow. I surmise that every page load is making requests to the Mastodon API on your mastodon instance (like a client app would, except this one is running on a server...) rather than caching anything locally. This kinda nullifies the benefits of being a 'lightweight client' in the first place - the UX is getting nerfed for no gain in speed.

Still I appreciate the no-JS ideal and the extreme compatibility and am looking forward to seeing where this project goes.

16
Maestro fedia.io Maestro@fedia.io
Joined: 2024-03-17
#8 · Quote Reply

Freaking awesome! I adore PHP! &lt;3

Mbin (like fedia.io and others) is also PHP, built on Symfony

5
vogi piefed.social vogi@piefed.social
Joined: 2025-09-07
#9 · Quote Reply

I do love me some /forms!

3
bufalo1973 piefed.social bufalo1973@piefed.social
Joined: 2025-09-01
#10 · Quote Reply

I think the "no-JS' approach is too extreme. I'd rather do a "no-JS framework" buy limited JS.

2
Carl Newton feddit.uk carlnewton@feddit.uk
Joined: 2024-04-13
#11 · Quote Reply

Mbin (like fedia.io and others) is also PHP, built on Symfony

Listen, I'm going to shamelessly self promote my project all I can! Also PHP, also Symfony: Habitat is a platform for local communities. I don't think PHP gets enough love! It's incredibly versatile and is actually very fast in recent years.

4
rglullis communick.news rglullis@communick.news
Joined: 2023-06-09
#12 · Quote Reply

I was super excited when I saw the headline because I am just about to deploy a headless ActivityPub server, then I realized it's a client for the Mastodon API.

6
Maestro fedia.io Maestro@fedia.io
Joined: 2024-03-17
#13 · Quote Reply

Listen, I'm going to shamelessly self promote my project all I can! Also PHP, also Symfony: Habitat is a platform for local communities. I don't think PHP gets enough love! It's incredibly versatile and is actually very fast in recent years.

Oh, that sounds nice! How does it work though? Are instances fully self-contained? Or is there cross instance federation or discoverability?

3
Carl Newton feddit.uk carlnewton@feddit.uk
Joined: 2024-04-13
#14 · Quote Reply

Oh, that sounds nice! How does it work though? Are instances fully self-contained? Or is there cross instance federation or discoverability?

It is currently not federated, and I should be careful with my words because people often confuse my intent when I talk about this. Federation is planned but ActivityPub is not. More details on this are on github.

4
Jupiter Rowland sh.itjust.works JupiterRowland@sh.itjust.works
Joined: 2023-06-25
#15 · Quote Reply

Mbin (like fedia.io and others) is also PHP, built on Symfony

Friendica, Hubzilla, (streams) and Forte are all built in PHP. All they need to run is a LAMP stack. That's why even a feature monster like Hubzilla needs fewer server resources per user than Mastodon.

They only have a little bit of JavaScript for some UI elements such as spoiler tags.

1
Jupiter Rowland sh.itjust.works JupiterRowland@sh.itjust.works
Joined: 2023-06-25
#16 · Quote Reply

I was super excited when I saw the headline because I am just about to deploy a headless ActivityPub server, then I realized it's a client for the Mastodon API.

When someone's on Mastodon, and they say, "Fediverse," chances are very good that it's only Mastodon that they're talking about.

1
Post Reply
Back to top