jsPsych Summer Hackathon 2026

Overview

We're excited to announce our second hackathon dedicated to extending the jsPsych ecosystem! This three day event will provide hands on training in contributing to open source software and building custom contributions for jsPsych.


Participants will work in small teams to develop new plugins, extensions, or timelines with guidance from the jsPsych development team. A new plugin can make a new type of trial available for researchers, like a drag and drop word bank. A new extension can add new functionality across multiple trials and even additional data types, like eye tracking or fitbit metrics. A new timeline is a way to share a parameterized version of an entire task. For example, a Stroop task with customizable words, colors, stimulus timing, and responses.


This hackathon is supported by the National Science Foundation under Award 2346214

Event Details

When: June 15-18, 2026

Where: Vassar College's Heartwood Inn & Institute for the Liberal Arts, Poughkeepsie, NY

Target Audience

This event is aimed at researchers who have experience with using jsPsych for building experiments. We won't be teaching the basics of how to use jsPsych at this event. Instead, we will be focusing on how to develop and extend jsPsych itself. If you're interested in learning how to build your own plugins, or want to learn how to contribute your work, to the jsPsych ecosystem this event is for you!

What We Offer

Full Coverage: Lodging, meals, and up to $500 travel support are provided.

Developer Guidance: Support from the team that built jsPsych, as well as fellow contributors and behavioral researchers.

Collaborative Learning: Working to build your own plugins or modifications with a small team!

Project Showcases: Platforms to document and share your work with our community, and contribute back to our public repositories.

Want to Attend?

Indicate Your Interest

Other Ways to Participate

Have questions?

Email us at community@jspsych.org

Interested in participating virtually?

Join our Discord!

Want any other jsPsych updates?

Join our newsletter!

Our group last year!

Day 0 (Monday, June 15) - Arrivals
Afternoon Participant Arrivals
Day 1 (Tuesday, June 16)
Morning BREAKFAST
9:00 AM - 11:30 AM Intro to Open-Source Contribution & jsPsych Ecosystem
11:30 AM - 1:30 PM LUNCH (with brainstorming)
1:30 PM - 2:30 PM Brainstorming & Team Formation
2:30 PM - 5:30 PM Work Session 1
6:00 PM - 7:30 PM DINNER
Day 2 (Wednesday, June 17)
Morning BREAKFAST
9:00 AM - 12:00 PM Work Session 2
12:00 PM - 1:30 PM LUNCH
1:30 PM - 2:30 PM Progress Updates with Q & A
2:30 PM - 5:30 PM Work Session 3
6:00 PM - 7:30 PM DINNER
Day 3 (Thursday, June 18)
Morning BREAKFAST
9:00 AM - 11:30 AM Work Session 4
11:30 AM - 1:00 PM LUNCH and SHARE
Afternoon / Evening Participant Departures