DEV Community

Cover image for 34 most popular JS repositories on GitHub in June 2020
Iren Korkishko
Iren Korkishko

Posted on

34 most popular JS repositories on GitHub in June 2020

It’s better late than never. So despite it is late July, I’ve prepared the monthly GitHub open source JS projects rating for June. Please meet the list of the most popular and useful JavaScript repositories!

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.

Most popular JS repositories in June 2020

  1. Johnny-Five is an open-source, Firmata Protocol based, IoT and Robotics programming framework. 11,677 stars by now
  2. TOAST UI Editor is a markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible. 11,393 stars by now
  3. Karma 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. 11,234 stars by now
  4. Math.js 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. 10,094 stars by now
  5. Nock is an HTTP server mocking and expectations library for Node.js. 9,747 stars by now
  6. React Query is a repository with hooks for fetching, caching, and updating asynchronous data in React. 9,483 stars by now
  7. discord.js is a powerful Node.js module that allows you to easily interact with the Discord API. 6,326 stars by now
  8. React Date Picker is a simple and reusable Datepicker component for React. 4,935 stars by now
  9. Elasticsearch Node.js client — Official Elasticsearch client library for Node.js. 4,307 stars by now
  10. Madge is a developer tool for generating a visual graph of your module dependencies, finding circular dependencies, and give you other useful info. Joel Kemp’s dependency-tree is used for extracting the dependency tree. 4,064 stars by now
  11. thelounge is a modern, responsive, cross-platform, self-hosted web IRC client. 3,723 stars by now
  12. patch-package lets app authors instantly make and keep fixes to npm dependencies. 3,627 stars by now
  13. npkill 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. 3,395 stars by now
  14. tabulator is the Interactive Tables and Data Grids for JavaScript. 3,390 stars by now
  15. Scribbletune is a free and open-source Node.js module that helps you construct musical ideas with JavaScript and export them as MIDI files. 3,160 stars by now
  16. ms is a tiny milisecond conversion utility. 3,014 stars by now
  17. Perspective is an interactive visualization component for large, real-time datasets. Perspective makes it simple to build real-time & 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. 2,713 stars by now
  18. Grid.js is a table library that works everywhere. 2,273 stars by now
  19. DOM Testing Library is a simple and complete DOM testing utilities that encourage good testing practices. 2,219 stars by now
  20. Lightweight Charts — Financial lightweight charts built with HTML5 canvas. 2,099 stars by now
  21. keen-slider 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. 1,966 stars by now
  22. redaxious is the Axios API, as an 800 byte Fetch wrapper. 1,815 stars by now
  23. TOAST UI Grid is a powerful widget that allows you to visualize and edit data via its table representation. 1,526 stars by now
  24. node-ldapjs (reimagining LDAP for Node.js) is a LDAP Client and Server API for Node.js. 1,232 stars by now
  25. docx library allows you to generate .docx files with JS/TS with a nice declarative API. Works for Node and on the Browser. 1,136 stars by now.
  26. Kleur is a Node.js library for formatting terminal text with ANSI colors. 1,029 stars by now
  27. sitemap.js is a high-level streaming sitemap-generating library/CLI that makes creating sitemap XML files easy. 1,026 stars by now
  28. terminal-image displays images in the terminal. 701 stars by now
  29. Vest 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. 658 stars by now
  30. janeway is a Node.js console REPL with object inspection and many other features. 371 stars by now
  31. Rando.js 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’ve got you covered at a cryptographically strong level. 350 stars by now
  32. tragopan is minimal dependency-free pan/zoom library. 324 stars by now
  33. js-coroutines — 60fps with Javascript Coroutines for idle processing and animation. 273 stars by now
  34. tzdb is a list and npm package of: ”simplified” 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; “raw” offsets along with current time offsets. 224 stars by now.

Thank you for reading!

If you have interesting JS projects on GitHub — share them with me!

Top comments (3)

davidtaylorjr profile image
David Taylor Jr.

Never even heard of half of these.

iriskatastic profile image
Iren Korkishko

Until now :)

davidtaylorjr profile image
David Taylor Jr.

LOL Very true!