Merge branch 'readme-mvp' into 'main'

README: remove ActivityPub language, make it more closely match our 1.0 vision

See merge request soapbox-pub/ditto!135
This commit is contained in:
Alex Gleason 2024-04-06 16:05:32 +00:00
commit 2033d8d743
1 changed files with 3 additions and 18 deletions

View File

@ -1,20 +1,15 @@
# Ditto # Ditto
Ditto is a tiny but powerful social media server for the decentralized web. With Ditto you will be able to interact across protocols and networks, and build your own social media experience. Ditto is a Nostr server for building resilient communities online.
With Ditto, you can create your own social network that is decentralized, customizable, and free from ads and tracking.
<img width="400" src="ditto-planet.png"> <img width="400" src="ditto-planet.png">
⚠️ This software is a work in progress. ⚠️ This software is a work in progress.
## Supported protocols
- [x] Nostr
- [ ] ActivityPub
## Features ## Features
- [ ] Follow users across networks - [x] Built-in Nostr relay
- [ ] Post to multiple networks at once
- [x] Log in with any Mastodon app - [x] Log in with any Mastodon app
- [x] Like and comment on posts - [x] Like and comment on posts
- [x] Share posts - [x] Share posts
@ -31,16 +26,6 @@ Ditto is a tiny but powerful social media server for the decentralized web. With
- [x] No tracking - [x] No tracking
- [x] No censorship - [x] No censorship
## Federation
Ditto is primarily a Nostr client, using a Nostr relay as its database. ActivityPub objects are translated into Nostr events in realtime and cached by the Ditto server. When you submit a post, it sends it to your Nostr relay and then fans it out to the ActivityPub network.
The main way to use Ditto is with a Mastodon app. Or you can connect directly to the Nostr relay with a Nostr client.
## Installation
TODO
## Development ## Development
1. Install [Deno](https://deno.land). 1. Install [Deno](https://deno.land).