Compare commits

..

No commits in common. "220010ec6ba68bb09b622bcce162b54d670d7ece" and "dcd7428687ba42d6f11a09c6bfc903dcd74d576b" have entirely different histories.

View file

@ -6,10 +6,10 @@ header_alt: The Misskey wordmark in black on a white background with green circl
header_caption: Image from Misskey Hub, licensed under CC BY-SA 4.0.
footer: true
published: 2024-02-02T21:47:00.000+10:00
edited: 2025-02-10T19:24:00.000+10:00
edited: 2024-09-27T15:22:00.000+10:00
---
This page aims to provide a rough timeline of each notable fork and a comparison of their features. The feature comparisons are for the latest stable releases of stable forks and development releases of developing/unmainted forks. If anything on this page is incorrect or out of date I'd appreciate if you could let me know: [@pancakes@meow.company](https://shrimp.meow.company/@pancakes).
This page aims to provide a rough timeline of each notable fork and a comparison of their features. The feature comparisons are for the latest stable releases of stable forks and development releases of developing/unmainted forks. If anything on this page is incorrect or out of date I'd appreciate if you could let me know: [@pancakes@cats.city](https://cats.city/@pancakes).
## Featured Forks
@ -20,6 +20,7 @@ This page aims to provide a rough timeline of each notable fork and a comparison
| ![Firefish icon](/assets/page/misskey-comparison/firefish.svg) <!--rehype:class=icon--> | Firefish | v20241205 | [@firefish@info.firefish.dev](https://info.firefish.dev/@firefish) | None | <https://firefish.dev/firefish/firefish> |
| ![Iceshrimp icon](/assets/page/misskey-comparison/iceshrimp.png) <!--rehype:class=icon--> | Iceshrimp (JS) | v2023.12.11 | None | None | <https://iceshrimp.dev/iceshrimp/iceshrimp> |
| ![Sharkey icon](/assets/page/misskey-comparison/sharkey.png) <!--rehype:class=icon--> | Sharkey | 2024.11.2 | [@Sharkey@sharkey.team](https://sharkey.team/@Sharkey) | <https://joinsharkey.org/> | <https://activitypub.software/TransFem-org/Sharkey> |
| ![Catodon icon](/assets/page/misskey-comparison/catodon.ico) <!--rehype:class=icon--> | Catodon | 24.01-dev | [@catodon@catodon.social](https://catodon.social/@catodon) | None | <https://codeberg.org/catodon/catodon> |
### Iceshrimp
@ -89,6 +90,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<th scope="col">Firefish</th>
<th scope="col">Iceshrimp (JS)</th>
<th scope="col">Sharkey</th>
<th scope="col">Catodon</th>
</tr>
</thead>
<tbody>
@ -99,9 +101,10 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-n">Unmaintained</td>
<td class="table-p">Maintenance mode</td>
<td class="table-y">Stable</td>
<td class="table-p">In development</td>
</tr>
<tr>
<th scope="row" colspan="6">General</th>
<th scope="row" colspan="7">General</th>
</tr>
<tr>
<th scope="row">Authorized Fetch</th>
@ -109,6 +112,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-n">No</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-p">Experimental</td>
<td class="table-y">Yes</td>
</tr>
<tr>
@ -118,6 +122,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-p">Sonic, MeiliSearch, or ElasticSearch</td>
<td class="table-y">Built-in</td>
<td class="table-y">Built-in or MeiliSearch</td>
<td class="table-y">Built-in</td>
</tr>
<tr>
<th scope="row">Push Notifications</th>
@ -126,6 +131,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row">Tutorial</th>
@ -134,9 +140,10 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-n">No</td>
</tr>
<tr>
<th scope="row" colspan="6">Integration</th>
<th scope="row" colspan="7">Integration</th>
</tr>
<tr>
<th scope="row">Discord</th>
@ -145,6 +152,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-n">No</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row">GitHub</th>
@ -153,6 +161,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-n">No</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row">Mastodon API</th>
@ -161,6 +170,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-p">Partial</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row">TensorFlow</th>
@ -169,6 +179,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-n">No</td>
<td class="table-n">No</td>
<td class="table-n">No</td>
</tr>
<tr>
<th scope="row">Webhook</th>
@ -177,9 +188,10 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row" colspan="6">Timelines</th>
<th scope="row" colspan="7">Timelines</th>
</tr>
<tr>
<th scope="row">Antennas</th>
@ -188,6 +200,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row">Bubble/Recommended</th>
@ -196,6 +209,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row">Channels</th>
@ -204,6 +218,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row">Social</th>
@ -212,6 +227,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-p">Merged into Home</td>
</tr>
<tr>
<th scope="row">User Lists</th>
@ -220,6 +236,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row" colspan="7">Posts</th>
@ -231,6 +248,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row">Editing & History</th>
@ -239,6 +257,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-p">Editing only</td>
<td class="table-p">Editing only</td>
<td class="table-y">Yes</td>
<td class="table-p">Editing only</td>
</tr>
<tr>
<th scope="row">Favorite/Like Button</th>
@ -247,6 +266,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row">Post Language</th>
@ -255,6 +275,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-n">No</td>
<td class="table-n">No</td>
<td class="table-n">No</td>
</tr>
<tr>
<th scope="row">Module Player</th>
@ -263,6 +284,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-n">No</td>
<td class="table-y">Yes</td>
<td class="table-n">No</td>
</tr>
<tr>
<th scope="row">Boost Visibility</th>
@ -271,6 +293,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row">Report Posts</th>
@ -279,6 +302,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row" colspan="7">Markdown</th>
@ -290,6 +314,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td></td>
</tr>
<tr>
<th scope="row">MFM border</th>
@ -298,6 +323,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-n">No</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td></td>
</tr>
<tr>
<th scope="row">MFM center</th>
@ -306,6 +332,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-p">&lt;center&gt; only</td>
<td></td>
</tr>
<tr>
<th scope="row">MFM crop</th>
@ -314,6 +341,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td></td>
</tr>
<tr>
<th scope="row">MFM fade</th>
@ -322,6 +350,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td></td>
</tr>
<tr>
<th scope="row">MFM followmouse</th>
@ -330,6 +359,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-n">No</td>
<td class="table-n">Yes</td>
<td class="table-y">Yes</td>
<td></td>
</tr>
<tr>
<th scope="row">Per Note MFM Animation Toggle</th>
@ -338,6 +368,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-n">No</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td></td>
</tr>
<tr>
<th scope="row">Markdown Lists</th>
@ -346,6 +377,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-n">No</td>
<td class="table-n">No</td>
<td class="table-n">No</td>
<td></td>
</tr>
<tr>
<th scope="row">Math Formulas</th>
@ -354,9 +386,10 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td></td>
</tr>
<tr>
<th scope="row" colspan="6">Users</th>
<th scope="row" colspan="7">Users</th>
</tr>
<tr>
<th scope="row">Avatar Decorations</th>
@ -365,6 +398,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-n">No</td>
<td class="table-n">No</td>
<td class="table-p">Not federated</td>
<td class="table-n">No</td>
</tr>
<tr>
<th scope="row">Profile Background</th>
@ -373,6 +407,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-n">No</td>
<td class="table-n">No</td>
<td class="table-y">Yes</td>
<td class="table-n">No</td>
</tr>
<tr>
<th scope="row">Cat Mode & Speak as Cat</th>
@ -381,6 +416,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row">Link Verification</th>
@ -389,6 +425,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row">Roles</th>
@ -397,6 +434,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-n">No</td>
<td class="table-n">No</td>
<td class="table-y">Yes</td>
<td class="table-n">No</td>
</tr>
<tr>
<th scope="row">ListenBrainz Status</th>
@ -405,6 +443,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-n">No</td>
<td class="table-n">No</td>
<td class="table-y">Yes</td>
<td class="table-n">No</td>
</tr>
<tr>
<th scope="row">Feeds</th>
@ -413,6 +452,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row">Clips</th>
@ -421,6 +461,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row">Gallery</th>
@ -429,6 +470,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row">Pages</th>
@ -437,6 +479,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row">Post Backfill</th>
@ -445,6 +488,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row">Mute Users</th>
@ -453,6 +497,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row">Block Users</th>
@ -461,6 +506,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row">Report Users</th>
@ -469,6 +515,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row">Disable Post Indexing</th>
@ -477,6 +524,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row">Import/Export</th>
@ -487,6 +535,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">All posts, Followed users, User lists, Muted users, and Blocked users</td>
<td class="table-y">All notes, Favorite notes, Followed users, User lists, Muted users, Blocked
users, and Antennas</td>
<td class="table-y">All posts, Followed users, User lists, Muted users, and Blocked users</td>
</tr>
<tr>
<th scope="row">Post Import</th>
@ -496,6 +545,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-n">No</td>
<td class="table-y">Mastodon+, Pleroma, Akkoma, Misskey+, Firefish+, Twitter, Instagram, and
Facebook</td>
<td class="table-n">No</td>
</tr>
<tr>
<th scope="row">GDPR Data Subject Access Requests</th>
@ -504,6 +554,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-n">No</td>
<td class="table-n">No</td>
<td class="table-y">Yes</td>
<td class="table-n">No</td>
</tr>
<tr>
<th scope="row">Migration</th>
@ -512,9 +563,10 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row" colspan="6">Moderation</th>
<th scope="row" colspan="7">Moderation</th>
</tr>
<tr>
<th scope="row">Approve Users</th>
@ -523,6 +575,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-n">No</td>
<td class="table-n">No</td>
<td class="table-y">Yes</td>
<td class="table-n">No</td>
</tr>
<tr>
<th scope="row">Silence Users</th>
@ -531,6 +584,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
<tr>
<th scope="row">Mark User Media NSFW</th>
@ -539,6 +593,7 @@ The following chart is an approximate history of ActivityPub and Misskey. As wel
<td class="table-n">No</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
<td class="table-y">Yes</td>
</tr>
</tbody>
</table>