maegul ,
@maegul@hachyderm.io avatar

Lemmy is experimenting with plugins.

https://lemmy.ml/post/15187879

Still in experimental prototyping stages it seems, but cool to see. Hope it gets worked on and works out well.

Could be an interesting experiment for the Fedi in general?

It’s using rust’s extism, so webaasembly for plugins.

chrastecky ,
@chrastecky@phpc.social avatar

@maegul While nice to have it natively, the current proposal is seriously lacking. I've been using my own LemmyWebhook package and unless they seriously rework the proposal, it's gonna be the winner when it comes to capabilities.

Though I'm looking forward to actually deprecating it in favor of a native solution, if that time comes.

maegul OP ,
@maegul@hachyderm.io avatar

@chrastecky

Yea I don't know much about the LemmyWebhooks package. How's the performance? Would/does it scale well?

Agreed, native would be good but this is basically experimental at the moment.

I get the sense the core devs are looking for community direction on how and what to build before committing.

Would taking direct inspiration from what lemmywebhooks does be the best path?

chrastecky ,
@chrastecky@phpc.social avatar

@maegul The performance is good, it hooks directly to the database and uses native listen/notify capability of postgres, you can't get more efficient than that.

It makes no additional queries to the database (unless you fetch for some more information manually).

Here's the source code: https://github.com/RikudouSage/LemmyWebhook/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • fediverse
  • kamenrider
  • Rutgers
  • jeremy
  • Lexington
  • cragsand
  • mead
  • RetroGamingNetwork
  • loren
  • steinbach
  • xyz
  • PowerRangers
  • AnarchoCapitalism
  • WatchParties
  • WarhammerFantasy
  • supersentai
  • itdept
  • AgeRegression
  • mauerstrassenwetten
  • MidnightClan
  • space_engine
  • learnviet
  • bjj
  • Teensy
  • khanate
  • electropalaeography
  • neondivide
  • Mordhau
  • fandic
  • All magazines