Our great sponsors
-
redux
Discontinued Predictable state container for JavaScript apps [Moved to: https://github.com/reduxjs/redux] (by reactjs)
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I got involved with Redux rather "accidentally" about 6 months after it came out, by volunteering to write an FAQ page for the docs.
I'd have to say utilities like eslint and stylelint. Being able to open a repo from anyone in my company and know that it's going to be formatted in exactly the same style is incredible. I don't have to juggle different stylistic choices, tabs vs spaces, or any of that nonsense. And it integrates seamlessly into VSCode. Or even when opening repos from other users or companies - if they have a good linting workflow setup, I don't have to worry about breaking their style guidelines as I can just run their autofix scripts before submitting a PR.
In recent past? lodash for sure. Having so many utilities in a single package was fantastic. Nowadays many of these have native (faster) alternatives, but it's still a great little package.
In the distance past? Definitely jquery. Whilst there's no reason to start a new project with it today, jQuery set the standard for cross-browser DOM manipulation long before we had consensus on querySelector and things, and it'll always have a place in my heart.
ractive-player since I've spent hundreds of hours of my life on it :)
Moment - I loathe having to fight dates and times with vanilla JS.
Mithril is pretty great, they're big lovers of it over at https://flarum.org/. I love being able to use it with JSX without all the complexities of React.
async