Originally I shared this digest to Syndicode blog.

Today I’m going to make a list of the most popular and most interesting GitHub JavaScript open source projects in August. Despite its already the 10th of September, it’s never too late to find out what was on top this summer. In this ‘Monthly most popular JS repositories. Windy season’ you’ll meet most popular JS frameworks, selector libraries, tools to manage monorepos, IoT and Robotics programming framework, x86 virtualization, visualization grammar and many more of interesting projects!

Here we are with the most interesting

Monthly most popular JavaScript repositories:

Ember.js is a JavaScript framework for building web applications. 19,970 stars by now. Reselect is a simple ‘selector’ library for Redux inspired by getters in NuclearJS, subscriptions in re-frame and this proposal from speedskater. 12,585 stars by now. Lerna is a tool that optimizes the workflow around managing multi-package repositories with git and npm. In other words, it will help you to manage JavaScript projects with multiple packages (like Babel, React, Angular, Ember, Meteor, Jest). 11,887 stars by now. react-loadable is a higher order component for loading components with dynamic imports. 10,185 stars by now. Johnny-Five is an open source, Firmata protocol-based, IoT and Robotics programming framework, developed at Bocoup. Johnny-Five programs can be written for Arduino (all models), Electric Imp, Beagle Bone, Intel Galileo & Edison, Linino One, Pinoccio, pcDuino3, Raspberry Pi, Particle/Spark Core & Photon, Tessel 2, TI Launchpad and more. 9,644 stars by now. v86 is x86 virtualization in JavaScript, running in your browser and NodeJS. It emulates an x86-compatible CPU and hardware. 7,412 stars by now. Stimulus is a JavaScript framework that is not concerned with rendering HTML at all. It’s designed to augment your HTML with just enough behavior to make it shine. 6,182 stars by now. G2 is a visualization grammar, a data-driven visual language with a high level of usability and scalability. This is so-called, the grammar of graphics in JavaScript. 6,070 stars by now. Immer (German for: always) is a tiny package that allows you to work with the immutable state in a more convenient way. It is based on the copy-on-write mechanism. You can create the next immutable state tree by simply modifying the current tree. 6,060 stars by now. Nano ID is a tiny, secure, URL-friendly, unique string ID generator for JavaScript. 5,811 stars by now. React Color is a library of Color Pickers from Sketch, Photoshop, Chrome, Github, Twitter & more. 5,711 stars by now. React Move is a beautiful, data-driven animation for React. 5,407 stars by now. Got is a human-friendly and powerful HTTP request library. 4,030stars by now. Puppeteer recorder is a Chrome extension that records your browser interactions and generates a Puppeteer script. 3,603 stars by now. nteract is a desktop Jupyter extension, a dynamic tool to give you flexibility when writing code, exploring data, and authoring text to share insights about the data. 3,074 stars by now. Styled-system is a collection of utility functions that add style props to your React components, which allows for controlling styles based on global theme constants. 2,362 stars by now. Metro is a JavaScript bundler for React Native. 2,292 stars by now. login-with is a stateless login-with microservice for OAuth. 2,093 stars by now. Code Surfer is a React component for scrolling, zooming and highlighting code samples. 1,924 stars by now. Lingui.js is an easy yet powerful internationalization framework for global projects. 1,681 stars by now. Umbrella JS is a tiny library for DOM manipulation, events, and AJAX. 1,511 stars by now. size-plugin allows you to track compressed Webpack asset sizes over time. It prints the gzipped sizes of your Webpack assets and the changes since the last build. 1,121 stars by now. Mobiledoc Kit is a framework-agnostic library for building WYSIWYG editors supporting rich content via cards. 1,087 stars by now. GitHunt is a React application and a chrome extension that lets you explore the most starred projects on GitHub. 913 stars by now. Shimport demos was created for using JavaScript modules in all browsers. A 2kb shim for import and export . 694 stars by now. Ajax module in Vanilla JS, that can be used with AMD, CommonJS or just like a method of window object. 634 stars by now. CivJS is an HTML5, CSS3, and JavaScript game inspired by Civilization game series. It implements similar rules, and thanks to the web technologies, is available to almost any OS. 529 stars by now. babel-upgrade is a tool that tries to automatically update most dependencies, config files, and JavaScript files that require Babel packages directly to Babel 7. 516 stars by now.

Check my previous JS digests here.

Thank you for reading! And hope you’ll find the right project you need from this list.