HeadlinesBriefing favicon HeadlinesBriefing.com

SmolFedi: PHP Client for JS-Averse Fediverse Users

Hacker News •
×

Longtime Fediverse users often face a barrier to entry: modern clients like Mastodon's web app or Ivory ship massive JavaScript bundles, demanding fast connections and recent hardware. While command-line tools exist, they sacrifice visual richness, omitting crucial media like images and artwork integral to the social experience.

Frustrated by this bloat, developer Adële created SmolFedi, a deliberately lightweight alternative. This project strips out modern web dependencies, relying instead on server-side rendering via basic PHP to transform the Fediverse API's JSON output directly into plain HTML.

SmolFedi embraces extreme minimalism; there is no npm, no Composer, and zero JavaScript in the codebase, achieving a CSS grade similar to smolweb standards. It manages core features—including multiple accounts, media attachments with alt text, and content warnings—while ensuring compatibility across browsers, even older ones like Dillo.

This approach provides a functional, image-aware interface for users on modest devices or slow networks who actively avoid heavy frontend frameworks. SmolFedi prioritizes universal accessibility over single-page application smoothness, proving that older web technologies still have utility for specific community needs, especially given its support for Mastodon and GoToSocial instances.