"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 The Fediverse, to indicate that all the applications within the tree crown are part of the 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.
Smaller trees around the main tree indicate other protocols for federated social networks.
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. Nexloud connect to XMPP and Matrix. Drupal connects to XMPP."