jsPsych
jsPsych is an open-source JavaScript library for creating behavioral experiments that run in a web browser. It is designed for researchers in psychology, neuroscience, and related fields who need to deploy studies online or in classroom settings without specialized software. The project is hosted on GitHub and released under the MIT license, ensuring wide accessibility and extensibility.
At its core, jsPsych uses a timeline model: researchers assemble a sequence of trials, each implemented as
The library emphasizes modularity and extensibility. Developers can write new plugins or reuse existing ones to
Since its inception, jsPsych has become a widely used tool in online experimentation, supported by an active