Big-List-of-ActivityPub/README.md

88 wiersze
9.0 KiB
Markdown
Czysty Zwykły widok Historia

2019-04-09 06:14:01 +00:00
# Big-List-of-ActivityPub
2019-04-09 07:16:56 +00:00
> The Big List of ActivityPub Projects!
2019-04-10 08:21:41 +00:00
* [https://activitypub.rocks/](https://activitypub.rocks/)
* [https://www.w3.org/TR/activitypub/](https://www.w3.org/TR/activitypub/)
2019-04-09 07:16:56 +00:00
*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."
2019-04-11 08:56:28 +00:00
*Shlee Quote:* "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."
2019-04-09 07:16:56 +00:00
2019-04-10 08:21:13 +00:00
![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:
2019-04-09 07:16:56 +00:00
## Alternatives to other Mainstream services
### Microblogging (Twitter)
_Stable_
2019-04-12 05:04:21 +00:00
* ![GitHub last commit](https://img.shields.io/github/last-commit/tootsuite/mastodon.svg?style=plastic) [Mastodon](https://github.com/tootsuite/mastodon) - _Ruby_ "Mainstream reference design"
* ![GitHub last commit](https://img.shields.io/github/last-commit/glitch-soc/mastodon.svg?style=plastic) [glitch-soc](https://github.com/glitch-soc/mastodon/) - "A glitchy but lovable fork"
* ![GitHub last commit](https://img.shields.io/github/last-commit/gled-rs/mastodo.svg?style=plastic) [mastodo](https://github.com/gled-rs/mastodo) - "Implementing useful features not implemented upstream"
* ![GitHub last commit](https://img.shields.io/github/last-commit/lambadalambda/pleroma.svg?style=plastic) [Pleroma](https://pleroma.social/) - _Elixir/Erlang_ "High Performance with seperated BE/FE design"
* ![GitHub last commit](https://img.shields.io/github/last-commit/syuilo/misskey.svg?style=plastic) [Misskey](https://github.com/syuilo/misskey) - _NodeJS_ "forever evolving, sophisticated microblogging platform" with lots of anime girls.
2019-04-09 07:16:56 +00:00
_WIP_
2019-04-12 05:04:21 +00:00
* ![GitHub last commit](https://img.shields.io/github/last-commit/nextcloud/social.svg?style=plastic) [Nextcloud Social](https://github.com/nextcloud/social) - _NodeJS_ "Nextcloud becomes part of the federated social networks!"
* ![GitHub last commit](https://img.shields.io/github/last-commit/tsileo/microblog.pub.svg?style=plastic) [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"
* ![GitHub last commit](https://img.shields.io/github/last-commit/rustodon/rustodon.svg?style=plastic) [Rustodon](https://github.com/rustodon/rustodon) - _Rust_ "Mastodon-compatible server"
2019-04-09 07:16:56 +00:00
### Video Streaming (YouTube)
_Stable_
2019-04-12 05:04:21 +00:00
* ![GitHub last commit](https://img.shields.io/github/last-commit/Chocobozzz/PeerTube.svg?style=plastic) [PeerTube](https://github.com/Chocobozzz/PeerTube) - _NodeJS_ "Video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular."
2019-04-09 07:16:56 +00:00
### Image Sharing (Instagram)
_Stable_
2019-04-12 05:04:21 +00:00
* ![GitHub last commit](https://img.shields.io/github/last-commit/pixelfed/pixelfed.svg?style=plastic) [PixelFed](https://github.com/pixelfed/pixelfed) - _PHP_ "Free and ethical photo sharing platform"
2019-04-09 07:16:56 +00:00
### Blogging
_Stable_
2019-04-12 05:04:21 +00:00
* ![GitHub last commit](https://img.shields.io/github/last-commit/Plume-org/Plume.svg?style=plastic) [Plume](https://github.com/Plume-org/Plume) - _Rust_ "federated blogging engine"
* ![GitHub last commit](https://img.shields.io/github/last-commit/writeas/writefreely.svg?style=plastic) [WriteFreely](https://github.com/writeas/writefreely) - _Go_ "federated blogging engine"
2019-04-09 07:16:56 +00:00
### Music (Soundcloud)
_Stable_
2019-04-12 05:04:21 +00:00
* [Funkwhale](https://dev.funkwhale.audio/funkwhale/funkwhale) - _NodeJS_ "self-hosted tribute to Grooveshark.com."
2019-04-09 07:16:56 +00:00
_WIP_
2019-04-12 05:04:21 +00:00
* ![GitHub last commit](https://img.shields.io/github/last-commit/weathermen/soundstorm.svg?style=plastic) [Soundstorm](https://github.com/weathermen/soundstorm) - _Ruby_ "Federated Social Music Platform."
* ![GitHub last commit](https://img.shields.io/github/last-commit/rhaamo/reel2bits.svg?style=plastic) [Reel2Bits](https://github.com/rhaamo/reel2bits) - _Python_ "Soundcloud-like but simple, easy and KISS (and ActivityPub)"
2019-04-09 15:26:42 +00:00
## Other ActivityPub enabled projects
2019-04-12 09:01:08 +00:00
* ![GitHub last commit](https://img.shields.io/github/last-commit/pump-io/pump.io.svg?style=plastic) [Pump.io](https://github.com/pump-io/pump.io) - _NodeJS_ "Social network"
* ![GitHub last commit](https://img.shields.io/github/last-commit/gobengo/distbin.svg?style=plastic) [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."
* ![GitHub last commit](https://img.shields.io/github/last-commit/linkeddata/dokieli.svg?style=plastic) [Dokieli](https://github.com/linkeddata/dokieli) - _NodeJS_ "decentralised article publishing, annotations and social interactions."
* ![GitHub last commit](https://img.shields.io/github/last-commit/Aardwolf-Social/aardwolf.svg?style=plastic) [Aardwolf](https://github.com/Aardwolf-Social/aardwolf) - _Rust_ "Powering connected social communities"
* ![GitHub last commit](https://img.shields.io/github/last-commit/cabalamat/meowcat2.svg?style=plastic) [MeowCat2](https://github.com/cabalamat/meowcat2) - _Python_ "federated blogging and social networking platform"
* ![GitHub last commit](https://img.shields.io/github/last-commit/dessalines/lemmy.svg?style=plastic) [Lemmy](https://github.com/dessalines/lemmy) - _Rust_ "federated alternative to reddit"
* ![GitHub last commit](https://img.shields.io/github/last-commit/jaywink/socialhome.svg?style=plastic) [socialhome](https://github.com/jaywink/socialhome) - _Python_ "federated personal profile"
* ![GitHub last commit](https://img.shields.io/github/last-commit/framasoft/mobilizon.svg?style=plastic) [MobiliZon](https://github.com/framasoft/mobilizon) - _Elixir_ "federated organization and mobilization platform. Gather people with a convivial, ethical, and emancipating tool."
* ![GitHub last commit](https://img.shields.io/github/last-commit/mariusor/littr.go.svg?style=plastic) [Littr.me](https://github.com/mariusor/littr.go) - _Go_ "Link aggregator inspired by reddit"
* ![GitHub last commit](https://img.shields.io/github/last-commit/Scarly-Cat/lamia.svg?style=plastic) [Lamia](https://github.com/Scarly-Cat/lamia) - _Python_ "Distributed blogging, polls, and status updates powered by activitypub, python, the gay agenda, and snake women."
* ![GitHub last commit](https://img.shields.io/github/last-commit/anforaProject/anfora.svg?style=plastic) [Anfora](https://github.com/anforaProject/anfora) - _Python_ "photo gallery social network"
* ![GitHub last commit](https://img.shields.io/github/last-commit/pubcast/pubcast.svg?style=plastic) [Pubcast](https://github.com/pubcast/pubcast) - _Go_ "experimental ActivityPub based podcasting platform"
* ![GitHub last commit](https://img.shields.io/github/last-commit/fedimos/server.svg?style=plastic) [Fedimos](https://github.com/fedimos/server) - _NodeJS_ "End-to-End Encrypted & Decentralized Messaging Service for the Fediverse"
## Frameworks
2019-04-12 05:04:21 +00:00
* ![GitHub last commit](https://img.shields.io/github/last-commit/tsileo/little-boxes.svg?style=plastic) [Little Boxes](https://github.com/tsileo/little-boxes) - _Python_ "both database and server agnostic."
2019-04-12 09:01:57 +00:00
* ![GitHub last commit](https://img.shields.io/github/last-commit/autogestion/pubgate.svg?style=plastic) [PubGate](https://github.com/autogestion/pubgate) - _Python_ "Lightweight (Gotta Go Fast) ActivityPub federator."
* ![GitHub last commit](https://img.shields.io/github/last-commit/WellFactored/clovis.svg?style=plastic) [Clovis](https://github.com/WellFactored/clovis) - _Scala_ "totally a hobby project to learn new stuff at the moment so don't expect much"
2019-04-09 07:16:56 +00:00
## Bridges
* [Bridgy Fed](https://fed.brid.gy/) - connects IndieWeb sites with federated social networks.
* [ActivityPub actor](https://activitypub.actor/) - importer from centralized non-ActivityPub social networks to ActivityPub capable ones.
2019-04-11 06:47:48 +00:00
* [RSS to ActivityPub Converter](https://github.com/dariusk/rss-to-activitypub) - NodeJS - Convert any RSS feed to an ActivityPub actor that can be followed on ActivityPub-compliant social networks like Mastodon
2019-04-10 07:03:33 +00:00
## 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).
2019-04-10 08:52:41 +00:00
* [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