subsocial
subsocial copied to clipboard
Subsocial is an open protocol for decentralized social networks and marketplaces. It's built with Substrate and IPFS.
Subsocial by DappForce
Subsocial is an open protocol for decentralized social networks and marketplaces. It's built with Substrate and IPFS.
Features: blogs, posts, comments, upvotes/downvotes, reputation, user feed and notifications, SEO, full-text search.
Try it: Subsocial.Network
Supported by Web3 Foundation
Subsocial is a recipient of the technical grant from Web3 Foundation. We have successfully delivered all three milestones described in Subsocial's grant application. Official announcement.
Repositories
Subsocial consists of several repositories:
- Node - Substrate-based blockchain node with social networking modules (aka Substrate pallets). This repo assembles all Substrate modules required to launch Subsocial as a standalone blockchain.
- Off-chain - Saves text data of blogs, posts and comments to IPFS. Builds user feeds and notifications in Postgres. Supports full text search by indexing text data into ElasticSeach database.
- Web UI - Mobile friendly web UI for Subsocial blockchain. Built with TypeScript, React, Polkadot API libs and Ant Design UI components.
- JS SDK - JavaScript SDK for Subsocial blockchain. Written in TypeScript.
- Starter - Start all parts of Subsocial (listed above) in Docker containers with a single script. This will deploy Subsocial blockchain, offchain storage, web UI and explorer.
Demo
Mobile friendly
Subsocial features a mobile friendly web UI.
License
Subsocial is GPL 3.0 licensed.