A real-time Nostr events monitoring. Monitor and filter events from any Nostr relay.
Built with MKStack - React + Nostr development framework
- Frontend: React 18, TypeScript, Vite
- UI Components: shadcn/ui, Tailwind CSS
- Nostr Integration: Nostrify, nostr-tools
- State Management: TanStack Query
- Styling: Tailwind CSS 3.x
- Clone the repository:
git clone https://github.com/Catrya/EventsMonitor.git
cd EventsMonitor
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open your browser and navigate to
http://localhost:8080
- Connect to a Relay: Enter a secure WebSocket URL (wss://) in the Relay field
- Start Monitoring: Click "Start Stream" to begin real-time monitoring
- View Events: Events will appear in real-time as they're published to the relay
- Kind: Filter by specific event kind
- Author: Filter by pubkey (supports npub format)
- Limit: Set maximum number of events to fetch
- Tags: Filter by specific tags (format:
tagname:value
) - Since/Until: Filter by timestamp ranges
wss://relay.damus.io
wss://relay.nostr.band
wss://relay.primal.net
wss://relay.mostro.network
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.