Open Source • Federated • Sovereign

Social networking
for the new internet

Synapsis is open-source, federated social infrastructure. Own your identity. Create your community. Connect globally.

100% Open Source
Federated Nodes
0 Ads Forever

Built Different

Everything you need for a modern social experience, without the corporate baggage.

Federation Ready

Built with ActivityPub compatibility. Connect with the broader Fediverse — Mastodon, Pleroma, and beyond.

Portable Identity

Your identity is cryptographically yours. Move between nodes without losing your connections or history.

Rich Media

Share images, galleries, and more. Full support for modern media.

Built-in Moderation

Powerful admin dashboard for user management, content moderation, and community governance.

Curated Feeds

Smart algorithms surface engaging content without the manipulation. Transparent and fair.

Easy Setup

User-friendly install wizard gets your node running in minutes. Visit /install to check progress. No PhD in DevOps required.

How Synapsis Works

A new model for social networking built on open standards.

01

Decentralized Identity

Unlike centralized platforms where your identity is owned by a corporation, Synapsis uses DIDs (Decentralized Identifiers). Every user gets a unique cryptographic identity that exists independently of any server.

did:key:z6MkhaXgBZD...

Your handle (like @alice) is simply a human-readable alias for your DID. Move nodes, keep your identity.

02

Federated Network

Synapsis is not one server — it's a network of nodes. Each community can run their own Synapsis instance with their own rules, while still connecting to the global network.

Node A
Node B
Node C
03

Cryptographic Signing

Every post, like, and follow is cryptographically signed with your private key. This ensures authenticity and prevents tampering — nobody can forge a post in your name.

signature: "eyJhbGciOiJFZDI1NTE5..."

Modern Tech Stack

Built with the best tools for performance, reliability, and developer experience.

Next.js 15+
PostgreSQL
Tailwind CSS
TypeScript
Drizzle ORM
Open Source

Get Started

Deploy your own Synapsis node in minutes.

1

Prerequisites

  • Node.js 18+
  • PostgreSQL database
  • Domain name (for production)
2

Clone & Install

git clone https://github.com/cyph3rasi/Synapsis.git
cd Synapsis
npm ci
3

Configure Environment

cp .env.example .env
# Edit .env with your credentials
4

Initialize & Run

# Initialize database
npm run db:push

# Development
npm run dev

# Production
npm run build
pm2 start npm --name "synapsis" -- start

Ready to take back your social presence?

Join the growing network of sovereign communities.