Compare software

See what fediverse software supports, side by side. Pick up to 6.

PeerTube
Loops
116 questions
Feature support for PeerTube, Loops
Question
PeerTube
54 yes · 44 unknown
Loops
28 yes · 60 unknown
Accounts and profiles
Move to another server with followersFEP-7628 Move actorNo

Export and import copy data but do not move followers; there is no Move support.

Source
No

No Move activity support in beta.14.

Source
Accept followers moving inFEP-7628 Move actorUnknownNo

The actor has no alsoKnownAs.

Source
Export your dataFEP-6fcd Account Export Container FormatFEP-9091 Export Actor Service EndpointYes6.1.0+ Source Yes Source
Import follows, blocks and mutesPartial6.1.0+

Only from PeerTube export archives; it re-follows subscriptions and restores mutes.

Source
Unknown
Delete your own accountYes Source Partial

Deletion can be requested in settings, but beta.14 does not send an account Delete to other servers.

Source
Two-factor authenticationYes5.0.0+ Source Yes Source
Passkeys and security keysNo

Two-factor is TOTP only; no WebAuthn code in 8.3.1.

Source
No

Two-factor is TOTP only; no WebAuthn code in beta.14.

Source
Sign in with an external providerPartial

Needs an auth plugin such as auth-openid-connect, auth-ldap or auth-saml2.

Source
Unknown
Profile metadata fieldsFEP-fb2a Actor metadataUnknownUnknown
Verified profile linksUnknownUnknown
Profile header imageYes3.2.0+

Channels can have a banner.

Source
No

Profiles have an avatar only.

Source
Bot accountsUnknownNo

Actors are always type Person.

Source
Several identities under one loginYes

One account can own several channels, each a separate actor.

Source
Unknown
Posting
Edit published postsYes Source Yes Source
Content warningsYes7.2.0+

Sensitive videos can carry a content warning text.

Source
Unknown
Formatted text in postsYes Source Unknown
Write in MarkdownYes Source Unknown
Scheduled postsYes Source Unknown
DraftsUnknownUnknown
Control who can replyPartial6.2.0+

Comments can be on, off, or need approval; no followers-only option.

Source
Partial

Comments can only be turned on or off per video.

Source
Custom emojiFEP-9098 Custom emojisUnknownUnknown
Post languageYes Source Partial

Videos have a language field, but it is not federated.

Source
Pin posts to a profileUnknownPartial

Pinned videos show on the profile but are not published as a featured collection.

Source
Local-only postsYes2.1.0+

Internal privacy: visible to local users only, not federated.

Source
Unknown
Automatically delete old postsUnknownUnknown
Long-form articlesFEP-b2b8 Long-form TextUnknownUnknown
HashtagsFEP-eb48 HashtagsYes

Video tags link to a tag search.

Source
Partial

Hashtag feeds exist only for trending tags shown in Explore.

Source
Link previewsFEP-8967 Generating link previews for attached linksUnknownUnknown
Translate postsUnknownUnknown
Media
Upload JPEG imagesNo

Uploads are video or audio files; images are only used as thumbnails.

Source
No

Posts are videos only.

Source
Upload PNG imagesNo

Uploads are video or audio files; images are only used as thumbnails.

Source
No

Posts are videos only.

Source
Upload animated GIFsNo

Uploads are video or audio files; images are only used as thumbnails.

Source
No

Posts are videos only.

Source
Upload WebP imagesNo

Uploads are video or audio files; images are only used as thumbnails.

Source
No

Posts are videos only.

Source
Upload HEIC imagesNo

Uploads are video or audio files; images are only used as thumbnails.

Source
No

Posts are videos only.

Source
Upload AVIF imagesNo

Uploads are video or audio files; images are only used as thumbnails.

Source
No

Posts are videos only.

Source
Upload MP4 videoYes Source Yes Source
Upload WebM videoYes Source No

Not in the default allowed types (mp4, mov, m4v).

Source
Upload audioYes1.4.0+

Audio is merged with an image into a video.

Source
No

Posts are videos only.

Source
Several attachments per postFEP-1311 Media AttachmentsNo

One video file per upload.

Source
No

One video per post.

Source
More than four attachments per postNo

One video file per upload.

Source
No

One video per post.

Source
Image descriptions (alt text)UnknownYes Source
Image focal pointUnknownUnknown
Sensitive mediaYes Source Yes Source
Removes location data from photosUnknownUnknown
Albums or collectionsYes

Videos can be grouped into playlists.

Source
Yes

Videos can be grouped into playlists.

Source
Video and audio
Video transcodingYes Source Yes Source
Adaptive streaming (HLS)Yes Source No

Videos are served as one transcoded MP4; no HLS output.

Source
Live streamingYes3.0.0+

Off by default; admins enable it.

Source
No

No live streaming in beta.14.

Source
Subtitles and captionsYes Source Unknown
Automatic captionsYes6.2.0+

Off by default; admins enable it.

