Nostr Biweekly Review ( 1-14 Sep 2025)

Nostr Biweekly Review ( 1-14 Sep 2025)

GM, Nostriches!

The Nostr Review is a biweekly newsletter focused on protocol updates, exciting programs, the long-form content ecosystem, and key events happening in the Nostr-verse. If you’re interested, join me in covering updates from the Nostr ecosystem!

Quick review:

In the past two weeks, daily active pubkeys reached 185,643. New user growth decreased, and profiles with bios decreased over 20%. Note events totaled 4.9 million, zap volume slightly decreased to 16 million sats.
Additionally, 11 pull requests were submitted to the Nostr protocol, with 5 merged. A total of 88 Nostr projects were tracked, with 12 releasing product updates. During this period, 1 notable event took place, and 2 significant events are upcoming.

Nostr Statistics

Based on user activity, the total daily active pubkeys reached 185,643, reflecting a decrease of 7.5% compared to the previous period. The highest daily activity was recorded on September 4th, with 15,513 active users, representing an 11% decrease compared to the previous peak of 17,429.

The number of new users overall is declining. In particular, the number of profiles with bios reached 35,550, marking a significant decrease of about 20% compared to the previous period. The number of profiles with contact lists and pubkeys writing events both decreased by about 10%.

In terms of content publishing, approximately 4.9 million note events were published during this period, representing a decrease of about 7.2% compared to the previous cycle. Among them, Repost showed a notable decrease of about 28%.

For zap activity, the total zap amount is about 17 million, showing a decrease of over 10% compared to the previous period.

Data source: https://stats.nostr.band/

NIPs

NIP-34: send patches and issues to repos not yet on Nostr #2050

nostr:npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr is proposing a NIP which allow contributors to share patches and issues without requiring maintainers to first create a Nostr repository announcement.Once this community support is achieved and demonstrated and the repo moves to Nostr, the first issues / patches shouldn't be disconnected or unavailable. The retired-clone tag is intended to make it easier for clients to find and display this content.

Deprecates NIP-31 alts #2060

Vitor Pamplona propose deprecates NIP-31 alts. The main reason is that relying on the writing client to create a text that will look good on all types of receiving clients is the wrong solution. It's impossible to do a good job given the variety of clients today.Other Reasons is Nobody is displaying this; Current alts are generally not descriptive enough and don't really help the user; Clients still need to allow users to easily open the event in a separate client (or njump) to see what it is about; Alts have exposed private information (mostly metadata) before; It leads devs towards unsatisfactory levels of interoperability.

NIP-PO: podcast episodes #2061

nostr:npub1dejts0qlva8mqzjlrxqkc2tmvs2t7elszky5upxaf3jha9qs9m5q605uc4 is proposing a NIP which a new kind 30025 to have metadata like audio file URL, episode number, transcript file URL, chapters file URL etc. that would help discover podcast content and create specific podcast clients native to Nostr.

feat: add metadata to NIP-47 make_invoice and payment commands #2063

Roland is proposing a NIP which allows storing metadata to give more context for sent/received payments, for example to display zaps, payment or recipient data. This is implemented in Alby Go,Alby Hub,Damus,Rizful,CoinOS (TBC)

Notable Projects

Amethyst v1.03.0
Amethyst

New Features:

  • Adds "record and post video" button to new Post Screens by
  • Updates the User Profile's Relay List to an outbox version
  • Activates live streams to the top feed bubble
  • Enables the use of custom TextToSpeech Engines
  • Updated Polish and Hungarian Translations

Improvements:

  • Improves the list of visible authors on live stream bubbles
  • Adds the error status to the URL normalizer to avoid checking it again
  • Adds a follow list state from kind 3 to keep following users in memory.
  • Moves from RelationshipStatus to ContactCard as per NIP update

Fixes:

  • Removes crashing relay URIs with null-encoded bytes (%00)
  • Reverts to using androidLibrary plugin for Quartz until KMP publishing guidance is updated. by 
  • Fixes product title when in a quoted post
  • Fixes live flag for streaming when the URL is not available anymore.
  • Fixes bug on opening the Relay Settings page with duplicated Trusted and Blocked relays.
  • Avoids NPEs in the maxOfOrNull iterator with concurrent lists
  • Assemble NIP-17 Crash Report properties as a table and crash as a code block
  • Improves the design of the Crash Report permission screen with a cancel button.
  • Adds basic support for expirations in DMs

