Community

Apps

Nostr Apps Directory

The Apps directory is the product shelf of the Nostr atlas. It helps a reader start with the job they want done, then move toward the right client, wallet, signer, marketplace, publishing tool or developer stack without pretending every project plays the same role.

Nostr Apps Directory visual
Nostr Apps Directory icon
Apps The product layer Clients, signers, publishing tools, wallets and protocol utilities.
Back to Nostr
Apps

Apps shelf

Apps pages collect clients, signers, tools, developer libraries and product research without turning the app into the whole network.

Apps All Apps pages App routeProduct profiles, categories, tools and source links Browse appsClose shelf

App orientation

App categories

App profiles

0xchatadvanced-nostr-searchAegisAlbyAlby GoAlby HubAlby HubAlby SDKAmberAmberAmethystAmethystApp and product researchApplication-specific dataBlossomBlossom spec NIP-B7BookstrBorisBouquetCalendar by FormstrChachiNostr Apps DirectoryCoracleCoracleCorny ChatCreatrDamusDamusDeveloper stack researchDittoDittodiVineDocstrDTANEmojitoFlotillaFlycatFormstrFountainFreeFromFundstrfutrGIF BuddyGittrgo-nostrGossipGossipGrimoireGroups NIP-29HablaHablaHello Nostr — ResourcesHighlighterHiveTalkhomebrew-nostrHORNET StorageHugo2NostrHyperNoteIrisIrisJumblekanbanstrKeys BandListrLNBits NostrmarketLumeLumilumiLUMINAMapstrMarmot Protocolmatrix-nostr-bridgeMeetstrMemestrMindsmonstrmostardMostronaknak — Nostr Army KnifeNalgorithmNarrnashboardNDKNegentropyngitNofluxNosNos Socialnos2xnosbinnosclNostorg Feature MatrixNostr App ManagerNostr Apps Directory GuideNostr clients feature listNostr Compass — ProjectsNostr Developer GuideNostr Development KitNostr Events MonitorNostr MCP ServerNostr NestsNostr PlaygroundNostr Service ProvidersNostr Writernostr-post-checkernostr-protocol/nostrnostr-rubynostr-sdknostr-sdk-ffinostr-sdk-flutternostr-to-rssnostr-toolsNostr.bandnostr.buildnostr.co.uk ClientsNostr.how — Clientsnostr.hsNostrabilityNostrAppsNostrApps category — AudioNostrApps category — CareerNostrApps category — CommunityNostrApps category — CurationNostrApps category — Direct MessageNostrApps category — DiscoveryNostrApps category — File SharingNostrApps category — Group ChatNostrApps category — MeatspaceNostrApps category — OnboardingNostrApps category — SignersNostrApps category — Toolsnostrchecknostrdbnostrdb-rsNostreeNostreonNostriaNostridNostrium / read.nostr.comNostrmoNostrubenoStrudelnoStrudelNostterNosturNosturNotedeckNpub.proNpub.worldnsec.appnsiteNsiteNstart.meObsidian Nostr WriterOlasOpenvibeOracoloOstrich WorkOwn Your PostsP2P BandPazPeridotPhoenixPlebeian MarketPostizPostr / write.nostr.comPrimalPrimalPrimal Article Editor / Reads authoringPrimal Studiopynostrpython-nostrRecommended Application HandlersRelay Toolsrsslayrust-nostrrust-nostr docsSatelliteSatellite EarthSatlantisSatShootShakespeareShopstrSlidestrSnortSnortStemstrswift-nostr-clientTreasuresWavlakeWavlakeWikifreediaWikistrYakiHonneYakiHonneYakiHonne mobile/web app directoryYondar

App pages

Deep dives

Field guides

Awesome Nostr branches

Research and library

Source inventory

