Software coding

Open-source software for research

Access information, share, and download applications for research that are compatible with our eye trackers.

Open-source software partners
Application nameWebsite DescriptionCompatible with
Tobii Pro Glasses 3 SDKhttps://github.com/tobiipro/Tobii.Glasses3.SDKSDK for .net development that includes methods for managing Glasses 3 such as calibrate, record and replay eye tracking data.Wearable eye trackers
GlassesViewer https://github.com/dcnieho/GlassesViewerOpen-source Matlab utility for viewing and analyzing data from Tobii Pro Glasses 2 and 3. It integrates with GazeCode tool for manual mapping.Wearable eye trackers
TobiiGlassesPyControllerhttps://github.com/ddetommaso/TobiiGlassesPyControllerOpen-source controller for accessing eye-tracking data and for managing recordings, participants and calibrations using Tobii Pro Glasses 2. Wearable eye trackers
OpenSesamehttps://osdoc.cogsci.nl/ Open source cross-platform program to create experiments for psychology, neuroscience, and experimental economics.Screen-based eye trackers
Presentation Extension for Tobii Prohttps://www.fh-joanneum.at/en/projekt/visionspace-wahrnehmungslabor/This open-source extension can be used to directly connect Tobii Pro eye trackers with the stimulus presentation software Presentation by Neurobehavioral Systems.Screen-based eye trackers
Psychopyhttps://www.psychopy.org/Open source cross-platform package that allows a wide range of experiments in the behavioral sciences.Screen-based eye trackers
Pygazehttps://www.pygaze.org/Open-source, cross-platform toolbox for programming experiments using Tobii Pro eye trackers. Screen-based eye trackers
Timestudiohttps://timestudioproject.com/Analysis tool fully implemented in Matlab that allows researchers to quickly build a sequence of eye tracking analysis steps. It supports eye tracking data from Tobii Pro Lab.Screen-based eye trackers
Titta Psychtoolboxhttps://github.com/dcnieho/TittaOpen-source toolbox for creating PsychToolbox experiments and controlling Tobii Pro eye trackers using Matlab. Titta can be used together with Pro Lab for eye tracking data analysis.Screen-based eye trackers
Titta Psychopy https://github.com/marcus-nystrom/TittaOpen-source toolbox for creating Psychopy experiments and controlling Tobii Pro eye trackers using Python. Titta can be used together with Pro Lab for eye tracking data analysis.Screen-based eye trackers
Translog IIhttps://sites.google.com/site/centretranslationinnovation/translog-iiTranslog-II is a Windows-oriented program to record and study reading and writing processes on a computer. It is used as an instrument to acquire objective, digital data of human translation processes.Screen-based eye trackers
EYE-EEG toolboxhttps://www.eyetracking-eeg.org/The EYE-EEG toolbox is an extension fo the open-source MATLAB toolbox EEGLAB that allows researchers to synchronize and integrate eye-tracking and EEG data, detect eye movements and correct for ocular artifacts. Multimodal research
LSL for Glasses 3https://github.com/tobiipro/Tobii.Glasses3.SDK#lsl-connector-for-glasses-3App that makes Glasses 3 compatible with Lab Streaming Layer. It automatically locates Glasses 3 eye trackers and exposes eye tracking data streams in LSL.Multimodal research
LSL for Screen-based eye trackershttps://github.com/labstreaminglayer/App-TobiiProApp that makes Tobii Pro screen-based eye trackers compatible with Lab Streaming Layer. It automatically locates eye trackers and exposes eye tracking data streams in LSL.Multimodal research
Physiodata toolboxhttps://physiodatatoolbox.leidenuniv.nl/The PhysioData Toolbox is a free easy-to-use and fully graphical application for visualizing, segmenting and analyzing physiological data, including eye tracking data recorded with E-Prime extensions for Tobii.Multimodal research