JavaScript Top 10 Open Source of the Month (v.Apr 2018)
For the past month, we ranked nearly 250 JavaScript Open Source Projects to pick the Top 10.
We compared projects with new or major release during this period. Mybridge AI ranks projects based on a variety of factors to measure its quality for professionals.
- Average number of Github stars in this edition: 3,272
- “Watch” JavaScript Top 10 Open Source on Github and get email once a month.
- Topics: TensorFlow, Vanilla JavaScript, Web Worker, Graphics, Canvas, File Upload, Chart, TC39, async, await, ProgressBar
Open source projects can be useful for programmers. Hope you find an interesting project that inspires you.
Course of the month:
A) Beginners: The Complete JavaScript Course 2018: Build Real Projects![14,529 recommends, 4.6/5 stars]
B) Interview: The Coding Interview Bootcamp: Algorithms + Data Structures. [1,837 recommends, 4.7/5 stars]
Rank 1
Tfjs: A WebGL accelerated, browser based JavaScript library for training and deploying ML models. [5934 stars on Github]. Courtesy of TensorFlow
Rank 2
Driver.js: A light-weight, no-dependency, vanilla JavaScript engine to drive the user’s focus across the page [7503 stars on Github]. Courtesy of Kamran Ahmed
Rank 3
Workly: A really simple way to move a stand-alone function/class to a web worker. [1273 stars on Github]. Courtesy of Preet Shihn
Rank 4
Rough v2.0: Create graphics with a hand-drawn, sketchy, appearance [7575 stars on Github]. Courtesy of Preet Shihn
Rank 5
Konva 2.0: Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications. [2550 stars on Github]. Courtesy of Anton Lavrenov
Rank 6
Filepond: A flexible and fun JavaScript file upload library [2707 stars on Github]. Courtesy of Pqina
Rank 7
Tui.chart 3.0: Beautiful chart for data visualization [3307 stars on Github]. Courtesy of NHN Entertainment
Rank 8
Prevent-smoosh: Don’t let TC39 use smoosh or smooshMap [734 stars on Github]. Courtesy of André Staltz