All Projects → lumenwrites → nexus

lumenwrites / nexus

Licence: other
Open Source, decentralized social networking platform

Programming Languages

HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
python
139335 projects - #7 most used programming language

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([email protected]), 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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].