Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more. Learn more →
Top 8 JavaScript Stdlib Projects
-
We hope that you'll join us in our mission to advance cutting-edge scientific computation in JavaScript. Start by showing your support and starring the project on GitHub today: https://github.com/stdlib-js/stdlib.
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
-
-
These ideas, however, are just the beginning. We believe that innovation comes from collaboration, and we welcome fresh ideas from prospective contributors. If you have a project concept that aligns with our mission and a clear plan for execution, we would love to hear about it. Our current list of ideas is available on our GSoC repository, but don't feel constrained by it—great ideas come from all directions!
-
react-comfort
React Comfort is a React library that provides utilities for common programming tasks, that make coding in React easier and cleaner.
-
As a language, JavaScript does not provide such convenient syntax, forcing users to either use more verbose object methods or manual for loops. We thus sought to address this gap by leveraging Proxy objects to support "fancy indexing". While the use of Proxy objects does incur some performance overhead due to property indirection, you now need only install and import a single package to get all the benefits of Python-style slicing in JavaScript, thus obviating the need for verbose for loops and making array manipulation significantly more ergonomic.
-
And if you're just generally interested in contributing or staying updated, be sure to check out the project repository. Don't be shy, and come say hi. We'd love for you to be a part of our community!
-
Importantly, not only can you independently install any one of stdlib's over 4,000 packages, but you can also fix, improve, and remix any one of those packages by forking an associated GitHub repository (e.g., see @stdlib/ndarray-fancy). By defining explicit layers of abstraction and dependency trees, stdlib offers you the freedom to choose the right layer of abstraction for your application. In some ways, it's a simple—and, if you're accustomed to conventional scientific software library design, perhaps unorthodox—idea, but, when tightly integrated with the web platform, it has powerful consequences and creates exciting new possibilities!
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
For example, the following code sample uses @stdlib/array-put to replace the elements of an accessor protocol-compliant strided array at specified indices.
JavaScript Stdlib discussion
JavaScript Stdlib related posts
-
GSoC 2025 Projects Announced
-
Google Summer of Code 2025
-
Reflecting on GSoC 2024
-
Welcoming colors to the stdlib REPL!
-
The Accessor Protocol
-
“True” Randomness vs. “Pseudo” Randomness
-
my thoughts about Node as a backend
-
A note from our sponsor - SurveyJS
surveyjs.io | 7 Jul 2025
Index
What are some of the best open-source Stdlib projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | stdlib | 5,260 |
2 | lib | 3,816 |
3 | google-summer-of-code | 46 |
4 | react-comfort | 14 |
5 | array-to-fancy | 2 |
6 | random-sample | 2 |
7 | ndarray-fancy | 2 |
8 | array-put | 1 |