Nostr & Decentralized Social

PlazaFast Local-First Nostr Client

Plaza is a free, open-source Nostr client built in Zig. Read without an account, keep keys in a signer, and confirm the Windows build before you install.

Free Open source Windows: Likely v0.25.2 Updated 14 Oct 2026
8 min read Last update 14 Oct 2026 github.com/zig-nostr/plaza

Plaza is a free, open-source Nostr client for people who want to read decentralized social feeds without creating an account first. It is built natively in Zig and suits users who care about speed and want their timeline drawn from data already stored on their own computer.

The project presents Plaza as the flagship app of the zig-nostr ecosystem. Its central design choice is local-first: the feed renders from a local store, so saved events can appear without waiting for everything to arrive again. The project's description names macOS and Linux as its main targets and reports Windows builds as well, so check the GitHub Releases page for a Windows package before you commit. The code is licensed under MIT and was last updated in October 2026.

02

What Is Nostr and Why Clients Matter

Nostr is an open protocol for social networking in which posts, called events, are sent to relays rather than stored by a single company. Every user has a cryptographic key pair. The public key works as an identifier that others can follow, while the private key proves authorship of each post.

Because relays are interchangeable, a user who dislikes one server can publish to another without losing their identity. A client like Plaza is the window onto that network. It connects to relays, fetches events, and displays them as a feed.

The protocol does not dictate how a client looks or behaves. That is why there are many clients with very different designs, from desktop apps to command-line tools. Choosing a client is mostly a choice about how you want to read and write, not about which network you are on.

03

Who Plaza Is For

Plaza suits readers who want a fast desktop window onto Nostr without a long setup. A journalist or researcher following a topic can browse posts right away and decide later whether to publish anything.

Developers interested in the Zig language or in Nostr tooling may find the codebase useful as a reference. The project is open source under the MIT license and is built on a Nostr protocol library, so the source is a concrete example to read.

Users on macOS and Linux have the most clearly described support, so they are the natural first audience. People who plan to post regularly should think early about how they will manage their signing key, because posting depends on a signer. A casual reader who never publishes needs far less setup than someone running a public profile.

04

Understanding Signers and Relays

A signer is a separate piece of software or service that holds your private key and produces signatures when you post. With remote signing, the client sends a request and receives a signed event back, so the app never has to store the secret itself. This separation is valuable, but it also means posting depends on the signer being reachable. If the signer is offline, a post cannot go out.

Relays are the other half of the picture. They store and forward events, and most users connect to more than one. Spreading your posts across several relays makes it less likely that a single server outage hides your content, although availability varies from relay to relay.

It helps to think of the key pair as your identity and the relays as the places where your posts live. Plaza keeps the feed local and leaves the identity with the signer, which is a deliberate split between reading and signing.

05

Key features

Read Without an Account

You can open Plaza and browse Nostr posts without signing in or setting up a profile. Account setup matters only when you want to publish, which keeps the first visit simple for curious readers who just want to see what is happening on the network.

Local-First Feed

The timeline is rendered from a local store on disk. Saved events can show up from data already on your computer, so reopening the app does not require rebuilding the whole feed from scratch before you can scroll.

Quick Posting

The project advertises posting in about four clicks, so writing and sending a note stays out of your way. That speed matters most when you are replying to something in the middle of reading the feed.

Keys Handled Through a Signer

Plaza can sign events through Notary, so your private key never has to enter the client itself. It works with NIP-46 signers, a remote signing approach where the key stays in a separate program that the client asks for signatures.
06

Supported coins

Plaza's documentation mentions Nostr as the network it works with. It is a social-protocol client rather than a cryptocurrency wallet, so it is not a tool for holding or moving coins.

07

How to install Plaza on Windows

  1. 1

    Get the Windows Build

    Open the GitHub Releases page for the project, or the official website, and download the latest release, currently v0.25.2. Confirm that a Windows package is listed before downloading, because the project description centers on macOS and Linux. Download only from the official website or the GitHub Releases page.

  2. 2

    Verify the File

    Compute the SHA-256 checksum of the downloaded file and compare it with the value published alongside the release. Check the signature as well if the release provides one. Windows PowerShell's Get-FileHash command can calculate the hash. Do not run a file whose checksum does not match.

  3. 3

    Run the Installer

    Launch the installer or extract the archive, then follow the prompts. Windows may show a warning for files downloaded from the internet. If the checksum matched, you can continue, but keep your antivirus protection turned on.

  4. Connect a Signer Before Posting

    Open Plaza and browse without an account. When you are ready to post, connect a NIP-46 compatible signer such as Notary, so your private key stays outside the app.

