Community

Community layer

Submit a Nostr App

Submit a client, signer, wallet, relay tool, media app or developer library for review.

Submit a Nostr App: a focused visual for this route.
Route The product layer Clients, signers, publishing tools, wallets and weird useful experiments.
App route

Apps and products guide

Start with Crays, then read the market around it: clients, signers, wallets, publishing tools, discovery layers, media apps and experiments that show what Nostr can become.

Apps All Apps pages 281 pages in this routeApp catalog entries, App categories, App orientation and 2 more shelves Browse pagesClose shelf

App catalog entries

App categories

App orientation

App profiles

0xchat advanced-nostr-search Aegis Alby Alby Go Alby Hub Alby Hub Alby SDK Amber Amber Amethyst Amethyst App and product research Application-specific data Blossom Blossom spec NIP-B7 Bookstr Boris Bouquet Calendar by Formstr Chachi Complete Nostr Apps Catalog Coracle Coracle Corny Chat Crays Damus Damus Developer stack research Ditto Ditto diVine Docstr DTAN Emojito Flotilla Flycat Formstr Fountain FreeFrom Fundstr futr GIF Buddy Gittr go-nostr Gossip Gossip Grimoire Groups NIP-29 Habla Habla Hello Nostr — Resources Highlighter HiveTalk homebrew-nostr HORNET Storage Hugo2Nostr HyperNote Iris Iris Jumble kanbanstr Keys Band Listr LNBits Nostrmarket Lume Lumilumi LUMINA Mapstr Marmot Protocol matrix-nostr-bridge Meetstr Memestr Minds monstr mostard Mostro nak nak — Nostr Army Knife Nalgorithm Narr nashboard NDK Negentropy ngit Noflux Nos Nos Social nos2x nosbin noscl Nostorg Feature Matrix Nostr App Manager Nostr Apps Directory Guide Nostr clients feature list Nostr Compass — Projects Nostr Developer Guide Nostr Development Kit Nostr Events Monitor Nostr MCP Server Nostr Nests Nostr Playground Nostr Writer nostr-post-checker nostr-protocol/nostr nostr-ruby nostr-sdk nostr-sdk-ffi nostr-sdk-flutter nostr-to-rss nostr-tools Nostr.band nostr.build nostr.co.uk Clients Nostr.how — Clients nostr.hs Nostrability NostrApps NostrApps category — Audio NostrApps category — Career NostrApps category — Community NostrApps category — Curation NostrApps category — Direct Message NostrApps category — Discovery NostrApps category — File Sharing NostrApps category — Group Chat NostrApps category — Meatspace NostrApps category — Onboarding NostrApps category — Signers NostrApps category — Tools nostrcheck nostrdb nostrdb-rs Nostree Nostria Nostrid Nostrium / read.nostr.com Nostrmo Nostrube noStrudel noStrudel Nostter Nostur Nostur Notedeck Npub.pro Npub.world nsec.app Nsite nsite Nstart.me Obsidian Nostr Writer Olas Openvibe Oracolo Ostrich Work P2P Band Paz Peridot Phoenix Plebeian Market Postr / write.nostr.com Primal Primal Primal Article Editor / Reads authoring Primal Studio pynostr python-nostr Recommended Application Handlers Relay Tools rsslay rust-nostr rust-nostr rust-nostr docs Satellite Satellite Earth SatShoot Shakespeare Shopstr Slidestr Snort Snort Stemstr Submit a Nostr App swift-nostr-client Treasures Wavlake Wavlake Wikifreedia Wikistr YakiHonne YakiHonne YakiHonne mobile/web app directory Yondar

NIP explainer pages

Apps5 min readCommunity layer

Submit a Nostr App

Submit a client, signer, wallet, relay tool, media app or developer library for review.

Use this route for app-specific details such as platform, key handling, wallet support, zap support and media support.

The quick readSubmit a client, signer, wallet, relay tool, media app or developer library for review.
Submit a Nostr App: a creator-work scene for publishing and fan access.
Submit a Nostr App: a creator-work scene for publishing and fan access.
Submit a Nostr App: a creator-work scene for publishing and fan access.
Submit a Nostr App: a creator-work scene for publishing and fan access.

App fields that matter

