Nostr Pay is a mobile application client that enables users to connect to remote Lightning wallets using the Nostr Wallet Connect (NWC) protocol.
Nostr Wallet Connect uses the existing Nostr infrastructure to facilitate communication between applications and Lightning wallets. This protocol allows for easy integration and provides users with flexibility in their wallet choices. For more details, refer to the NIP 47 specification.
Clone the repository:
git clone https://github.com/aniketambore/nostr_pay.gitNavigate to the project directory:
cd nostr_payInstall dependencies:
flutter pub getRun the app:
flutter run- Open Nostr Pay on your mobile device.
- Create a new app connection in your Lightning wallet (eg. Alby, Mutiny, etc).
- Enter the connection URI in Nostr Pay to link your wallet.
- Start using Nostr Pay to make payments and manage your Lightning wallet.
Here are some screenshots of the Nostr Pay app:
I welcome contributions to Nostr Pay! If you'd like to contribute, please fork the repository and submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.