Deep Research: Clients, apps and product surfacesDeep Research: Developer stack and toolingResearch Map: nostrapps.comResearch Source: 0xchatResearch Source: 0xchat — NostrApps pageResearch Source: advanced-nostr-searchResearch Source: Aegis — NostrApps pageResearch Source: AlbyResearch Source: Alby — NostrApps pageResearch Source: Alby GoResearch Source: Alby HubResearch Source: Alby Hub GitHubResearch Source: Alby SDKResearch Source: AmberResearch Source: Amber — NostrApps pageResearch Source: AmethystResearch Source: Amethyst GitHubResearch Source: Awesome Nostr ResourcesResearch Source: BookstrResearch Source: BorisResearch Source: Boris — NostrApps pageResearch Source: BouquetResearch Source: Bouquet — NostrApps pageResearch Source: Calendar by FormstrResearch Source: ChachiResearch Source: Chachi — NostrApps pageResearch Source: CoracleResearch Source: Coracle — NostrApps pageResearch Source: Corny ChatResearch Source: DamusResearch Source: Damus — NostrApps pageResearch Source: DittoResearch Source: Ditto — NostrApps pageResearch Source: DocstrResearch Source: DTANResearch Source: DTAN — NostrApps pageResearch Source: EmojitoResearch Source: Emojito — NostrApps pageResearch Source: Flotilla — NostrApps pageResearch Source: FlycatResearch Source: FormstrResearch Source: Formstr — NostrApps pageResearch Source: FountainResearch Source: FreeFromResearch Source: FreeFrom — NostrApps pageResearch Source: FundstrResearch Source: futrResearch Source: futr — NostrApps pageResearch Source: GIF BuddyResearch Source: GIF Buddy — NostrApps pageResearch Source: GittrResearch Source: go-nostr GitHubResearch Source: GossipResearch Source: Gossip — NostrApps pageResearch Source: GrimoireResearch Source: Grimoire — NostrApps pageResearch Source: HablaResearch Source: Habla — NostrApps pageResearch Source: Hello Nostr — ResourcesResearch Source: HighlighterResearch Source: HiveTalkResearch Source: HORNET Storage — NostrCompassResearch Source: IrisResearch Source: Iris — NostrApps pageResearch Source: JumbleResearch Source: Jumble — NostrApps pageResearch Source: Keys BandResearch Source: Keys Band — NostrApps pageResearch Source: ListrResearch Source: LNBits NostrmarketResearch Source: LumeResearch Source: LumilumiResearch Source: LUMINAResearch Source: MapstrResearch Source: Marmot ProtocolResearch Source: MeetstrResearch Source: MemestrResearch Source: MindsResearch Source: monstr GitHubResearch Source: mostardResearch Source: MostroResearch Source: my.nostr.comResearch Source: nak — Nostr Army KnifeResearch Source: nak GitHubResearch Source: NalgorithmResearch Source: Narr — NostrApps pageResearch Source: nashboardResearch Source: NDK GitHubResearch Source: NDK NPMResearch Source: NegentropyResearch Source: Noflux — NostrApps pageResearch Source: Nos SocialResearch Source: Nos Social — NostrApps pageResearch Source: nos2xResearch Source: nos2x — NostrApps pageResearch Source: nosbinResearch Source: noscl GitHubResearch Source: Nostorg Feature MatrixResearch Source: Nostr App ManagerResearch Source: Nostr Book — KindsResearch Source: Nostr DesignResearch Source: Nostr Developer GuideResearch Source: Nostr NestsResearch Source: Nostr Nests — NostrApps pageResearch Source: Nostr PlaygroundResearch Source: nostr-post-checkerResearch Source: nostr-protocol/nostr GitHubResearch Source: nostr-sdk crates.ioResearch Source: nostr-sdk-ffi GitHubResearch Source: nostr-tools GitHubResearch Source: nostr-tools NPMResearch Source: Nostr.BandResearch Source: nostr.buildResearch Source: nostr.co.uk ClientsResearch Source: Nostr.howResearch Source: Nostr.how — ClientsResearch Source: Nostr.how — ProtocolResearch Source: Nostr.how — What is Nostr?Research Source: Nostr.orgResearch Source: NostrabilityResearch Source: NostrAppsResearch Source: NostrApps category — AudioResearch Source: NostrApps category — CareerResearch Source: NostrApps category — CommunityResearch Source: NostrApps category — CurationResearch Source: NostrApps category — Direct MessageResearch Source: NostrApps category — DiscoveryResearch Source: NostrApps category — File SharingResearch Source: NostrApps category — Group ChatResearch Source: NostrApps category — MeatspaceResearch Source: NostrApps category — OnboardingResearch Source: NostrApps category — SignersResearch Source: NostrApps category — ToolsResearch Source: nostrcheckResearch Source: nostrdb GitHubResearch Source: NostreeResearch Source: Nostree — NostrApps pageResearch Source: NostriaResearch Source: Nostria — NostrApps pageResearch Source: NostridResearch Source: Nostrmo — NostrApps pageResearch Source: Nostrmo GitHubResearch Source: NostrubeResearch Source: noStrudelResearch Source: noStrudel — NostrApps pageResearch Source: NostterResearch Source: NosturResearch Source: Nostur — NostrApps pageResearch Source: NotedeckResearch Source: Npub.proResearch Source: Npub.worldResearch Source: nsec.appResearch Source: NsiteResearch Source: Nstart.meResearch Source: Nstart.me — NostrApps pageResearch Source: Obsidian Nostr Writer — NostrApps pageResearch Source: OlasResearch Source: Olas — NostrApps pageResearch Source: OpenvibeResearch Source: OracoloResearch Source: Oracolo — NostrApps pageResearch Source: Ostrich WorkResearch Source: P2P BandResearch Source: PazResearch Source: PeridotResearch Source: Peridot — NostrApps pageResearch Source: PhoenixResearch Source: Phoenix — NostrApps pageResearch Source: Plebeian MarketResearch Source: Plebeian Market — NostrApps pageResearch Source: PrimalResearch Source: Primal — NostrApps pageResearch Source: Primal Article Editor / Reads authoringResearch Source: Primal StudioResearch Source: pynostr GitHubResearch Source: python-nostr GitHubResearch Source: Registry of KindsResearch Source: Relay Tools — NostrApps pageResearch Source: rsslayResearch Source: rust-nostr docsResearch Source: rust-nostr GitHubResearch Source: SatelliteResearch Source: SatShootResearch Source: ShakespeareResearch Source: Shakespeare — NostrApps pageResearch Source: ShopstrResearch Source: Shopstr — NostrApps pageResearch Source: SlidestrResearch Source: SnortResearch Source: start.nostr.netResearch Source: StemstrResearch Source: TreasuresResearch Source: WavlakeResearch Source: WikifreediaResearch Source: Wikifreedia — NostrApps pageResearch Source: WikistrResearch Source: Wikistr — NostrApps pageResearch Source: YakiHonne mobile/web app directoryResearch Source: YondarResearch Source: Yondar — NostrApps page

