I am probably missing something here, doesn't Friendica fulfill those requirements in and of itself? On mobile I use Fedilab (android) to get to Friendica.
EVE will always have a place in my heart. At my peak I had 4 accounts and was one of the directors of a corp. It also meant I was putting in about 3-4 hours a day on weekdays and more on weekends.
I use Jitsi for a non-profit, and I like the mute someone else function, but oh wow the noise cancellation needs improvement. So many voice comm apps have disappeared (there used to be one our group used all the time, then the devs dropped it (the client app) and just became on API or something).
Image Storage. Image meta data / descriptions can contain links to sites. Images can go away if someone takes down the original or requests it be removed. I wouldn't use it to store images I build, I use it for existing images and curate those into the way I need them for my game.
I use it heavily for images for TTRPGs. As a GM, I grab images of Monsters, NPC's, background images, maps. For the Star Wars RPGs, ships, NPCs, deckplans. I use TokenStamp to create the map tokens of those NPCs I found... It is a great resource fot that kind of thing. I think I have "saved" over 2000 images for use in games.
VT100 terminals on Solaris (SunOS) reading usenet, chatting with ytalk, elm (email), Gopher (and searching Gopher with Archie), DartMUD. It was great. Pretty much once we got PC and Mac based clients that stitched together downloads out of usenet posts and could run multiple terminal sessions at once, we were set and the Internet peaked.
This comment got me in Facebook jail a couple of years ago.