robotjs: Detailed Overview & Metrics

v0.6.0(over 5 years ago)

This package was last published over a year ago. It may not be actively maintained.Types definitions are bundled with the npm packageNumber of direct dependencies: 3Monthly npm downloads

RobotJS is a Node.js library that allows you to control the mouse and keyboard on your system programmatically. It provides a simple and intuitive API for simulating mouse movements, clicks, and keyboard inputs, making it ideal for automating repetitive tasks or creating interactive applications. RobotJS supports multiple platforms, including Windows, macOS, and Linux, and offers features like screen capturing and image recognition.

Compared to similar libraries like AutoIt or SikuliX, RobotJS stands out for its cross-platform compatibility and ease of use within the Node.js environment. It is actively maintained with regular updates and contributions from the open-source community.

Alternatives:
nut.js+
robotjs-node+
iohook+
node-key-sender+
uiohook-napi+
node-mac+
node-windows+
node-linux+
keysim+
node-robot+

Tags: node.jsautomationmouse-controlkeyboard-controlcross-platform