Derek Ross on Nostr: I’m always quick to praise #mkstack as I’ve used it to build nearly a dozen apps ...
I’m always quick to praise #mkstack as I’ve used it to build nearly a dozen apps that I never could have created so easily without this powerful toolset. It’s a game-changer for building on Nostr. That said, it does have some shortcomings that can be frustrating at times.
#mkstack isn’t perfect and we can make it better. I’d love to hear about any issues you’ve run into or features you’d like to see added.
Here’s my largest issue:
By default, #mkstack applications only read from a single relay and publish to a few hard-coded relays, such as Ditto, Primal, Nostr.band, and Damus. While users can switch read relays and even add their own for reading and publishing, apps still only read from one relay at a time.
In my opinion, this limits decentralization and hurts the user experience. Relays can go down, become inaccessible, or miss events, which can cause content to fail to load.
What's yours?
Published at
2025-09-05 17:39:35 UTCEvent JSON
{
"id": "f8da2a344277fe77bfe5d8f1997f8d212155691455551bde4afa95ee70f12db8",
"pubkey": "3f770d65d3a764a9c5cb503ae123e62ec7598ad035d836e2a810f3877a745b24",
"created_at": 1757093975,
"kind": 1,
"tags": [
[
"client",
"Damus Notedeck"
],
[
"t",
"mkstack"
]
],
"content": "I’m always quick to praise #mkstack as I’ve used it to build nearly a dozen apps that I never could have created so easily without this powerful toolset. It’s a game-changer for building on Nostr. That said, it does have some shortcomings that can be frustrating at times.\n\n#mkstack isn’t perfect and we can make it better. I’d love to hear about any issues you’ve run into or features you’d like to see added.\n\nHere’s my largest issue:\n\nBy default, #mkstack applications only read from a single relay and publish to a few hard-coded relays, such as Ditto, Primal, Nostr.band, and Damus. While users can switch read relays and even add their own for reading and publishing, apps still only read from one relay at a time.\n\nIn my opinion, this limits decentralization and hurts the user experience. Relays can go down, become inaccessible, or miss events, which can cause content to fail to load.\n\nWhat's yours? ",
"sig": "8edfba6ca832af48350bb569ba306e4ae73c85c3467e655c93d2ea28e95064cc5aadb23dd82a35c283d02c10959eb430b49d06c99157b971c83fed8d1ad112ed"
}