Comparison of Fediverse software: Difference between revisions

Added a column for max. characters in polls, might make a separate table for polls later; labelled closed-source platforms "evil"; hopefully corrected timelines on Hubzilla and (streams)
(Added a column for max. characters in polls, might make a separate table for polls later; labelled closed-source platforms "evil"; hopefully corrected timelines on Hubzilla and (streams))
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Draft}}
{{Draft}}
<!--Here is a comparison between Misskey, FoundKey, Firefish, Iceshrimp, Sharkey and Catodon that can be used as a source: https://trypancakes.com/misskey-comparison/-->
==Basic info==
==Basic info==
<center>
<center>
Line 212: Line 215:
|
|
|-
|-
!Friendica<br />Red Matrix<br />Osada<br />Zap...<br />Roadhouse
!Friendica<br />Red Matrix/<br />Hubzilla<br />Osada<br />Zap...<br />Roadhouse
!{{(streams)}}
!{{(streams)}}
|None, only code repository
|None, only code repository
Line 507: Line 510:
|
|
|
|
|
|{{Yes|Local,<br />Social<br />(Home + Local)}}
|
|{{Yes|Global}}
|-
|-
!{{Firefish}}
!{{Firefish}}
Line 516: Line 519:
|
|
|
|
|
|{{Yes|Local,<br />Social<br />(Home + Local)}}
|
|{{Yes|Global}}
|-
|-
!{{FoundKey}}
!{{FoundKey}}
Line 525: Line 528:
|
|
|
|
|
|{{Yes}}
|
|{{Yes|Global}}
|-
|-
!{{GNU_social}}
!{{GNU_social}}
Line 660: Line 663:
|
|
|
|
|{{Yes|Optional}}
| colspan="2" style="background:#FF9;vertical-align:middle;text-align:center;" class="table-maybe" |Optional, either local or federated, off by default
|
|-
|-
!{{SocialHome}}
!{{SocialHome}}
Line 686: Line 688:
|{{Yes}}
|{{Yes}}
|{{Yes|Optionally<br />automatic}}
|{{Yes|Optionally<br />automatic}}
|{{Yes|Optional}}
| colspan="2" style="background:#FF9;vertical-align:middle;text-align:center;" class="table-maybe" |Optional, either local or federated, off by default
|{{No}}
|-
|-
!{{WriteFreely}}
!{{WriteFreely}}
Line 1,049: Line 1,050:
|-
|-
!{{Misskey}}
!{{Misskey}}
|
|{{No}}
|{{No}}
|{{No}}
|
|
Line 1,067: Line 1,068:
|-
|-
!{{Firefish}}
!{{Firefish}}
|
|Partial
|{{No}}
|{{No}}
|
|
Line 1,085: Line 1,086:
|-
|-
!{{FoundKey}}
!{{FoundKey}}
|
|{{No}}
|{{No}}
|{{No}}
|
|
Line 1,421: Line 1,422:
|{{No|Defunct}}
|{{No|Defunct}}
|{{No}}
|{{No}}
|{{Yes|Optional}}
|{{Maybe|Optional}}
|{{No}}
|{{Maybe|Optional}}
|{{Yes|Optional}}
|{{Maybe|Optional}}
|{{No}}
|{{Maybe|Optional}}
|-
|-
!{{WriteFreely}}
!{{WriteFreely}}
Line 1,757: Line 1,758:
{| class="wikitable sortable" style="text-align: center"
{| class="wikitable sortable" style="text-align: center"
! rowspan="2" |Name
! rowspan="2" |Name
! rowspan="2" |Multiple<br />identities/channels<br />per account<br />with separate content<br />and separate connections
! rowspan="2" |Multiple<br />identities/{{Internal link |target=What are channels on Hubzilla and (streams)? |link-name=channels}}<br />per account<br />with separate content<br />and separate connections
! colspan="2" |Account/channel role
! colspan="2" |Account/channel role
! rowspan="2" |Account/channel<br />verification
! rowspan="2" |Account/channel<br />verification
Line 1,842: Line 1,843:
|
|
|
|
|
|{{Yes}}
| colspan="3" style="background:#F99;vertical-align:middle;text-align:center;" class="table-no" | ✖️
| colspan="3" style="background:#F99;vertical-align:middle;text-align:center;" class="table-no" | ✖️
|-
|-
Line 1,849: Line 1,850:
|
|
|
|
|
|{{Yes}}
| colspan="3" style="background:#F99;vertical-align:middle;text-align:center;" class="table-no" | ✖️
| colspan="3" style="background:#F99;vertical-align:middle;text-align:center;" class="table-no" | ✖️
|-
|-
Line 1,856: Line 1,857:
|
|
|
|
|
|{{No}}
| colspan="3" style="background:#F99;vertical-align:middle;text-align:center;" class="table-no" | ✖️
| colspan="3" style="background:#F99;vertical-align:middle;text-align:center;" class="table-no" | ✖️
|-
|-
Line 2,435: Line 2,436:
! colspan="6" |Take what with you
! colspan="6" |Take what with you
! colspan="2" |Account/channel<br />import/export
! colspan="2" |Account/channel<br />import/export
! rowspan="2" |Nomadic identity
! rowspan="2" |{{Internal link |target=What is nomadic identity? |link-name=Nomadic identity}}
|-
|-
!Instances<br />of the same<br />project
!Instances<br />of the same<br />project
Line 2,576: Line 2,577:
|-
|-
!{{Misskey}}
!{{Misskey}}
|
|{{Yes}}
|
|{{No}}
|
|{{No}}
|
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
|
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
|
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
|
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
|
|{{No}}
|
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
|
|{{Yes}}
|
|{{Yes}}
|{{No}}
|{{No}}
|-
|-
!{{Firefish}}
!{{Firefish}}
|
|{{Yes}}
|
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Mastodon and forks
|
|{{No}}
|
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks,<br />Mastodon and forks
|
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
|
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
|
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
|
|{{No}}
|
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
|
|{{Yes}}
|
|{{Yes}}
|{{No}}
|{{No}}
|-
|-
!{{FoundKey}}
!{{FoundKey}}
|{{Yes}}
|{{No}}
|{{No}}
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
|{{No}}
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
|
|
|
|{{Yes}}
|
|
|
|
|
|
|
|
|
|{{No}}
|{{No}}
|-
|-
Line 4,435: Line 4,436:
<center>
<center>
{|class="wikitable sortable" style="text-align: center"
{|class="wikitable sortable" style="text-align: center"
! rowspan="3" |Name
! rowspan="4" |Name
! colspan="8" |hover over emojis to see explanation
! colspan="14" |hover over emojis to see explanation
|-
! colspan="10" |Default limits per post<br>(green=editable)
! rowspan="3" |<abbr title="crosspost">♻️</abbr>
|-
|-
! colspan="4" |Default limits per post<br>(green=editable)
! colspan="6" |<abbr title="character limit">🔠</abbr>
! colspan="4" |
! colspan="3" |<abbr title="poll options">📊</abbr>
! rowspan="2" |<abbr title="media uploads">🖼</abbr>
! rowspan="2" |<abbr title="editable posts">✏️</abbr>
|-
|-
!<abbr title="character limit">🔠</abbr>
! Post<br />local
!<abbr title="poll options">📊</abbr>
! Post<br />inbound
!<abbr title="media uploads">🖼</abbr>
! Handling of longer posts
!<abbr title="editable posts">✏️</abbr>
! Alt-text<br />local
!<abbr title="crosspost">♻️</abbr>
! Alt-text<br />inbound
! Handling of longer alt-text
! Number (local)
! Character limit
! Choose multiple options (local)
|-
|-
!{{Mastodon}}
!{{Mastodon}}
|500
|500
|100,000
|Reject post
|1,500
|1,500
|Truncate
|4
|4
|20
|{{no}}
|4
|4
|{{yes}}
|{{yes}}
Line 4,456: Line 4,473:
!{{Ecko}}
!{{Ecko}}
|{{yes|500}}
|{{yes|500}}
|100,000
|Reject post
|1,500
|1,500
|Truncate
|{{yes|4}}
|{{yes|4}}
|
|{{no}}
|4
|4
|{{yes}}
|{{yes}}
Line 4,465: Line 4,489:
|
|
|
|
|{{yes}}
|{{yes}}
|-
!{{Glitch-soc}}
|
|
|
|
|
|
|{{yes}}
|
|{{yes}}
|-
!{{Hometown}}
|
|
|
|
Line 4,482: Line 4,499:
|{{yes}}
|{{yes}}
|-
|-
!{{koyu.space}}
!{{Glitch-soc}}
|
|
|
|
|
|
|
|{{yes}}
|{{yes}}
|-
!{{Smalltown}}
|
|
|
|
|
|
|{{yes}}
|{{yes}}
|-
!{{Pleroma}}
|{{yes|5000}}
|{{yes|20}}
|
|
|
|
|
|
|{{yes}}
|{{yes}}
|-
|-
!{{Akkoma}}
!{{Hometown}}
|
|
|
|
|
|
|
|
|
|-
!{{Misskey}}
|3000
|
|
|
|
|
|
|
|
|-
!{{Firefish}}
|{{yes|3000}}
|10
|16
|
|
|
|
|{{yes}}
|{{yes}}
|-
|-
!{{FoundKey}}
!{{koyu.space}}
|
|
|
|
Line 4,530: Line 4,533:
|
|
|
|
|-
!{{GNU_social}}
|1000
|5
|1
|
|
|
|-
!{{GoToSocial}}
|{{yes|5000}}
|
|
|
|
|
|
|
|
|{{yes}}
|{{yes}}
|-
|-
!{{Pump.io}}
!{{Smalltown}}
|
|
|
|
Line 4,551: Line 4,547:
|
|
|
|
|-
!{{Identi.ca}}
|
|
|
|
Line 4,558: Line 4,552:
|
|
|
|
|{{yes}}
|{{yes}}
|-
|-
!{{Takahē}}
!{{Pleroma}}
|{{yes|5000}}
|100,000
|Reject post
|
|
|
|{{yes|20}}
|
|
|
|
Line 4,566: Line 4,569:
|
|
|-
|-
!{{Epicyon}}
!{{Akkoma}}
|
|50,000
|Reject post
|
|
|
|
|
|
|
|
Line 4,573: Line 4,583:
|
|
|-
|-
!{{Micro.blog}}
!{{Misskey}}
|3000
|<10,000?
|Reject post
|1,500
|1,500
|Truncate?
|
|
|
|
|
Line 4,580: Line 4,597:
|
|
|-
|-
!{{Tumblr}}
!{{Firefish}}
|{{yes|3000}}
|<10,000?
|Reject post
|1,500
|1,500
|Truncate?
|10
|
|
|
|
|16
|
|
|{{yes}}
|
|
|-
|-
!{{Bonfire}}
!{{FoundKey}}
|
|<10,000?
|Reject post
|1,500
|1,500
|Truncate?
|
|
|
|
|
Line 4,594: Line 4,625:
|
|
|-
|-
!{{Swanye}}
!{{GNU_social}}
|1000
|
|
|
|
Line 4,600: Line 4,632:
|
|
|
|
|-
|5
!{{Threads}}
|500
|
|
|
|
|1
|
|
|
|
|-
|-
!{{Friendica}}
!{{GoToSocial}}
|{{yes|unlimited}}
|{{yes|5000}}
|{{no}}
|
|unlimited; embedding
|{{yes}}
|{{yes}}
|-
!{{diaspora*}}
|
|
|
|
Line 4,621: Line 4,647:
|
|
|
|
|-
!{{Acropolis}}
|
|
|
|
Line 4,629: Line 4,653:
|
|
|-
|-
!{{(streams)}}
!{{Pump.io}}
|{{yes|unlimited}}
|
|unlimited
|
|unlimited; embedding
|{{yes}}
|{{yes}}
|-
!{{SocialHome}}
|
|
|
|
Line 4,642: Line 4,661:
|
|
|
|
|-
!{{Honk}}
|
|
|
|
Line 4,650: Line 4,667:
|
|
|-
|-
!{{Hubzilla}}
!{{Identi.ca}}
|{{yes|unlimited}}
|
|unlimited
|
|unlimited; embedding
|{{yes}}
|{{yes}}
|-
!{{WriteFreely}}
|{{yes}}
|{{no}}
|{{no|unlimited; embeds externally hosted media}}
|{{yes}}
|{{no}}
|-
!{{Plume}}
|{{yes}}
|
|
| unlimited; embedding
|
|
|
|
|-
!{{WordPress}}
|
|
|
|
Line 4,677: Line 4,678:
|
|
|
|
|-
!{{Drupal}}
|
|
|
|
|-
!{{Takahē}}
|
|
|
|
|
|
|-
!{{Lemmy}}
|
|
|
|
|
|
|
|
|{{no}}
|-
!{{Kbin}}
|
|
|
|
Line 4,699: Line 4,695:
|
|
|-
|-
!{{Pixelfed}}
!{{Epicyon}}
|{{yes|500}}
|
|{{no}}
|
|{{yes|4}}
|
|
|
|
|
|
|{{no}}
|-
!{{Flickr}}
|
|
|
|
Line 4,713: Line 4,709:
|
|
|-
|-
!{{PeerTube}}
!{{Micro.blog}}
|
|
|
|
|
|
|
|{{no}}
|{{no}}
|{{no}}
|
|
|-
!{{Owncast}}
|
|
|
|
Line 4,727: Line 4,723:
|
|
|-
|-
!{{Goldfish}}
!{{Tumblr}}
|
|
|
|
|
Line 4,733: Line 4,730:
|
|
|
|
|-
!{{Funkwhale}}
|
|
|
|
|
|
|
|
|{{yes}}
|
|
|-
|-
!{{Castopod}}
!{{Bonfire}}
|
|
|
|
|
|
Line 4,747: Line 4,745:
|
|
|
|
|-
!{{reel2bits}}
|
|
|
|
Line 4,755: Line 4,751:
|
|
|-
|-
!{{Mobilizon}}
!{{Swanye}}
|
|
|
|
|
|
Line 4,761: Line 4,759:
|
|
|
|
|-
!{{Gancio}}
|
|
|
|
Line 4,769: Line 4,765:
|
|
|-
|-
!{{BookWyrm}}
!{{Threads}}
|500
|
|
|
|
|
Line 4,775: Line 4,773:
|
|
|
|
|-
!{{Inventaire}}
|
|
|
|
Line 4,782: Line 4,778:
|
|
|
|
|}
</center>
'''Note:''' "Unlimited" for post length doesn't necessarily mean unlimited, but the maximum character number may be so high that it doesn't matter. Hence, it can be adjusted by the admin. "Unlimited" for file size is within the available space on the server.
==Technical==
<center>
{|class="wikitable sortable" style="text-align: center"
!Name
!Inception
!Federating since
!last updated<br>(red=ended)
!Protocols
!License<br>(green=copyleft)<br>(yellow=anti-capitalist)<br>(red=proprietary)
!Git repository<br>(green=federated)<br>(red=evil)
!Main developer(s)
!Written in
|-
|-
!{{Mastodon}}
!{{Friendica}}
|2016
|unlimited
|2016
| colspan="2" |unlimited
|unlimited; included in post
| colspan="2" |unlimited
| colspan="3" style="background:#F99;vertical-align:middle;text-align:center;" class="table-no" | ✖️
|unlimited; embedding
|{{yes}}
|{{yes}}
|-
!{{diaspora*}}
|unlimited
| colspan="2" |unlimited
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/tootsuite/mastodon Github]}}
|[[Fedizen:Eugen Rochko|Eugen Rochko]]
|Ruby on Rails, JavaScript (React.js, Redux)
|-
!{{Ecko}}
|2021
|2021
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/magicstone-dev/ecko GitHib]}}
|
|
|
|
|-
!{{Fedibird}}
|
|
|
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/fedibird/mastodon GitHub]}}
|
|
|
|
|-
|-
!{{Glitch-soc}}
!{{Acropolis}}
|
|
|
|
|
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/glitch-soc/mastodon GitHub]}}
|
|
|
|
|-
!{{Hometown}}
|
|
|
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{No|[https://github.com/hometown-fork/hometown GitHub]}}
|
|
|
|
|-
|-
!{{Koyu.space}}
!{{(streams)}}
|unlimited
| colspan="2" |unlimited
|unlimited; included in post
| colspan="2" |unlimited
|unlimited
|unlimited
|{{yes}}
|unlimited; embedding
|{{yes}}
|{{yes}}
|-
!{{SocialHome}}
|
|
|
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/koyuspace/mastodon GitHub]}}
|
|
|
|
|-
!{{Smalltown}}
|
|
|
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/chandrn7/smalltown GitHub]}}
|
|
|
|
|-
!{{Pleroma}}
|2016
|2016
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|[https://git.pleroma.social/pleroma/pleroma git.pleroma.social]
|
|
|-
!{{Honk}}
|
|
|-
!{{Akkoma}}
|
|
|
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|[https://akkoma.dev/AkkomaGang/akkoma akkoma.dev]
|
|
|
|
|-
!{{Misskey}}
|2019
|2019
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/misskey-dev/misskey GitHub]}}
|
|
|
|
|-
!{{Firefish}}
|
|
|
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{yes|[https://codeberg.org/thatonecalculator Codeberg]}}
|ThatOneCalculator
|NodeJS (Typescript), Vue 3
|-
|-
!{{FoundKey}}
!{{Hubzilla}}
|unlimited
| colspan="2" |unlimited
|unlimited; included in post
| colspan="2" |unlimited
|unlimited
|unlimited
|{{yes}}
|unlimited; embedding
|{{yes}}
|{{yes}}
|-
!{{WriteFreely}}
|{{yes}}
| colspan="2" |does not import external posts
|
| colspan="2" |does not import external posts
| colspan="3" style="background:#F99;vertical-align:middle;text-align:center;" class="table-no" | ✖️
|{{no|unlimited; embeds externally hosted media}}
|{{yes}}
|{{no}}
|-
|-
!{{GNU_social}}
!{{Plume}}
|2008
|{{yes}}
|2008
| colspan="2" |does not import external posts
|unlimited; included in post
| colspan="2" |does not import external posts
|
|
|
|
|ActivityPub, OStatus
| unlimited; embedding
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|[https://notabug.org/diogo/gnu-social notabug.org]
|
|
|
|
|-
|-
!{{GoToSocial}}
!{{WordPress}}
|
| colspan="2" |does not import external posts
|unlimited; included in post
| colspan="2" |does not import external posts
|
|
|
|
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/superseriousbusiness/gotosocial GitHub]}}
|
|
|
|
|-
|-
!{{Pump.io}}
!{{Drupal}}
|
|
| colspan="2" |does not import external posts
|unlimited; included in post
| colspan="2" |does not import external posts
|
|
|
|
|
|
|[https://www.apache.org/licenses/LICENSE-2.0 Apache v2]
|
|
|
|
|
|
|-
|-
!{{Identi.ca}}
!{{Lemmy}}
|2008
|2008
|
|
|
|
Line 4,951: Line 4,921:
|
|
|
|
|-
!{{Takahē}}
|2022
|2022
|
|
|{{ActivityPub}}
|[https://choosealicense.com/licenses/bsd-3-clause/ BSD3 new]
|{{no|[https://github.com/jointakahe/takahe GitHub]}}
|
|
|
|
|-
!{{Epicyon}}
|
|
|
|{{no}}
|-
!{{Kbin}}
|
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://gitlab.com/bashrc2/epicyon gitlab.com]}}
|
|
|
|
|-
!{{Micro.blog}}
|2017
|
|
|
|
|{{ActivityPub}}
|{{no|proprietary}}
| -
|
|
|
|
|-
!{{Tumblr}}
|2007
|{{maybe|Announced}}
|
|
|
|
|{{no|proprietary}}
| -
|
|
|
|
|-
|-
!{{Bonfire}}
!{{Pixelfed}}
|{{yes|500}}
|
|
|
|
|
|
|
|
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/bonfire-networks/bonfire-app GitHub]}}
|
|
| colspan="3" style="background:#F99;vertical-align:middle;text-align:center;" class="table-no" | ✖️
|{{yes|4}}
|
|
|{{no}}
|-
|-
!{{Swanye}}
!{{Flickr}}
|
|
|
|
|
Line 5,011: Line 4,964:
|
|
|
|
|-
!{{Threads}}
|2023
|{{maybe|Announced}}
|
|
| -
|{{no|proprietary}}
| -
|
|
|
|
|-
|-
!{{Friendica}}
!{{PeerTube}}
|2010
|
|2010
|
|
|ActivityPub, diaspora*, OStatus
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/friendica/friendica GitHub]}}
|
|PHP
|-
!{{diaspora*}}
|2010
|2010
|
|diaspora*
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/diaspora/diaspora GitHub]}}
|
|
|-
!{{Acropolis}}
|
|
|
|diaspora*
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|https://github.com/magicstone-dev/acropolis GitHub}}
|
|
|-
!{{(streams)}}
|2021
|2021
|
|ActivityPub, Zot
|Public domain + various free licenses for third-party contributions
|[https://codeberg.org/streams/streams Codeberg]
|The community; Mike Macgirvin
|PHP
|-
!{{SocialHome}}
|
|
|
|
|
| colspan="3" style="background:#F99;vertical-align:middle;text-align:center;" class="table-no" | ✖️
|{{no}}
|{{no}}
|
|-
!{{Owncast}}
|
|
|
|
|
|
|
|
|
|
|
|
|-
!{{Goldfish}}
|
|
|
|
|
|
|
|
|
|
|
|
|-
!{{Funkwhale}}
|
|
|
|
|
|
|
|
|
|
|
|
|-
!{{Castopod}}
|
|
|
|
|
|
|
|
|
|
|
|
|-
!{{reel2bits}}
|
|
|
|
|
|
|
|
|
|
|
|
|-
!{{Mobilizon}}
|
|
|
|
|
|
|
|
|
|
|
|
|-
!{{Gancio}}
|
|
|
|
|
|
|
|
|
|
|
|
|-
!{{BookWyrm}}
|
|
|
|
|
|
|
|
|
|
|
|
|-
!{{Inventaire}}
|
|
|
|
|
|
|
|
|
|
|
|
|}
</center>
'''Note:''' "Unlimited" for post length doesn't mean absolutely unlimited, but within the limits and the capacity of the underlying Web server. There is no defined or adjustable limit within the server application.
==Technical==
<!-- Here's a detailed Fediverse timeline: https://codeberg.org/ddfon/federated-sns/src/branch/main/fediverse-history.markdown Also see here for Misskey and the more important Forkeys: https://trypancakes.com/misskey-comparison/ -->
<center>
{|class="wikitable sortable" style="text-align: center"
!Name
!Inception
!Federating since
!last updated<br>(red=ended)
!Protocols
!License<br>(green=copyleft)<br>(yellow=anti-capitalist)<br>(red=proprietary)
!Git repository<br>(green=federated)<br>(red=evil)
!Main developer(s)
!Written in
|-
!{{Mastodon}}
|2016-03-16
|2016-03-16 - 2019-10-04 (OStatus)<br />2017-09-03 (ActivityPub)
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/tootsuite/mastodon Github]}}
|[[Fedizen:Eugen Rochko|Eugen Rochko]]
|Ruby on Rails, JavaScript (React.js, Redux)
|-
!{{Ecko}}
|2021
|2021
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/magicstone-dev/ecko GitHib]}}
|
|
|-
!{{Fedibird}}
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/fedibird/mastodon GitHub]}}
|
|
|-
!{{Glitch-soc}}
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/glitch-soc/mastodon GitHub]}}
|
|
|-
!{{Hometown}}
|2019-08-20
|2019-08-20
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{No|[https://github.com/hometown-fork/hometown GitHub]}}
|Darius Kazemi
|
|-
!{{Koyu.space}}
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/koyuspace/mastodon GitHub]}}
|
|
|-
!{{Smalltown}}
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/chandrn7/smalltown GitHub]}}
|
|
|-
!{{Pleroma}}
|2016-02-22 <!-- Not to be confused with the first official "stable" release which was on 2016-20-26 -->
|2016-02-22 - 2020-03-08 (OStatus)<br />? (ActivityPub)
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|[https://git.pleroma.social/pleroma/pleroma git.pleroma.social]
|
|
|-
!{{Akkoma}}
|2022-01-29
|2022-01-29
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|[https://akkoma.dev/AkkomaGang/akkoma akkoma.dev]
|
|
|-
!{{Misskey}}
|2014
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/misskey-dev/misskey GitHub]}}
|Syuilo
|
|-
!{{Firefish}}
|2022-07-19 (Calckey)<br />2023-06-25 (Firefish rebrand)
|2022-07-19
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{yes|[https://codeberg.org/thatonecalculator Codeberg]}}
|ThatOneCalculator
|NodeJS (Typescript), Vue 3
|-
!{{FoundKey}}
|2022-06-13
|2022-06-13
|{{no|2023-06-05}}
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{yes|[https://akkoma.dev/FoundKeyGang/FoundKey akkoma.dev]}}
|Norm
|
|-
!{{GNU_social}}
|2008-07-02 (Laconica, later StatusNet)<br />2013-06-08 (StatusNet merged into GNU social)
|2008-07-02 (OpenMicroBlogging; OStatus)<br />2021-07-18 (ActivityPub)
|
|OStatus, ActivityPub
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|[https://notabug.org/diogo/gnu-social notabug.org]
|
|
|-
!{{GoToSocial}}
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/superseriousbusiness/gotosocial GitHub]}}
|
|
|-
!{{Pump.io}}
|2012-10-04
|2012-10-04
|
|ActivityPump
|[https://www.apache.org/licenses/LICENSE-2.0 Apache v2]
|
|
|
|-
!{{Identi.ca}}
|2008-07-02
|2008-07-02 - 2013-07-12 (OpenMicroBlogging; OStatus)<br />2013-07-12 (ActivityPump)
|
|
|
|
|
|
|-
!{{Takahē}}
|2022
|2022
|
|{{ActivityPub}}
|[https://choosealicense.com/licenses/bsd-3-clause/ BSD3 new]
|{{no|[https://github.com/jointakahe/takahe GitHub]}}
|
|
|-
!{{Epicyon}}
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://gitlab.com/bashrc2/epicyon gitlab.com]}}
|
|
|-
!{{Micro.blog}}
|2017
|
|
|{{ActivityPub}}
|{{no|proprietary}}
|{{no}}
|
|
|-
!{{Tumblr}}
|2007
|{{maybe|Announced}}
|
|
|{{no|proprietary}}
|{{no}}
|
|
|-
!{{Bonfire}}
|
|
|
|
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/bonfire-networks/bonfire-app GitHub]}}
|
|
|-
!{{Swanye}}
|
|
|
|
|
|
|
|
|-
!{{Threads}}
|2023
|{{maybe|Announced}}
|
| -
|{{no|proprietary}}
|{{no}}
|
|
|-
!{{Friendica}}
|2010-07-02
|2010-08-17 (DFRN)<br />2010-09-09 (OpenMicroBlogging)<br />2010-10-13 (OStatus)<br />2011-03-19 (diaspora*)<br />2018-11-18 (ActivityPub)
|
|ActivityPub, diaspora*, OStatus
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/friendica/friendica GitHub]}}
|
|PHP
|-
!{{diaspora*}}
|2010
|2010
|
|diaspora*
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/diaspora/diaspora GitHub]}}
|
|
|-
!{{Acropolis}}
|
|
|
|diaspora*
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/magicstone-dev/acropolis GitHub]}}
|
|
|-
!{{(streams)}}
|2021-10
|2021-10
|
|Nomad, Zot, ActivityPub
|Public domain + various free licenses for third-party contributions
|[https://codeberg.org/streams/streams Codeberg]
|The community; Mike Macgirvin
|PHP
|-
!{{SocialHome}}
|2017-07-27
|2017-07-27 (diaspora*)<br />2019-10-06 (ActivityPub)
|
|ActivityPub, diaspora*
|
|
|Jason Robinson
|
|-
!{{Honk}}
|
|
|
|{{ActivityPub}}
|
|
|
|
|-
!{{Hubzilla}}
|2012-07 (Red)<br />2015 (rebranded Hubzilla)
|2012-07
|
|Zot, ActivityPub, diaspora*,
OStatus
|[https://mit-license.org MIT License]
|[https://framagit.org/hubzilla/core framagit]
|Mario Vavti
|PHP
|-
!{{WriteFreely}}
|2018-11-10
|2018-11-10
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/writefreely/writefreely GitHub]}}
|Matt Baer
|
|-
!{{Plume}}
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/Plume-org/Plume GitHub]}}
|
|
|-
!{{WordPress}}
|2003
|
|
|ActivityPub, diaspora*, OStatus
|
|
|
|
|-
!{{Drupal}}
|2001
|
|
|
|
Line 5,072: Line 5,467:
|
|
|-
|-
!{{Honk}}
!{{Lemmy}}
|
|2019-05-06
|
|2019-05-06
|
|
|{{ActivityPub}}
|{{ActivityPub}}
Line 5,082: Line 5,477:
|
|
|-
|-
!{{Hubzilla}}
!{{Kbin}}
|2015
|2022-10-30
|2015
|2022-10-30
|
|ActivityPub, diaspora*,
OStatus, Zot
|[https://mit-license.org MIT License]
|[https://framagit.org/hubzilla/core framagit]
|Mario Vavti
|PHP
|-
!{{WriteFreely}}
|2018
|2018
|
|
|{{ActivityPub}}
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/writefreely/writefreely GitHub]}}
|
|
|
|
|-
!{{Plume}}
|
|
|
|
|-
!{{Pixelfed}}
|2018-11-03
|2018-11-03
|
|
|{{ActivityPub}}
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/Plume-org/Plume GitHub]}}
|{{no|[https://github.com/pixelfed/pixelfed GitHub]}}
|
|Daniel Supernault
|
|
|-
|-
!{{WordPress}}
!{{Flickr}}
|2003
|
|
|ActivityPub, diaspora*, OStatus
|
|
|
|
|-
!{{Drupal}}
|2001
|
|
|ActivityPub, diaspora*
|
|
|
|
|-
!{{Lemmy}}
|
|
|
|{{ActivityPub}}
|
|
|{{maybe|Announced}}
|
|
|
| -  
|
|{{no|proprietary}}
|-
|{{no}}
!{{Kbin}}
|
|
|
|
|
|
|
|
|-
!{{Pixelfed}}
|2018
|2018
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/pixelfed/pixelfed GitHub]}}
|
|
|-
!{{Flickr}}
|
|{{maybe|Announced}}
|
| -
|{{no|proprietary}}
| -
|
|
|
|
|-
|-
!{{PeerTube}}
!{{PeerTube}}
|2018
|2018-03-20
|2018
|2018-03-20
|
|
|{{ActivityPub}}
|{{ActivityPub}}
Line 5,254: Line 5,588:
|-
|-
!{{BookWyrm}}
!{{BookWyrm}}
|
|2020-12-31
|
|2020-12-31
|
|
|ActivityPub, OStatus
|ActivityPub, OStatus