Skip to content

leandro21b/nostr-watch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

this project is alpha! changes are fast and hard. branching model and tests will come with beta.

Follow me: npub1uac67zc9er54ln0kl6e4qp2y6ta3enfcg7ywnayshvlw9r5w6ehsqq99rx

LN: [email protected]

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.

About

nostr registry and monitor web-client

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 72.0%
  • JavaScript 23.2%
  • SCSS 4.5%
  • Dockerfile 0.2%
  • HTML 0.1%
  • Shell 0.0%