Skip to content
Graphical experiment builder for the social sciences
Python Other
Latest commit 3f157a6 Mar 16, 2016 @smathot Bump build version to 3
Failed to load latest commit information.
data Update setup scripts Sep 27, 2015
debian help: fix crash when offline (closes #395) Mar 16, 2016
dev-scripts Remove deprecated dev scripts Sep 27, 2015
extensions help: fix crash when offline (closes #395) Mar 16, 2016
help item store: catch warnings when a new item is created Jan 23, 2016
libopensesame Bump to 3.0.7 Mar 15, 2016
libqtopensesame webbrowser: don't crash on remote urls ending in .md Mar 9, 2016
openexp Merge remote-tracking branch 'origin/master' into ising Feb 25, 2016
opensesame_unittest syntax: correctly escape slashes (closes #403) Mar 9, 2016
plugins parallel: Add deprecation warning to parallel plug-in Jan 23, 2016
resources Bump to 3.0.7 Mar 15, 2016
sounds Added sound files and updated readme Mar 3, 2011
.gitattributes Updated to 0.23 Mar 26, 2011
.travis.yml unit testing: add python-imaging dependency Dec 21, 2015
COPYING Add correct COPYING Dec 8, 2012 Update setup scripts for extension framework Sep 4, 2014
opensesame Squashed commit of the following: Feb 29, 2016
opensesame.nsi Bump build version to 3 Mar 16, 2016 android: update build scripts for 3.0 Sep 28, 2015
opensesamerun opensesamerun: don't set fullscreen as property of experiment (#392) Feb 24, 2016
qt.conf Changes to work with py2app Mar 25, 2013 Update master readme for James Feb 7, 2016 travis: add unittests script Oct 3, 2015 android: minor fixes Sep 28, 2015
setup-mac-nodeappdmg.json Update Mac OS build scripts for 3.0.7 Mar 16, 2016 Syntax error in file (sorry) Feb 25, 2016 Update Window setup script Jul 28, 2015 Bump build version to 3 Mar 16, 2016 fix print statement for py3 Nov 7, 2015 Add after_experiment to standard extensions Aug 3, 2015


OpenSesame is a tool to create experiments for psychology, neuroscience, and experimental economics.

Copyright, 2010-2016, Sebastiaan Mathôt and contributors.

Build Status


  • A comprehensive graphical user interface--flexible and easy-to-use
  • Support for Python scripting--add the power of Python to your experiment
  • Support for external devices--use your eye tracker, button box, EEG equipment, etc.
  • Free and open source--released under the GPL3
  • Crossplatform--runs on Windows, Mac OS, Linux, and Android (runtime only)


Each major version of OpenSesame lives in its own branch. The master branch contains the latest stable version.

  • gibson - 2.8
  • heisenberg - 2.9
  • ising - 3.0
  • james - 3.1


OpenSesame is a graphical experiment builder. OpenSesame provides an easy to use, point-and-click interface for creating psychological/ neuroscientific experiments.


Mathôt, S., Schreij, D., & Theeuwes, J. (2012). OpenSesame: An open-source, graphical experiment builder for the social sciences. Behavior Research Methods, 44(2), 314-324. doi:10.3758/s13428-011-0168-7


If you wish to contribute to OpenSesame (and you are welcome to!), please visit:


OpenSesame is distributed under the terms of the GNU General Public License 3. The full license should be included in the file COPYING, or can be obtained from:

OpenSesame contains works of others. For the full license information, please refer to debian/copyright.


Installation instructions and documentation are available on the documentation website ...

... which is itself also hosted on GitHub:

Something went wrong with that request. Please try again.