Nostr Apps Directory

The Apps directory is the product shelf of the Nostr atlas. It helps a reader start with the job they want done, then move toward the right client, wallet, signer, marketplace, publishing tool or developer stack without pretending every project plays the same role.

Reader route: Start here when you know you need an app but do not yet know whether the answer is a client, a signer, a wallet, a media tool, a marketplace or a developer library.

Why a directory matters in Nostr

Nostr does not have one official app store. That is a strength, but it also creates friction for a new reader. A person who comes from a normal platform looks for one canonical product: one Twitter, one Instagram, one wallet app, one help center. Nostr gives them a protocol, many clients, many relays, many signing models and a growing pile of tools that can look similar from the outside while doing very different things.

A good directory solves that confusion without flattening the ecosystem into a popularity chart. Damus, Amethyst, Primal, Coracle, noStrudel, YakiHonne, Iris, Snort, Habla, Highlighter, Zap.stream, Blossom tools, wallet connectors, NIP-07 extensions and SDKs all touch Nostr, but they do not answer the same user question. Some are daily social clients. Some are signing boundaries. Some are publishing surfaces. Some are infrastructure for other builders. Some are experiments that matter because they prove a pattern even if they are not the best place for a beginner to start.

The directory therefore works like a map of product roles. It keeps recognizable product names visible, but it sorts them by what the reader is trying to accomplish. If someone wants to post and follow people, they need client choices. If they want to protect a key in the browser, they need signers. If they want zaps and Lightning flows, they need wallet surfaces and Nostr Wallet Connect context. If they want to ship software, they need libraries, SDKs, protocol references and examples. The point is not to list everything loudly. The point is to remove the first wrong turn.

The app is not the network

The most important sentence on any Nostr apps page is simple: the app is not the network. A Nostr client is a window into signed events and relays. It can feel like the whole experience because it draws the timeline, decides which relays to query, renders profiles, hides spam, shows zaps and decides which NIPs it understands. But the client does not own the identity. The public key stays portable, and the signed event model lets more than one product understand the same object when they share the relevant standards.

That separation is why a directory needs to teach product categories as much as product names. A reader who installs a client and later switches to another client is not starting over in the same way they would when leaving a normal social network. They are carrying a public key, existing events, followed accounts, relay choices and sometimes wallet or signer preferences. The experience can still be messy. Different clients discover different relays, support different NIPs, index different event kinds and make different moderation decisions. But the basic idea is different from a platform account: product choice moves closer to interface preference and trust boundary, not total social identity.

This also explains why the directory keeps source pages and developer notes near the product shelf. A product profile is useful, but Nostr readers often need to know what stands behind the visible interface. Is there a GitHub repository? Is there an app store listing? Does the project publish a website? Which NIPs are part of the app story? Does it use NIP-07, NIP-46, NIP-19, NIP-65, NIP-89, Blossom, NWC or Lightning? Those details are not trivia. They decide whether a tool can move with the rest of the ecosystem.

How the shelves are organized

The Apps hub keeps fast visual shelves because recognition matters. Favicons help a reader spot Alby, Primal, Damus, Amethyst, Coracle, noStrudel, Blossom, Zap.stream or developer projects without reading a paragraph first. That is not decoration. It is a usability layer for a crowded ecosystem where many names are similar, some projects are small and the same tool can appear in more than one conversation.

