Alex Gleason on Nostr: I rewrote Ditto Relay from scratch in Rust. It's 5x faster than strfry. It supports ...
I rewrote Ditto Relay from scratch in Rust. It's 5x faster than strfry. It supports NIP-50 full-text search. It's backed by LMDB + Tantivy. Migration complete and now live on relay.ditto.pub!
Published at
2026-10-09 20:30:57 UTCEvent JSON
{
"id": "1d2644afd0c8a262546fd5ca50f1ad9e586a896e3a836c2663f6d14892297367",
"pubkey": "0461fcbecc4c3374439932d6b8f11269ccdb7cc973ad7a50ae362db135a474dd",
"created_at": 1791577857,
"kind": 1,
"tags": [
[
"imeta",
"url https://blossom.ditto.pub/1cfdf6ba1c7b80f55832fe535b6caaed8b8240edb8000468d2ae4c34067f354d.png",
"m image/png",
"x 1cfdf6ba1c7b80f55832fe535b6caaed8b8240edb8000468d2ae4c34067f354d",
"size 280754",
"dim 1760x936",
"blurhash L57c{}tWW9s$Xq%5oLf$Ec$%t8W@"
],
[
"client",
"Ditto",
"31990:781a1527055f74c1f70230f10384609b34548f8ab6a0a6caa74025827f9fdae5:ditto"
]
],
"content": "I rewrote Ditto Relay from scratch in Rust. It's 5x faster than strfry. It supports NIP-50 full-text search. It's backed by LMDB + Tantivy. Migration complete and now live on relay.ditto.pub!\nhttps://blossom.ditto.pub/1cfdf6ba1c7b80f55832fe535b6caaed8b8240edb8000468d2ae4c34067f354d.png",
"sig": "c4e8fc6c6403144f0aea5c9e730cdd40118ac3dfe04c3f27b1e8777c9258259a83439f3f649bf41aeb94a6416027f9f4a0b1e29ba9b9a9a50ac369d4a8f1cbaf"
}