mikroevent

Ultra-lightweight, Node-native way to handle events, both in-process (as EventEmitter events) or across systems via HTTP(S).

node-global-listener

A lightweight and efficient Node.js package for capturing global keyboard and mouse events, supporting key presses, mouse movements, input simulation, and background operation.

ws-event-emitter

Provides a event emitter linked between clients and server using web socket (includes permission handeling)

node-events-lite

This is a wrapper library for native Node Events npm package