A large tree grows from a green platform labeled “ActivityPub + more”. ActivityPub is a protocol for communicating between different applications in the Fediverse. The trunk of the tree is labeled Fediverse, to indicate that all the applications within the tree crown are part of the Fediverse. The crown is made up of circles that intersect with each other. Circle 1: Multimedia (streaming, video, photos, podcasting, images, files). Apps: Downcast, PeerTube, Pixelfed, Castopod and Nextcloud. Circe 2: Networking. Apps: Friendica, Mastodon, Misskey, Pleroma, Diaspora, GnuSocial, Hubzilla, Socialhome, kbin and Lemmy. Circle 3: Music. Apps: Funkwhale. Circle 4: Books. Apps: Bookwyrm. Circle 5: Writing. Apps: Write Freely, Plume, Drupal (via plugins) and Wordpress (via plugins). Circle 6: Events. Apps: Mobilizon and Bonfire. Growing out of the trunk is a separate branch labeled “Paid services”. Apps here are micro.blog and write.as. Off to the right are 3 small trees, one rooted in diaspora protocol, one in the OStatus protocol, and one in the Zot protocol. The two applications Hubzilla and Friendica connect with Diaspora and OStatus using dotted lines. Socialhome connects to Diaspora. GnuSocial connects to OStatus. Hubzilla connects to Zot. Off to the left are two small trees, one with its roots in the Matrix protocol and the other with its roots in the XMPP protocol.
https://media.mstdn.social/media_attachments/files/109/543/801/839/583/546/original/5f7e96031b711aaa.png