{"id":1369,"date":"2020-08-14T14:35:15","date_gmt":"2020-08-14T14:35:15","guid":{"rendered":"https:\/\/lvboard.infostore.in.ua\/?p=1369"},"modified":"2020-08-14T14:35:15","modified_gmt":"2020-08-14T14:35:15","slug":"34-most-popular-js-repositories-on-github-in-june-2020","status":"publish","type":"post","link":"https:\/\/lvboard.infostore.in.ua\/?p=1369","title":{"rendered":"34 most popular JS repositories on GitHub in June 2020"},"content":{"rendered":"\n<p>It\u2019s better late than never. So despite it is late July, I\u2019ve prepared the monthly GitHub open source JS projects rating for June. Please meet the list of the most popular and useful JavaScript repositories!<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>You could have known and use many of these repositories before. But also, among these 34, you will find some new and brilliant stuff that can benefit your work or inspire you.<\/p>\n\n\n\n<h3>Most popular JS repositories in June 2020<\/h3>\n\n\n\n<ol><li><a href=\"https:\/\/github.com\/rwaldron\/johnny-five\">Johnny-Five<\/a>&nbsp;is an open-source, Firmata Protocol based, IoT and Robotics programming framework.&nbsp;<strong>11,677<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/nhn\/tui.editor\">TOAST UI Editor<\/a>&nbsp;is a markdown WYSIWYG Editor. GFM Standard + Chart &amp; UML Extensible.&nbsp;<strong>11,393<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/karma-runner\/karma\">Karma<\/a>&nbsp;is a simple tool that allows you to execute JavaScript code in multiple real browsers. The main purpose of Karma is to make your test-driven development easy, fast, and fun.&nbsp;<strong>11,234<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/josdejong\/mathjs\">Math.js<\/a>&nbsp;is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with different data types like numbers, big numbers, complex numbers, fractions, units, and matrices. Powerful and easy to use.&nbsp;<strong>10,094<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/nock\/nock\">Nock<\/a>&nbsp;is an HTTP server mocking and expectations library for Node.js.&nbsp;<strong>9,747<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/tannerlinsley\/react-query\">React Query<\/a>&nbsp;is a repository with hooks for fetching, caching, and updating asynchronous data in React.&nbsp;<strong>9,483<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/discordjs\/discord.js\">discord.js<\/a>&nbsp;is a powerful Node.js module that allows you to easily interact with the Discord API.&nbsp;<strong>6,326<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/Hacker0x01\/react-datepicker\">React Date Picker<\/a>&nbsp;is a simple and reusable Datepicker component for React.&nbsp;<strong>4,935<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/elastic\/elasticsearch-js\">Elasticsearch Node.js client<\/a>&nbsp;\u2014 Official Elasticsearch client library for Node.js.&nbsp;<strong>4,307<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/pahen\/madge\">Madge<\/a>&nbsp;is a developer tool for generating a visual graph of your module dependencies, finding circular dependencies, and give you other useful info. Joel Kemp\u2019s dependency-tree is used for extracting the dependency tree.&nbsp;<strong>4,064<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/thelounge\/thelounge\">thelounge<\/a>&nbsp;is a modern, responsive, cross-platform, self-hosted web IRC client.&nbsp;<strong>3,723<\/strong>&nbsp;stars by now<\/li><li><code><a href=\"https:\/\/github.com\/ds300\/patch-package\">patch-package<\/a><\/code>&nbsp;lets app authors instantly make and keep fixes to npm dependencies.&nbsp;<strong>3,627<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/voidcosmos\/npkill\">npkill<\/a>&nbsp;help you to list any node_modules directories in your system, as well as the space they take up. You can then select which ones you want to erase to free up space.&nbsp;<strong>3,395<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/olifolkerd\/tabulator\">tabulator<\/a>&nbsp;is the Interactive Tables and Data Grids for JavaScript.&nbsp;<strong>3,390<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/scribbletune\/scribbletune\">Scribbletune<\/a>&nbsp;is a free and open-source Node.js module that helps you construct musical ideas with JavaScript and export them as MIDI files.&nbsp;<strong>3,160<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/vercel\/ms\">ms<\/a>&nbsp;is a tiny milisecond conversion utility.&nbsp;<strong>3,014<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/finos\/perspective\">Perspective<\/a>&nbsp;is an interactive visualization component for large, real-time datasets. Perspective makes it simple to build real-time &amp; user-configurable analytics entirely in the browser. Use it to create reports, dashboards, notebooks, and applications, with static data or streaming updates via Apache Arrow.&nbsp;<strong>2,713<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/grid-js\/gridjs\">Grid.js<\/a>&nbsp;is a table library that works everywhere.&nbsp;<strong>2,273<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/testing-library\/dom-testing-library\">DOM Testing Library<\/a>&nbsp;is a simple and complete DOM testing utilities that encourage good testing practices.&nbsp;<strong>2,219<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/tradingview\/lightweight-charts\">Lightweight Charts<\/a>&nbsp;\u2014 Financial lightweight charts built with HTML5 canvas.&nbsp;<strong>2,099<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/rcbyr\/keen-slider\">keen-slider<\/a>&nbsp;is a free library agnostic touch slider with native touch\/swipe behavior and great performance. It comes with no dependencies, typescript support, multi-touch support and is compatible with all common browsers including IE 10.&nbsp;<strong>1,966<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/developit\/redaxios\">redaxious<\/a>&nbsp;is the Axios API, as an 800 byte Fetch wrapper.&nbsp;<strong>1,815<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/nhn\/tui.grid\">TOAST UI Grid<\/a>&nbsp;is a powerful widget that allows you to visualize and edit data via its table representation.&nbsp;<strong>1,526<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/ldapjs\/node-ldapjs\">node-ldapjs<\/a>&nbsp;(reimagining LDAP for Node.js) is a LDAP Client and Server API for Node.js.&nbsp;<strong>1,232<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/dolanmiu\/docx\">docx<\/a>&nbsp;library allows you to generate .docx files with JS\/TS with a nice declarative API. Works for Node and on the Browser.&nbsp;<strong>1,136<\/strong>&nbsp;stars by now.<\/li><li><a href=\"https:\/\/github.com\/lukeed\/kleur\">Kleur<\/a>&nbsp;is a Node.js library for formatting terminal text with ANSI colors.&nbsp;<strong>1,029<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/ekalinin\/sitemap.js\">sitemap.js<\/a>&nbsp;is a high-level streaming sitemap-generating library\/CLI that makes creating&nbsp;<a href=\"http:\/\/www.sitemaps.org\/\">sitemap XML<\/a>&nbsp;files easy.&nbsp;<strong>1,026<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/sindresorhus\/terminal-image\">terminal-image<\/a>&nbsp;displays images in the terminal.&nbsp;<strong>701<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/ealush\/vest\">Vest<\/a>&nbsp;is a validations library for JS apps that derives its syntax from modern JS frameworks such as Mocha or Jest. It is easy to learn due to its use of already common declarative patterns. It works great with user-input validation and with validating upon user interaction to provide the best possible user experience.&nbsp;<strong>658<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/11ways\/janeway\">janeway<\/a>&nbsp;is a Node.js console REPL with object inspection and many other features.&nbsp;<strong>371<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/nastyox\/Rando.js\">Rando.js<\/a>&nbsp;helps JavaScript developers code randomness more simply, readably, and securely. Whether you need to find a random int\/float between two numbers, pick a random value from an array, choose a random element from your jQuery object, grab a character from a string, toss a coin, or do anything of the like while even preventing repetitions, we\u2019ve got you covered at a cryptographically strong level.&nbsp;<strong>350<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/team-video\/tragopan\">tragopan<\/a>&nbsp;is minimal dependency-free pan\/zoom library.&nbsp;<strong>324<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/miketalbot\/js-coroutines\">js-coroutines<\/a>&nbsp;\u2014 60fps with Javascript Coroutines for idle processing and animation.&nbsp;<strong>273<\/strong>&nbsp;stars by now<\/li><li><a href=\"https:\/\/github.com\/vvo\/tzdb\/\">tzdb<\/a>&nbsp;is a list and npm package of: \u201dsimplified\u201d IANA time zones with their alternative names like Pacific Time instead of America\/Los_Angeles, along with major cities for each time zone; all existing raw IANA time zones names; \u201craw\u201d offsets along with current time offsets.&nbsp;<strong>224<\/strong>&nbsp;stars by now.<\/li><\/ol>\n","protected":false},"excerpt":{"rendered":"<p>It\u2019s better late than never. So despite it is late July, I\u2019ve prepared the monthly GitHub open source JS projects rating for June. Please meet the list of the most popular and useful JavaScript repositories!<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[30],"tags":[95],"_links":{"self":[{"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=\/wp\/v2\/posts\/1369"}],"collection":[{"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1369"}],"version-history":[{"count":1,"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=\/wp\/v2\/posts\/1369\/revisions"}],"predecessor-version":[{"id":1370,"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=\/wp\/v2\/posts\/1369\/revisions\/1370"}],"wp:attachment":[{"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1369"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1369"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1369"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}