Source
Unknown
Peer-to-peer video deliveryYes Source Unknown
Video chaptersYes6.0.0+ Source Unknown
PlaylistsYes Source Yes Source
Podcast feedsYes5.2.0+ Source Unknown
Interactions
LikesYes Source Yes Source
BoostsUnknownNo

No repost action in beta.14; incoming Announces of Loops videos are accepted.

Source
Emoji reactionsFEP-c0e0 Emoji reactionsUnknownUnknown
Direct messagesUnknownYes Source
Approve followers manuallyNo

Follows of accounts and channels are accepted automatically; only instance follows can need approval.

Source
Unknown
BookmarksFEP-4772 Representing bookmarksUnknownYes Source
Join fediverse groupsFEP-1b12 Group federationUnknownUnknown
Host groups or communitiesFEP-1b12 Group federationUnknownUnknown
Interact from another serverFEP-3b86 Activity IntentsYes Source Unknown
EventsFEP-8a8e A common approach to using the Event object typeUnknownUnknown
Privacy and safety
Followers-only postsUnknownUnknown
Unlisted postsYes Source Unknown
Block accountsUnknownYes Source
Mute accountsYes Source Unknown
Block whole servers (personal)Yes

Users can mute a remote server for themselves.

Source
Unknown
Word filtersUnknownUnknown
Hide follower and following listsUnknownUnknown
Choose whether posts are searchableFEP-5feb Search indexing consent for actorsFEP-268d Search consent signals for objectsUnknownUnknown
Hide from search enginesUnknownUnknown
Signed fetches required (secure mode)FEP-7502 Limiting visibility to authenticated actorsUnknownUnknown
Moderation
Report contentYes Source Yes Source
Forward reports to other serversYes Source Partial

Incoming Flag reports are received; local reports are not sent to other servers.

Source
Block servers (admin)Yes

Done by muting a server for the whole platform.

Source
Yes Source
Limit serversUnknownUnknown
Allowlist federationUnknownUnknown
Import server blocklistsYes8.3.0+

Admins subscribe to remote blocklists that sync periodically.

Source
Partial

Admins can paste a list of domains to add in bulk; no blocklist file import.

Source
Approve sign-upsYes5.1.0+ Source Yes

Curated onboarding mode.

Source
Invite linksUnknownYes

Invites are created by admins.

Source
CAPTCHA on sign upUnknownPartial

Needs hCaptcha or Cloudflare Turnstile.

Source
Moderation audit logYes

Audit logs are viewable in the admin Logs panel.

Source
Yes Source
Appeal moderation decisionsUnknownUnknown
Custom content rulesYes

Watched words and auto tag policies can hold comments or block videos.

Source
Unknown
Discovery
Full-text searchYes Source Yes Source
Trending contentYes Source Yes Source
Profile directoryUnknownUnknown
Local timelineYes Source Unknown
Federated timelineYes Source Unknown
RSS feedsYes Source Yes Source
Relay supportFEP-ae0c Fediverse Relay Protocols: Mastodon and LitePubUnknownYes Source
Federation and protocols
NodeInfoFEP-f1d5 NodeInfo in Fediverse SoftwareFEP-0151 NodeInfo in Fediverse Software (2025 edition)Yes Source Yes Source
RFC 9421 HTTP signaturesNo

Only draft-cavage signatures are parsed.

Source
No

Only draft-cavage signatures are implemented.

Source
Object integrity proofsFEP-8b32 Object Integrity ProofsUnknownUnknown
Fetches missing repliesFEP-f228 Backfilling conversationsFEP-7458 Using the replies collectionYes Source Unknown
Diaspora protocolUnknownUnknown
Nomadic identityFEP-ef61 Portable ObjectsUnknownUnknown
ActivityPub client-to-server APIFEP-d8c2 OAuth 2.0 Profile for the ActivityPub APIUnknownUnknown
Apps and API
Mastodon-compatible APINo

PeerTube has its own REST API.

Source
No

Loops has its own REST API.

Source
Official mobile appYes

Apps for iOS and Android.

Source
Yes

Apps for iOS and Android.

Source
Installable web appYes Source Unknown
Push notificationsUnknownYes Source
WebhooksUnknownUnknown
Documented APIYes Source Yes Source
Running a server
Official Docker imageYes Source Unknown
S3-compatible object storageYes Source Yes Source
PostgreSQLYes Source Unknown
MySQL or MariaDBNo

PostgreSQL is the only supported database.

Source
Yes Source
SQLiteNo

PostgreSQL is the only supported database.

Source
Unknown
Single-user modeUnknownUnknown
Handles on a different domainUnknownUnknown
Custom themes or CSSYes

Theme plugins and custom CSS in the admin settings.

Source
Unknown
Cleans up cached remote mediaUnknownUnknown
Plugins or extensionsYes1.4.0+ Source Unknown

Answers are contributed and sourced. See something wrong or missing? Use “Unknown” links or a software's Feature support section to fix it.