The deeper route separates app profiles, category guides, developer material and source references. A product profile explains the public surface of a tool. A category guide explains a class of products, such as clients, signers, wallets, media apps, onboarding tools or marketplaces. A developer page belongs to libraries, SDKs, command-line utilities and protocol glue. A source page is evidence: repository, documentation, directory entry, app-store clue or project page. Keeping those types apart makes the hub less chaotic for readers and easier to maintain over time.

Directories such as Nostr Apps and Nostr Compass show why this structure is needed. They track a large, changing ecosystem, and each does useful work by grouping projects into categories. Crays adds a different layer: a reader route. Instead of asking a newcomer to understand every category upfront, the hub starts with the human job: read, post, sign, pay, publish, discover, moderate, build, host or verify.

What belongs here

An app belongs in this route when it gives a user, operator or builder a concrete surface for doing something with Nostr. That can be a social client, a long-form editor, a video or streaming product, a group chat tool, a wallet connector, a signer, a relay admin interface, a marketplace, a search tool, a media host, a curation surface, a library, an SDK or a developer utility. The key test is whether the project helps someone use, build, read, publish, pay through or manage Nostr in practice.

Not every Nostr-adjacent URL deserves to become a full app profile. A blog post about a product may be useful as a source, not a product page. A generic GitHub organization may belong in the developer or source layer. A NIP belongs in the standards route unless it is needed to explain how a product category works. A relay belongs in the relay route unless the tool is mainly an app for relay management. A wallet belongs in the wallet route unless the page is about how that wallet appears as an app surface inside the wider product ecosystem.

That boundary prevents the route from becoming a junk drawer. Nothing useful has to be lost. It can still be linked as evidence, but it does not need to sit beside user-facing apps as if it were the same kind of object. For readers, this distinction is the difference between a map and a pile.

How to read a product profile

A strong Nostr app profile answers several practical questions. What does the tool let the reader do? Which kind of user is it for? Is it a client, signer, wallet, marketplace, media product, developer library or infrastructure tool? Does it use a public key directly, ask for a signer, connect to Nostr Wallet Connect, depend on a relay set, publish source code or support important standards? What are the risks or limits? What should a reader compare it with before committing?

The profile also needs to avoid product worship. Nostr projects are often young. Interfaces change. Repositories go quiet. Some apps are brilliant experiments but not beginner-safe. Some products are polished but hide important tradeoffs. Some are open source, some are not. Some have serious teams behind them, some are weekend projects that nevertheless influence how the ecosystem thinks. A useful profile keeps that texture visible without turning into a takedown or a press release.

For builders, a product profile is also a pointer to patterns. A client profile can reveal how relay discovery works in practice. A signer profile can show where private-key risk enters the user journey. A wallet profile can show how NWC changes payment flows. A marketplace page can show what is still missing around reputation, moderation and dispute handling. The app is the object, but the product lesson is often larger than the app.

Where to go next

If you are new, open Clients after this directory. Clients show why Nostr feels less like one website and more like a set of windows into signed data. Then open Signers before you paste a private key anywhere. That order gives you a safer mental model: first the interface, then the identity boundary, then the wallet and publishing layers.

If you are comparing products, use the favicon shelves first, then open the profile pages. Recognition is fast, but it is not enough. A familiar icon does not tell you which NIPs are supported, whether the project is maintained, how the key is handled or whether a feature depends on a centralized backend. Use the profile to slow down at the right moment.

If you are building, skip directly to Developer Tools and the Research Atlas. The product map is useful for market context, but the source trail is where implementation reality shows up: NIP docs, SDK repositories, examples, open issues, relay behavior and the parts of the ecosystem that are still rough.

Sources worth opening

  • nostr.org - Protocol overview and official entry point.
  • Nostr Apps - Directory of Nostr products grouped by use case and platform.
  • Nostr Compass projects - Project directory with clients, wallets, signers, relays and developer tools.
  • nostr.how clients - Client overview with platform and product context.
  • nostr-protocol/nips - Canonical standards repository for Nostr implementation proposals.
  • NIP-01 - Base event and client-relay model.
  • NIP-65 - Relay list metadata for read and write relay discovery.
Apps route visual cue 1
Apps route visual cue 2
Apps route visual cue 3
Apps route visual cue 4
Apps route visual cue 5

How to use this page

Find the product surface first.

Search clients, signers, product categories or developer tools when you need a specific app, source file or comparison clue.

AppsKeep exploring AppsApp routeProduct profiles, categories, signer guides and source links.Browse apps
Apps route visual cue 1
Apps route visual cue 2
Apps route visual cue 3
Apps route visual cue 4
Apps route visual cue 5

Bring something back

Ask, suggest, submit or nominate.

Use these links when something is missing, a source is stale, or a public Nostr builder belongs in the map.