Skip to content
๐Ÿ“š

Documentation โ€‹

Everything you need to understand, customize, and self-host Ditto.

๐ŸŒฑ

Learn โ€‹

๐ŸŒ

What is Nostr?

The social media protocol that gives you your power back. A beginner-friendly explainer of how Nostr works and why it matters.

Read more โ†’
๐Ÿช

Ditto Philosophy

The ideas and principles behind Ditto's design. Why we build the way we build.

Read more โ†’
๐Ÿ› ๏ธ

Development โ€‹

โšก

Hacking on Ditto

Use Shakespeare, OpenCode, and MKStack to build features, fix bugs, and hack on Ditto with AI-powered tools.

Read more โ†’
๐Ÿ–ฅ๏ธ

Self-Hosting

Deploy and configure your own Ditto instance. Deployment options, ditto.json reference, and custom branding.

Read more โ†’
๐Ÿค

Contributing

How to build on Ditto and the Nostr ecosystem, and how to get new features and bug fixes merged upstream.

Read more โ†’
๐Ÿ“‹

Ditto Nostr Reference

All Nostr event kinds that Ditto supports beyond the core protocol, including community and Ditto-specific kinds.

Read more โ†’
๐Ÿš€

Ready to try Ditto? โ€‹

Jump in and see what decentralized social feels like.