What is EyeGestures?
EyeGestures is an open‑source gaze‑tracking library designed for broad accessibility.
It requires only a standard laptop or smartphone webcam and runs on any platform with Python or JavaScript.
The core engine can be deployed in backend servers, desktop applications, or directly in a web browser.
EyeGesturesLite provides a lightweight, no‑server web version for quick prototyping or remote studies.
The library offers simple API calls, enabling researchers and developers to integrate eye‑tracking into experiments or user‑interface prototypes with minimal code.
Support for both Python and JavaScript facilitates integration into scientific workflows, data‑analysis pipelines, and web‑based accessibility tools.
The project encourages community contributions and offers documentation, demos, and a Discord channel for collaboration.
EyeGestures user reviews
Would you recommend EyeGestures?
EyeGestures's key features
-
Open source gaze tracking library
-
Runs on basic webcam
-
Cross‑platform Python and JavaScript
-
No custom hardware required
-
Lightweight web‑browser version
-
Easy integration with few lines
EyeGestures use cases
-
Create eye‑controlled navigation for visually impaired users in a web app without extra plugins
-
Integrate gaze‑based interaction in a Python data visualization tool, enabling researchers to trigger plots using eye movements
-
Prototype a lightweight browser‑based game that uses EyeGesturesLite for gesture input directly from the webcam
Who is it for?
-
Software developers
-
Research scientists
-
Accessibility advocates
-
Hardware engineers
-
Open source contributors