Skip to content

LastDegenBtc/nostrudel-arkade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Logo

Nostrudel Arkade Edition ⚡

A fork of noStrudel with native Arkade Zaps support

This version adds support for the Arkade protocol alongside Lightning Network, allowing you to send and receive zaps using both Lightning addresses and Arkade addresses (ark1...).

✨ What's New in Arkade Edition

  • Dual Payment Support: Lightning Network + Arkade Protocol
  • Smart Selection: Choose between Lightning and Arkade when both are available
  • Profile Configuration: Add your Arkade address in Settings → Profile
  • NWC Integration: Works with Arkade-enabled NWC wallets
  • 100% Backwards Compatible: All original Nostrudel features work as before

🚀 Quick Start

  1. Install: Visit the PWA or run locally
  2. Add Arkade Address: Settings → Profile → Arkade Address (ark1...)
  3. Connect NWC Wallet: Settings → Lightning (for sending zaps)
  4. Zap Away: Click zap button, choose Lightning or Arkade!

📖 Full Documentation | 🚀 Deployment Guide


Original noStrudel

NOTE: This client is still in development and will have bugs

noStrudel is a web app for exploring the nostr protocol.

The goal of this project is to build a nostr client that lets a user explore the nostr protocol by showing as much information as possible and letting the user view the underlying events.

Original Instance: nostrudel.ninja Arkade Edition: [Update with your deployed URL]

There are many features missing from this client and I wont get around to implementing everything. but if you like the client you are welcome to use it.

You can find more clients with more features on nostrapps.com or in the awesome-nostr repo.

Please don't trust my app with your nsec

While logging in with a secret key is supported. please don't. This is a web client, so there is always a chance of XXS attacks that could steal your secret key.

I would recommend you use a browser extension like Alby or Nos2x.

Running with docker

docker run --rm -p 8080:80 ghcr.io/hzrd149/nostrudel:master

Docker compose and other services

noStrudels docker image has a few options for connecting to other services running locally

  • CACHE_RELAY: if set the client will use the relay to cache all of its events instead of storing them in the browser cache
  • IMAGE_PROXY: can be set to a local imageproxy instance so the app can resize profile images
  • REQUEST_PROXY: can be set to a local cors-anywhere instance so the app can proxy http request
  • PROXY_FIRST: if this is set to true all http requests will go through the request proxy first

You can find a full example of all these services in the docker-compose.yaml

Running locally

git clone [email protected]:hzrd149/nostrudel.git
cd nostrudel
pnpm install
pnpm run dev

Contributing

This is only a personal project, so if you open any PRs please keep them small. thanks

About

Nostrudel as good as it is on the main repo , but with some extras : Arkade native ,

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 21