PsychoPy

Build behavioural experiments with a GUI or Python

★ Stars2.1k2,097 on GitHub
Last commit16 Oct 2026
LicenceGPL-3.0SPDX, from the repository
View on GitHub ↗

From GitHub, fetched 19 Oct 2026.

PsychoPy creates psychology and neuroscience experiments with precise timing, using either a visual Builder or Python code. Experiments can run in the lab or online via Pavlovia.

Who it suits

  • Teaching and experiment labs: its site says researchers use it “for teaching students about experiments”, with a Builder interface for creating studies and textbooks “suitable for both undergraduate and professional audiences”.

From psychopy.org, checked 19 Oct 2026. Quotes are the project's own words.

Free alternative to

In collections

Related tools

jsPsych

Surveys & experiments

JavaScript library for running experiments in the browser

Stars
★ 1.2k
Licence
MIT
Updated

Alternative to E-Prime

OpenSesame

Surveys & experiments

Graphical experiment builder for the social sciences

Stars
★ 281
Licence
GPL-3.0
Updated

Alternative to E-Prime

LimeSurvey

Surveys & experiments

Open-source online survey platform

Stars
★ 3.8k
Licence
GPL-2.0
Updated

Alternative to Qualtrics, SurveyMonkey

KoboToolbox

Surveys & experiments

Data collection for field research, online and offline

Stars
★ 186
Licence
AGPL-3.0
Updated

Alternative to Qualtrics, SurveyMonkey