08

How to use Plaza

Plaza is easy to start with because reading requires no account. Here is a practical way to get going.

  1. Launch the app and let the feed load from local storage. Browse without signing in to see how the timeline behaves.
  2. Decide whether you want to post. If you only read, you can stop here and skip any key setup.
  3. To publish, connect a NIP-46 signer such as Notary. Keep the signer running and reachable, because posts cannot be signed without it.
  4. Write a short test note and send it. The project describes posting as taking about four clicks, so a first note should be quick.
  5. Reopen the app and check that your note appears in the feed. This confirms that your relay connections and signer are working together.
  6. When a new release arrives, download it, verify the SHA-256 checksum, and install over the old version.
09

Pros & cons

Pros
  • Free and open source under the MIT license
  • Read posts without creating an account
  • The timeline renders from a local store, so saved data can appear quickly
  • Keeps private keys out of the client when used with a signer such as Notary
  • Native build in Zig with a clear focus on speed
Cons
  • The project summary centers on macOS and Linux, so you must confirm that a Windows package exists
  • Posting depends on an external signer, which adds a setup step
  • Version v0.25.2 suggests the project is still early in its release cycle
10

Is Plaza safe?

Plaza handles your identity, so treat installation with care. Download only from the official website or the GitHub Releases page, and verify the SHA-256 checksum or signature against the value the project publishes before running anything. Keep the program and your signer up to date, and check the latest version on the official website. Never enter a private key, nsec or seed phrase on third-party websites or in any app that asks for it directly; a proper signer is the place for that secret. Because the project is open source under MIT, you can inspect the source on GitHub to see how it handles keys. Antivirus tools may flag new or unsigned executables, so verify the file rather than switching protection off.

  • Official source only. Download from github.com/zig-nostr/plaza. Ignore ads and lookalike domains.
  • Check the SHA-256. Compare the installer hash with the value the developer publishes before running it.
  • Never share your seed phrase. No developer, support agent or website — including CryptApps — will ever ask for it.
11

Alternatives

Plaza sits among several Nostr clients in the catalog, and the differences come down to purpose. Gossip is a desktop Nostr client written in Rust, so it is the closest comparison for a desktop reader. Vega is also described as a cross-platform desktop client. Amethyst is another Nostr client worth a look if you want a different interface. Coop focuses on private messaging, which suits people who mainly want direct conversations. NAK and Nostr Commander RS are command-line tools, better for scripting and terminal workflows than for browsing a feed. Plaza stands out for its native Zig build and its local-first feed.

12

Specifications

Price
Free
Type
Open source
License
MIT
Latest version
v0.25.2
Last update
14 Oct 2026
Windows support
Likely (builds for Windows; check releases)
Source code
github.com/zig-nostr/plaza
13

Frequently asked questions

The project describes builds for macOS and Linux and lists Windows among its platforms, so a Windows build is expected. Check the GitHub Releases page for the latest version, currently v0.25.2, and confirm that a Windows package is listed before downloading. If none is there, you will need a different program for Windows.

Yes, Plaza is free and open source under the MIT license. You can use it without paying anything, and the source code is public on GitHub for anyone who wants to read or modify it. The MIT license is permissive and allows reuse as long as the license notice is kept.

No. You can read the feed without creating an account or signing in. A Nostr key pair becomes necessary only when you want to publish, and even then the key can stay in a signer such as Notary rather than inside the app.

Plaza keeps private keys out of the client when paired with a signer, and its code is open for review. Whether a specific download is trustworthy depends on where you got it, so verify the checksum before running the installer.

Plaza is not a cryptocurrency wallet and does not handle coins. Its documentation mentions Nostr as the network it connects to, which is a social protocol rather than a payment network. If you need a crypto wallet, look for a dedicated program in the catalog.

Local-first means the app stores data on your computer and draws the feed from that stored copy. The network is used to fetch new events, but the existing timeline does not have to be rebuilt from nothing each time. This design makes reopening the app feel more immediate and keeps your reading history close at hand.

14

Verdict

Plaza is a good choice if you want a fast, free, open-source Nostr reader that does not require an account to start. Its local-first feed and signer-based key handling are thoughtful design choices. It makes the most sense for people on macOS or Linux, or for Windows users who confirm a Windows build on the releases page. If you mainly need a terminal tool, a command-line client will serve you better. Start by reading, and add a signer only when you are ready to post.

Download now