The 2026 stdlib community survey
We maintain stdlib, an open-source library of numerical and scientific computing building blocks for JavaScript and TypeScript. This survey is part of a National Science Foundation (NSF) Pathways to Enable Open-Source Ecosystems (POSE) award supporting the growth of a scientific computing ecosystem in JavaScript.

We are trying to answer one question: what would have to be true—or visible—for someone to reach for a numerical building block in JavaScript, instead of writing it themselves or leaving for another language?

You do not need to have used stdlib to answer. If you've never heard of it, you are exactly the person we are missing. If you tried numerical work in JavaScript and gave up on it, you the person we can least afford not to hear from. And if you build or maintain numerical libraries and tools of your own, we want to hear from you as a builder, not only as a user.

This is not a signup for anything. It is a survey, and it ends when you submit it.

Eleven questions, most of them optional. Five to ten minutes. Written answers help us far more than checkboxes do, but short ones are genuinely fine, and "I don't know" is real data.

What we will do with your answers. They help shape what we build and document next. We will not publish anything that identifies you, and we will not quote you without asking first.

The last question asks for an email address only if you are open to a follow-up conversation. It is optional, we will use it only to contact you about this work, and leaving it blank changes nothing else.
Sign in to Google to save your progress. Learn more
Which best describes you right now? *
Before JavaScript, where did you do numerical or scientific work?
Clear selection
Had you come across stdlib before today?
Clear selection
When you pick a numerical or scientific library, how do you decide whether you can trust the numbers it gives you?
Have you ever had numerical code return an answer that looked plausible and turned out to be wrong? What happened, and how did you catch it?
Think of the last time you needed a numerical building block in JavaScript and could not find one. What did you do instead?
If you needed a specific numerical function in JavaScript tomorrow, what is the first thing you would do?
Clear selection
If an AI assistant writes numerical code for you, how do you check whether the result is right?
 If you do not use AI for this, saying so is useful too.
If you are open to a short follow-up conversation, what is your email address?
 We will use this only to contact you about this work, and nothing else. Leaving it blank does not affect any of your other answers.
Anything else we should know?
How did you hear about this survey?
Clear selection
Submit
Clear form
Never submit passwords through Google Forms.
This form was created inside of Quansight.

Does this form look suspicious? Report