Apps need more than a name. Key handling, platform, supported NIPs, maintainer links and current status help readers choose safely.

  • Key handling. Use none, NIP-07, remote signer, local key or unknown.
  • Platform. Web, iOS, Android, desktop, CLI, extension, library, relay, wallet or signer.
  • Status. Idea, prototype, active, maintained, beta, production, deprecated, archived or unknown.

How to place Submit a Nostr App on the map

Read Submit a Nostr App as part of the Apps route, not as an isolated entry. Its main surface is product and interface behavior: clients, signers, discovery tools, wallets, media surfaces and developer libraries. That framing matters because a Nostr page is useful only when you can see which layer it belongs to and which layer it does not solve by itself.

The first question is practical: what changes for you if Submit a Nostr App works well? Sometimes the answer is safer signing, sometimes better relay discovery, sometimes clearer media storage, sometimes a stronger source trail. Keep that question in front of you and the page becomes easier to judge.

  • Layer. Apps is the parent route, so the page should send you back to that shelf and sideways into adjacent concepts.
  • Evidence. The current source trail starts with NIP-7D, NIP-22, NIP-25, NIP-29. Treat those as anchors, then compare product behavior and NIP support.

What Submit a Nostr App should help you decide

A good page about Submit a Nostr App should leave you with a decision, not just recognition. You should know whether it is a protocol primitive, a client behavior, a relay operation, a product example, a research source or our implementation question. That distinction keeps the archive from becoming a flat glossary.

The common mistake is treating every app as a trophy instead of asking what the interface teaches about Nostr. We avoid that by making the claim, the evidence and the next step visible. If a statement depends on a NIP, the page should point to that NIP. If it depends on a project, the page should show the project source. If it affects user safety, the page should say what can fail.

The working example behind Submit a Nostr App

Use this page with a concrete mental test: a signer page should connect the product to private-key safety, NIP-07, NIP-46 and clear permission prompts. That example is more useful than a generic definition because Nostr is not one product. The same signed event can be read by different clients, stored by different relays and interpreted through different product choices.

This is also why internal links matter. When the page mentions keys, clients, relays, events, zaps, Blossom, Cashu, FoundUPS or NIPs, those words should lead to the page that explains the concept more deeply. The goal is not to trap you in tabs; the goal is to let you move with context.

Submit a Nostr App: a creator-work scene for publishing and fan access.
Submit a Nostr App: a creator-work scene for publishing and fan access.
Submit a Nostr App: a creator-work scene for publishing and fan access.
Submit a Nostr App: a creator-work scene for publishing and fan access.

Source discipline for Submit a Nostr App

The source list is part of the content, not decoration. For Submit a Nostr App, use primary protocol documents first when the claim is technical, project repositories or product pages when the claim is about an app, and research or directory sources when the claim is about ecosystem position. If the sources disagree, the page should show the uncertainty instead of smoothing it away.

That source discipline is how a large archive stays trustworthy. It also helps learning: you get a short explanation first, then a route to the source that proves or complicates it. The page should feel like a guided chapter, but the evidence should still be close enough to inspect.

Before and after reading Submit a Nostr App

Before reading Submit a Nostr App, make sure you know the nearby base concepts: a public key identifies, a private key signs, relays carry signed events, clients render those events, and NIPs describe shared behavior. You do not need to memorize the whole protocol, but those pieces prevent most confusion.

After reading Submit a Nostr App, the next useful move is to compare it with one neighboring page. If this is an app, compare it with a signer, relay or wallet page. If this is a NIP, compare it with the product behavior it enables. If this is a research source, compare it with the hub that uses it. That is how the archive becomes a learning path instead of a pile.

Why Submit a Nostr App is not just a short note

Some pages look small because the object is small: a source entry, a micro-topic, a category shelf or a project reference. The page still needs a job. For Submit a Nostr App, the job is to name the object clearly, place it in the right route, connect it to source evidence and give you the next reading step.

That is the difference between a database row and a useful knowledge node. A database row stores a fact. A knowledge node explains what the fact connects to, what it does not prove and why you might open the next page.

The navigation job of Submit a Nostr App

Submit a Nostr App also has a navigation job. It should help you decide whether to move upward to the Apps hub, sideways to a related concept, or downward into a more technical source. That sounds simple, but it is the difference between browsing and learning.

When a page does that job well, you do not need to keep the whole archive in your head. The page carries enough context to orient you, enough links to continue, and enough source discipline to show where the claims come from.

Back to the Crays Nostr page