Open Source, decentralized social networking platform
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config
nexus
.gitignore
Dockerfile
README.md
docker-compose.yml
docker-guidelines
entry-point.sh
guidelines.md
hubs.json
nginx-app.conf
requirements.txt
supervisor-app.conf
uwsgi.ini
uwsgi_params

README.md

Nexus

Decentralized, Open Source social networking platform.

(Currently in active development, launching soon!)

Current instances: http://hackertribe.io, http://metamind.pro

My goal is to take the best ideas and experience from all the social networks that have been developed up to this point, and build the perfect social networking platform, that will work the way social networks were supposed to work, if they were designed now — it will be open source, decentralized, elegant, simple, optimized for high quality discussion.

Here’s how it’s going to work:

  • Discovery system 1 is based on upvotes, like reddit.
  • Discovery system 2 is based on reposts, and works like twitter.
  • Subscription functionality works like RSS. You can follow people and see their posts in a reverse-chronilogical order on your front page.
  • Publishing tools work like on Medium — beautiful editor, tags, publications.
  • This platform is open source and decentralized. Anyone can easily export their data and spin up their own instance, which will be automatically plugged into the network(that functions like GNU Social).
  • It has an API that enables developers to do everything they wanted to do with twitter API.
  • The community instance that I’m going to launch will have strict moderation, like Hacker News, that will optimize for the quality of the discussion. But anyone can launch their own instance, and that will enable the absolute freedom of speech.
  • I am going to monetize it by offering easy and effortless hosting, the way Discourse does. That will take care of the development and server costs, while keeping the platform ad-free.

I think this sort of system would be perfect, and the only thing required to build it was the right decentralization protocol, which has appeared recently — ActivityPub.

At the moment I have implemented all the functionality aside from the most challenging part — decentralization with AvtivityPub, which I am still figuring out.

If you are interested in testing out this platform and would like to give me some feedback and shape it’s development — send me a message(raymestalez@gmail.com), and I will invite you to the beta version.

Future plans

  • Developer API
  • Moderation Tools
  • Export data
  • Decentralization with ActivityPub
    Create a website with a few easy commands that is plugged into a decentralized network communities.