4 ms·
I've started working on a custom ActivityPub implementation because I am interested by it, but I have to say my impressions so far is that it is more complicate
by lycos 4y ago
I've started working on a custom ActivityPub implementation because I am interested by it, but I have to say my impressions so far is that it is more complicated to implement than I originally expected. I find the docs lacking, the test suite hasn't worked in a long time, either. Someone even made a document explaining how to read the relevant specs[0]
Right now Mastodon seems to be the biggest player, but curious what the second/third biggest would be? Pleroma? Having Tumblr add compatibility seems like it could be huge.
[0]: https://tinysubversions.com/notes/reading-activitypub/ https://tinysubversions.com/notes/reading-activitypub/
- davidy123 4y agohttps://semapps.org/ https://semapps.org/ looks interesting to take on a whole "ball of wax" at a useful level of knowledge. Would like to hear your thoughts.
- lycos 4y agoIt looks like it only does client to server (or at least their guide only does this). I'm working on server to server. But for me it's a hobby project anyway so I'll just keep trucking along with my stuff. But I'm also not developing with NodeJS so wouldn't work for me anyway.
- mariusor 4y agoThe sad situation is that most of the devs hurried into building applications that speak ActivityPub instead of creating libraries that can be used by others. If you're working with go, I created some libraries that are overlayed over the specification pretty closely. You can find them at github.com/go-ap
- lycos 4y agoYeah I would have expected more libraries to be available for this as well, maybe if I finish my implementation I'd consider following your example and making libraries out of it. But I only have a hobby use-case and historically I never finish those lol
- mxuribe 4y ago> ...Right now Mastodon seems to be the biggest player, but curious what the second/third biggest would be? Between 2008 through about 2016, it was tough to state which was the most widely used (oh, you'll get opinions, just not sure if stuff was tightly tracked)...But after 2016 - when mastodon came onto the fediverse scene - it certainly has been the most popular software to use. As far as which is second...well that depends on whether you count number of nodes on the Fedi, or numbers of users who use a particular software stack. If matrix federated network is excluded from any list, then second might be peertube nodes (https://the-federation.info/#projects https://the-federation.info/#projects). But if counting by number of users, then second might be diaspora (https://fediverse.observer/stats https://fediverse.observer/stats). Of course, the Fedi being what it is, numbers - while likely good - are only approximations...these data only tell a tip of the iceberg. I mean, the fediverse has been around - and active - since around 2008, so you can only imagine there is some small percentage of Fedi instance admins who prefer not to be counted. So, stat sites like i cited will give you an idea, but not exact numbers. ;-)
- mro_name 4y agogo to e.g. irc.w3.org #social and claim it. We would be +1 then.