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.
Other Ways to Participate
Have questions?
Email us at community@jspsych.orgInterested in participating virtually?
Join our Discord!Want any other jsPsych updates?
Join our newsletter!
Our group last year!
| Afternoon | Participant Arrivals |
| 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 |
| 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 |
| Morning | BREAKFAST |
| 9:00 AM - 11:30 AM | Work Session 4 |
| 11:30 AM - 1:00 PM | LUNCH and SHARE |
| Afternoon / Evening | Participant Departures |