Sep on Nostr: š£ Plaza v0.11.0 is out. š I've been building a native Nostr client for macOS, ...
š£ Plaza v0.11.0 is out. š
I've been building a native Nostr client for macOS, written in Zig. It's fast, it keeps its own copy of your feed, and it has come a long way since the first release. Here's what has landed.
š Reading
ā Your feed reaches people your own relays don't carry
ā Nobody you follow goes missing, wherever they publish
ā Threads open properly, and a missing parent says so
ā Reactions, replies and zap totals arrive with the feed
ā Mentions are people you can click
ā Writing
ā Post, reply, quote and repost
ā See who a note will notify, and switch anyone off
ā Hashtags become real tags
ā Replies reach everyone in the thread
š¼ Pictures
ā Notes with several photos show all of them
ā Big photos load now
ā Faces and profile banners too
ā The image proxy can be switched off completely
š Your key
ā Held in its own process, away from the screen
ā Stored in the macOS Keychain, not a plain file
ā Paste an nsec straight into a terminal, never through the app
ā Read everything without a key at all
š Signing for other apps
ā Plaza can be your bunker: paste the link into any client and sign there
ā Every app is asked separately for each thing it wants to do
ā Answers last as long as you say: once, a day, always, or no
ā Everything connected is listed, and cuttable
ā Survives a restart, same link
š” Relays
ā A dead connection is noticed and redialled
ā Every background request has a deadline
ā No more pointless reconnects
ā Making it yours
ā Reaction, repost, reply and zap counts can each be hidden
ā Your mute list is read and honoured, and you can mute from here
227 pull requests to get here, 100 of them since the first release. Another 73 in the Nostr library underneath it.
Still early, plenty left to fix. But it feels like a real client now.
#nostr #buildinpublic #plaza #zig
Published at
2026-08-16 22:29:13 UTCEvent JSON
{
"id": "45f07b896ca125a7a8f859ac3e1c78b28008f8f2501a128bc825911c12a25781",
"pubkey": "3e294d2fd339bb16a5403a86e3664947dd408c4d87a0066524f8a573ae53ca8e",
"created_at": 1786919353,
"kind": 1,
"tags": [
[
"t",
"nostr"
],
[
"t",
"buildinpublic"
],
[
"t",
"plaza"
],
[
"t",
"zig"
],
[
"client",
"Plaza"
]
],
"content": "š£ Plaza v0.11.0 is out. š\n\nI've been building a native Nostr client for macOS, written in Zig. It's fast, it keeps its own copy of your feed, and it has come a long way since the first release. Here's what has landed.\n\nš Reading\nā Your feed reaches people your own relays don't carry\nā Nobody you follow goes missing, wherever they publish\nā Threads open properly, and a missing parent says so\nā Reactions, replies and zap totals arrive with the feed\nā Mentions are people you can click\n\nā Writing\nā Post, reply, quote and repost\nā See who a note will notify, and switch anyone off\nā Hashtags become real tags\nā Replies reach everyone in the thread\n\nš¼ Pictures\nā Notes with several photos show all of them\nā Big photos load now\nā Faces and profile banners too\nā The image proxy can be switched off completely\n\nš Your key\nā Held in its own process, away from the screen\nā Stored in the macOS Keychain, not a plain file\nā Paste an nsec straight into a terminal, never through the app\nā Read everything without a key at all\n\nš Signing for other apps\nā Plaza can be your bunker: paste the link into any client and sign there\nā Every app is asked separately for each thing it wants to do\nā Answers last as long as you say: once, a day, always, or no\nā Everything connected is listed, and cuttable\nā Survives a restart, same link\n\nš” Relays\nā A dead connection is noticed and redialled\nā Every background request has a deadline\nā No more pointless reconnects\n\nā Making it yours\nā Reaction, repost, reply and zap counts can each be hidden\nā Your mute list is read and honoured, and you can mute from here\n\n227 pull requests to get here, 100 of them since the first release. Another 73 in the Nostr library underneath it.\n\nStill early, plenty left to fix. But it feels like a real client now.\n\n#nostr #buildinpublic #plaza #zig",
"sig": "b55579f9dc8af1ef1f83dfd45b5c59d27b5bbb7f0f7ab34981028a0f8c9aa921bb01e06579e632a8a65c16ed7a4843fa85009eea85b3d6bc22b6e04a5a829137"
}