Primal
nostr:npub12vkcxr0luzwp8e673v29eqjhrr7p9vqq8asav85swaepclllj09sylpugg

  • Live stream notifications (see example below)
  • Live banners now respect your per-streamer settings
  • iOS 2.5.35: commenting on streams fixed

0xchat
nostr:npub1tm99pgz2lth724jeld6gzz6zv48zy6xp4n9xu5uqrwvx9km54qaqkkxn72

Released new versions of 0xchat and XChat. To avoid confusion, 0xchat will focus on NIP-17 DMs and NIP-29 groups, while XChat will focus on MLS groups.
0xchat v1.4.11 release

  • Removed MLS group feature
  • Added support for Urdu language
  • Fixed several bugs

XChat v0.2.2 release

  • iOS now supports sharing images and text directly to XChat
  • Expanded internationalization support
  • Improved system messages
  • Added support for copying images
  • Optimized push notifications

DTAN.XYZ
nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49

  • trending torrents
  • pagination
  • related torrents
  • search by imdb title link
  • generic comment

Nostur
nostr:npub1n0stur7q092gyverzc2wfc00e8egkrdnnqq3alhv7p072u89m5es5mk6h0

Nostur update (TestFlight build 433)

  • Publishing Picture-first/Olas posts is now compatible with more clients
  • Improved visual preview for own recorded voice messages
  • Show viewers count in live stream pill and audio only bar
  • Post context menu overhaul
  • Added 1 tap relay preview
  • Pin relay feed as tab from relay preview
  • New 'Republish to relays' screen
  • Improved support of audio formats for voice messages
  • Already-seen filter repost improvements
  • Improved live event fetching/refreshing
  • Fixed long quoted posts missing expand button
  • Fixed background theme colors on some sheets
  • Fixed can't add multiple images to Picture-first post
  • Fixed top zaps clipping
  • Fixed tap to zoom on profile picture if there is no profile picture

Formstr
Form*

  • You can now add background images to your forms, and also choose from an existing preset

Amber 4.0.1
Amber

  • Fix reproducibility and added instruction in the README
  • Fix the validation of the current logged in user when sending a event from another user
  • When using intents send a reject response
  • Fix the edit permissions screen not updating correctly the fields when rejecting/accepting a permission
  • Update to gradle 9

Zap.store
Zapstore

  • Achieved feature parity with the latest 0.2.7 release
  • Fixed the issue where apps were not refreshing to the latest version
  • Add Comments on releases
  • Add Silent updates – Phase 1

WasabiWallet
Wasabi Wallet

New release 2.7.0 is here! v2.7.0 is a stabilization update that boosts reliability while bringing a fresh look & smoother performance.

  • Enhanced Node Integration
  • Refreshed UI
  • 1 Config/Network
  • Smarter Coordinators
  • Many Bug Fixes

ZEUS
ZEUS

ZEUS v0.11.5-alpha2 is now available for testing. In this build:

  • fix: errant on-chain balance calls to LNDHub, causing error screens
  • feat: Donate a percentage of each payment to ZEUS
  • fix: Payment duration display in Cashu payment
  • fix: BOLT 12 withdrawal request display

Stacks
nostr:npub10qdp2fc9ta6vraczxrcs8prqnv69fru2k6s2dj48gqjcylulmtjsg9arpj

Sats Tracker 0.5.0 is out now! This version brings new UX/UI improvements to the app to make it simpler to use.

  • Added possibility to navigate between expense and income transactions in the wallet details tab.
  • Fixed options in transaction details that reported 'wallet' instead of 'transaction'.
  • Excluded 'Swap In', 'Swap Out', 'Consolidation' and 'Adjust Balance' from monthly expenses review.
  • Improved UX/UI of Wallets tab.
  • Modified TransactionForm to use the new modal WalletChoice.
  • Improved number formatting for monthly balance.

PurrMint
heatherm

Purrmint v0.1.0 is now live on Zapstore

  • Provide an address type selector: local address, network address (http), network address (https)
  • Some small UI optimizations

Nostriches Global Meet Ups

Recently, one Nostr event has been hosted in different countries.

Thanks for reading! If there’s anything I missed, feel free to reach out and help improve the completeness and accuracy of my coverage.

This post and comments are published on Nostr.