Skip to content

Instantly share code, notes, and snippets.

@vinyll
Last active December 1, 2019 15:48
Show Gist options
  • Save vinyll/9196a8cc9d75918b12af487d5b054fa1 to your computer and use it in GitHub Desktop.
Save vinyll/9196a8cc9d75918b12af487d5b054fa1 to your computer and use it in GitHub Desktop.
Open Social Networks

I'm currently looking for a social network (similar to Facebook basic functionality). The point is to connect with my relatives who are currently using Facebook and invite them to join.

Features

Critical criteria are:

  • open source
  • smooth user interface for non-geeks, beautiful to look at and easy to understand
  • decentralized (WebSub, XMPP, Fedeverse…)
  • easy to deploy in an LXC container
  • maintainted

Bonus features:

  • written is JS, Python (or Ruby)
  • connect with Facebook
  • link to facebook for post and read
  • organize events
  • mobile app for iOS (eventually Android)
  • extendable
  • less is more, no extra feature

Existing Plateforms

the following plateforms meet all the request features except listed.

  • Not decentralized

Minds has a notion of token which may de distracting for the core functionality and users may wonder what they are. Earning money for using a service makes an overuse of the service for non-quality (see steemit.com as an example of low quality comments)

  • Not dencentralized
  • nice interface
  • client + server separate

decentralized via fediverse / ActivityPub with mobile apps using these. Twitter-like clone / based on Mastodon

Couln't get properly installed. Stuck with a 502 on websocket with no log

Humhub

https://www.humhub.org/en

Not decentralized

  • The interface is outdated
  • no iOS mobile app (Twistora is just a web view that is unusable)
  • Ruby 💎

mewe.org

  • not open source
  • not really open source, only third party libs
  • outdated interace, looks like 2010 jquery mobile

Buddycloud

https://github.com/buddycloud seems not to be maintained Decentralized via XMPP

Other services I'm looking at

Projects to consider

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment