You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.8 KiB
1.8 KiB
this project is alpha! changes are fast and hard. branching model and tests will come with beta.
Follow me: npub1uac67zc9er54ln0kl6e4qp2y6ta3enfcg7ywnayshvlw9r5w6ehsqq99rx
nostr-watch 0.1.0
A client-side nostr network status built with Vue3, Pinia, nostr-tools, nostr-js and nostr-relay-inspector.
nostr.watch aggregates data on nostr relays and the network in general to assist users, developers and relay operators.
Develop branch is deployed to https://next.nostr.watch
Features
- Real-time relay status
- Real-time, client-centric latency tests
- Relay Identities
- Static JSON API for all known relays shared via /relays.json
- Detailed Relay View
- Relay Behavior Analysis
- NIP Checks
- Geo Checks (build-time)
- Favorite Relays
- Extension Support
- Nostr signing, individualized relay testing
- Lighting Tips to Relay Operators
- Relay Statistics
- Relay Historical Data
- Discover relays at runtime (currently buildtime, ready to move to runtime with 0.1)
- Discover geo at runtime
Project setup
yarn install
Pre-build
Compiles and hot-reloads for development
Run once or whenever you want to update geo/discover relays
yarn prebuild
yarn serve
Compiles and minifies for production
This runs prebuild every time
yarn build
Lints and fixes files
yarn lint
Build Docker
yarn docker:build
About
Originally a fork of fiatjaf/nostr-relay-registry, but completely rewritten and connection functionality was ported to jb55/nostr-js.