Original author(s) | Eugen Rochko[1] |
---|---|
Developer(s) | Mastodon gGmbH[2] |
Initial release | 16 March 2016[3] |
Stable release | 4.2.12
/ August 19, 2024 |
Preview release | 4.2.0-rc2
/ September 19, 2023 |
Repository | |
Written in | Ruby on Rails, JavaScript (React.js, Redux) |
Operating system | Cross-platform |
Platform | iOS, Android, Linux, BSD, macOS, Microsoft Windows |
Available in | 93 languages[4] |
Type | Microblogging |
License | AGPLv3+[5] |
Website | joinmastodon |
Mastodon is free and open-source software for running self-hosted social networking services.[a] It has microblogging features similar to Twitter, which are offered by a large number of independently run nodes, known as instances or servers, each with its own code of conduct, terms of service, privacy policy, privacy options, and content moderation policies.[6][7][8]
Each user is a member of a specific Mastodon server that can interact seamlessly with users in any other server. This is intended to give users the flexibility to select a server whose policies they prefer, while being able to communicate within a greater federated social network. Mastodon is powered by the ActivityPub protocol, making it a part of the fediverse and able to communicate with other services that support it such as Lemmy, Pixelfed, Misskey, PeerTube and Pleroma.
Mastodon was created by Eugen Rochko and revealed to the public via Hacker News in October 2016.[9] Not long after, it quickly gained popularity and became the dominant platform in the fediverse and overtaking the previous leader, GNU social. It gained significant adoption in 2022 following the acquisition of Twitter by Elon Musk.[10][11][12]
The project is maintained by the German non-profit Mastodon GmbH.[13] Development of Mastodon is crowd-funded, and does not contain any support for advertisements or monetized features.
:3
was invoked but never defined (see the help page).MSN1
was invoked but never defined (see the help page).CNET1
was invoked but never defined (see the help page).
Cite error: There are <ref group=lower-alpha>
tags or {{efn}}
templates on this page, but the references will not show without a {{reflist|group=lower-alpha}}
template or {{notelist}}
template (see the help page).