It exists, it’s Firefish, it has everything I need.
Lemmy but with the resources to host video
My Perfect Social Media Platform: A Mix of Lemmy and Image Board with Customizable Feed Algorithms
Multimedia support
The platform would support various media types, including text, pictures, GIFs, videos, audio files, and more. It would have a view similar to Lemmy and a grid-view for visual content, like an image board.
Tagging System
The platform could implement a tagging system. Users could tag posts with relevant keywords, making it easier for others to find content on specific topics. This would help users to discover content that they are interested in and help to organize content on the platform.
User curation
Images on image boards are usually well curated and easy to find. In contrast, Lemmy relies on titles, making it difficult to find images again. The platform would allow users above a reputation threshold to tag the posts for better organization[1].
User reputation or karma
The platform would emphasize curation over posting, with a user reputation or karma system based on contributions and interactions[2].
Upvoting and downvoting system
Users would be able to upvote and downvote posts and comments, similar to Lemmy.
More comprehensive evaluation
Star ratings for various criteria to rank content based on a comprehensive evaluation[3].
User trust levels and community moderation
The platform would implement user trust levels, like Discourse, to avoid admin/mod burnout and reliance on bots for moderation.
Customizable feed algorithms
Users would be able to customize their feed algorithms, similar to Bluesky’s custom feeds[4].
Machine learning algorithms
The platform would use machine learning algorithms to personalize feeds and suggest posts based on user activity.
One-size-fits-all image format
The platform would adopt a simple, one-size-fits-all image format for easy sharing without formatting issues.
Federated using ActivityPub
The platform would be federated using the ActivityPub protocol, allowing for interoperability with other platforms in the Fediverse.
Advanced search and tag filtering
The platform would offer advanced search and tag filtering options[5].
Threaded comment system
Posts would have a threaded comment system for easy discussion.
Private messaging
Users would be able to send private messages to each other.
Collections
People can create collections that can be edited by the creator only or anybody, with private/public visibility.
Easy downloading
Users can easily download media, collections, or tags.
Anonymous posting
Instances could enable the option of anonymous posting.
Decentralized storage
The platform could use decentralized storage like IPFS for content hosting.
A wiki with strong moderation tools, and gnupg signed/verified text built into it from the start.
An activitypub method to keep git repos in sync automatically.
A small blog type tool that’s used as a replacement for facebook. It would have a hosted “gathering” component that is always online, then when you open your local app, it pulls down all your stuff.
Shared secrets like a distributed KeePass or Bitwarden.
Distributed home directory and/or development environments.
Something like the useful bits from KeyBase. I really wanted keybase to be something that could support this use case: Alice@foo gets a dev job at Bar. Her ID is added to the cool_project@bar group and automatically she has access to all the group’s big tracking, file shares, wiki, git repos, group chats, etc. Her joining the group is recorded in a permanent record, which can be publicly or privately annotated by people specifically allowed by the group she joined. It’d become an automatic resume.