DegenFeed
One feed for every social protocol. Post once, reach everyone. Your keys. No algorithm. No shadowban.
DegenFeed is a multi-protocol social media aggregator that lets you post and read across Nostr, Farcaster, Bluesky, Mastodon, Lens, Threads, and RSS — all from one place. Open-source under MIT. Built with Next.js 15, Cloudflare Workers, GotoSocial, and 16 SDK packages.
Supported Protocols
| Protocol | Type | Identity |
|---|---|---|
| Nostr | Relay-based decentralized notes | npub keys |
| Farcaster | Sufficiently decentralized social | FID |
| Bluesky | AT Protocol | DID |
| Mastodon / ActivityPub | Fediverse | @handle@instance |
| Lens Protocol | Polygon-based social graph | Profile NFT |
| Threads | Instagram's Twitter competitor | Username |
| RSS / Atom | Universal syndication | Feed URL |
Features
- Unified timeline — Read posts from every protocol in one chronological feed
- Cross-post — Write once, publish to every network simultaneously
- Your keys — Nostr and Farcaster posts are signed with your keys. No platform can delete them.
- No algorithm — Chronological, unfiltered, no engagement optimization
- Self-hostable — Deploy on your own infrastructure with Docker
- @degenfeed.xyz accounts — Get a free Mastodon/Fediverse account with cross-posting built in
- Open protocol — Plugin architecture makes adding new protocols a single PR
Quick Links
Architecture
| Layer | Technology |
|---|---|
| Frontend | Next.js 15, React, Tailwind |
| API Gateway | Cloudflare Workers |
| Social Instance | GotoSocial (Go, ActivityPub) |
| Protocol SDKs | nostr-tools, @farcaster/core, @atproto/api, lens-sdk, mastodon.js, rss-parser |
| Database | Postgres (GotoSocial), SQLite (local cache) |
| Authentication | NIP-07 (Nostr), SIWF (Farcaster), OAuth (Bluesky, Mastodon) |
| Deployment | Docker Compose, Cloudflare Workers, standalone binary |
The frontend is deployed globally via Cloudflare Pages. The GotoSocial instance at social.degenfeed.xyz serves the Fediverse side. Protocol bridging happens at the worker layer — no central database of your content.