# Big-List-of-ActivityPub > The Big List of ActivityPub Projects! * [https://activitypub.rocks/](https://activitypub.rocks/) * [https://www.w3.org/TR/activitypub/](https://www.w3.org/TR/activitypub/) *W3 Quote:* "The ActivityPub protocol is a decentralized social networking protocol. It provides a client to server API for creating, updating and deleting content, as well as a federated server to server API for delivering notifications and content." *Shlee:* "ActivityPub is the idea of splitting online services into tiny self hosted pieces - Turning privately owned services like twitter into thousands of little twitters, who are able to communicate with each other as you would expect - Giving power and control back to the many." ![Mastodon Logo](https://camo.githubusercontent.com/24f50a04efd1bc2b6893a9fe65387aef918d7b93/68747470733a2f2f626c6f672e6a6f696e6d6173746f646f6e2e6f72672f323031382f30362f7768792d61637469766974797075622d69732d7468652d6675747572652f657a6769662d322d363066316230303430332e676966) > Alice is on Server A. Bob is on Server B. Alice sends a message to Bob. Server A sends the message to Server B. Bob gets notified of the message. :star: ## Alternatives to other Mainstream services ### Microblogging (Twitter) _Stable_ * [Mastodon](https://github.com/tootsuite/mastodon) - Ruby - Mainstream reference design * [glitch-soc](https://github.com/glitch-soc/mastodon/) - A glitchy but lovable fork * [mastodo](https://github.com/gled-rs/mastodo) - implementing useful features not implemented upstream * [Pleroma](https://pleroma.social/) - Elixir/Erlang - High Performance with seperated BE/FE design * [Misskey](https://github.com/syuilo/misskey) - NodeJS - "forever evolving, sophisticated microblogging platform" with lots of anime girls. _WIP_ * [Nextcloud Social](https://github.com/nextcloud/social) - NodeJS - Nextcloud becomes part of the federated social networks! * [microblog.pub](https://github.com/tsileo/microblog.pub) - Python - self-hosted, single-user, ActivityPub powered microblog. * [Kibou](https://git.cybre.club/kibouproject/kibou) - Rust - Mastodon-compatible server * [Rustodon](https://github.com/rustodon/rustodon) - Rust - Mastodon-compatible server ### Video Streaming (YouTube) _Stable_ * [PeerTube](https://github.com/Chocobozzz/PeerTube) - NodeJS - Video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular. ### Image Sharing (Instagram) _Stable_ * [PixelFed](https://github.com/pixelfed/pixelfed) - PHP - Free and ethical photo sharing platform ### Blogging _Stable_ * [Plume](https://github.com/Plume-org/Plume) - Rust - federated blogging engine * [WriteFreely](https://github.com/writeas/writefreely) - Go - federated blogging engine ### Music (Soundcloud) _Stable_ * [Funkwhale](https://dev.funkwhale.audio/funkwhale/funkwhale) - ? - _WIP_ * [Soundstorm](https://github.com/weathermen/soundstorm) - Ruby - Federated Social Music Platform. * [Reel2Bits](https://github.com/rhaamo/reel2bits) - Python - ## Other ActivityPub enabled projects * [Pump.io](https://github.com/pump-io/pump.io) - NodeJS - Social network * [Distbin](https://github.com/gobengo/distbin) - NodeJS - Post bin with distributed social features. * [Anancus](https://gitlab.com/tuxether/anancus) - Go - self-hosted and federated social link aggregation. * [Hubzilla](https://framagit.org/hubzilla/core) - PHP - powerful platform for creating interconnected websites. * [Dokieli](https://github.com/linkeddata/dokieli) - NodeJS - decentralised article publishing, annotations and social interactions. * [Aardwolf](https://github.com/Aardwolf-Social/aardwolf) - Rust - Powering connected social communities * [MeowCat2](https://github.com/cabalamat/meowcat2) - Python - federated blogging and social networking platform * [Lemmy](https://github.com/dessalines/lemmy) - Rust - federated alternative to reddit * [socialhome](https://github.com/jaywink/socialhome) - Python - federated personal profile * [MobiliZon](https://github.com/framasoft/mobilizon) - Elixir - federated organization and mobilization platform. Gather people with a convivial, ethical, and emancipating tool. * [Littr.me](https://github.com/mariusor/littr.go) - Go - Link aggregator inspired by reddit * [Lamia](https://github.com/Scarly-Cat/lamia) - Python - Distributed blogging, polls, and status updates powered by activitypub, python, the gay agenda, and snake women. * [Anfora](https://github.com/anforaProject/anfora) - Python - photo gallery social network * [Pubcast](https://github.com/pubcast/pubcast) - Go - experimental ActivityPub based podcasting platform * [Fedimos](https://github.com/fedimos) - NodeJS - End-to-End Encrypted & Decentralized Messaging Service for the Fediverse ## Frameworks * [Little Boxes](https://github.com/tsileo/little-boxes) - Python - both database and server agnostic. * [PubGate](https://github.com/autogestion/pubgate) - Python - Lightweight (Gotta Go Fast) ActivityPub federator. * [Clovis](https://github.com/WellFactored/clovis) - Scala - ## Blog Posts * [The “Worse Is Better” Approach to Federated Social Networking](https://blog.dereferenced.org/activitypub-the-worse-is-better-approach-to-federated-social-networking) - by Kaniini (lead developers of Pleroma). * [Welcome to Thundertoot](https://medium.com/@mrshlee/aus-social-welcome-to-thundertoot-59d881ad573) - by myself (Aus.Social Admin) # Wish List * Soundcloud Clone * Tumblr Clone * Live Journal clone