Hello JavaScript fans! If you check the rankings every week, you may have noticed that the same projects often come back.
Due to their popularity, Vue.js and React are always among the 10 projects that get the most stars during the week.
To be exact, Vue.js was among the TOP 10 in 62 issues of a total of 62 issues (100%!) but React made the TOP 10 in only 58 issues (94% of the issues).
So how to hear more about smaller projects that got traction during the previous weeks?
In order to introduce more diversity in our weekly rankings, we are going to check the “relative growth” of the projects we track in Best of JavaScript.
So we are still evaluating the number of stars the project got on GitHub but we compute a ratio to see the projects that are growing fast.
Of course, it’s a tradeoff. Big projects like React or Vue.js will never be in the TOP 10 because they cannot match the relative growth rate of small projects.
This is why we are publishing the 2 categories of rankings:
- “Growing Fast This Week”: the projects by relative growth of number of stars (in %)
- “Trending This Week”: the projects by number of stars added
This week, it’s the same project that leads the 2 categories: Data Structures and Algorithms in JavaScript.
You can reach us on GitHub to tell you what you think about these new rankings, thank you!
Growing Fast This Week
| 1 | Data Structures and AlgorithmsData Structures and Algorithms explained and implemented in JavaScript | GitHub | +62.5% | |
| 2 | MoveableDraggable! Resizable! Scalable! Rotatable! | Homepage | +38.1% | |
| 3 | OutlineThe fastest wiki and knowledge base for growing teams. Beautiful, feature r... | Homepage | +19.6% | |
| 4 | HotkeyTrigger an action on an element with a keyboard shortcut. | GitHub | +12.1% | |
| 5 | Vuestic Admin DashboardFree and Beautiful Vue.js Admin Template | Homepage | +8.8% | |
| 6 | LaconiaCreate well-crafted serverless applications, effortlessly | Homepage | +6.5% | |
| 7 | MotionProduction-ready animation and gesture library for React | Homepage | +5.4% | |
| 8 | Theme UIBuild consistent, themeable React UIs based on design system constraints an... | Homepage | +5.3% | |
| 9 | React ChaosChaos Engineering for your React apps. | GitHub | +4.9% | |
| 10 | Lightweight ChartsFinancial lightweight charts built with HTML5 canvas | Homepage | +4.6% | 
Trending This Week
| 1 | Data Structures and AlgorithmsData Structures and Algorithms explained and implemented in JavaScript | GitHub | +1.6 k★ | |
| 2 | OutlineThe fastest wiki and knowledge base for growing teams. Beautiful, feature r... | Homepage | +661 ★ | |
| 3 | Vue.jsA progressive, incrementally-adoptable framework for building UI on the web | Homepage | +531 ★ | |
| 4 | Vuestic Admin DashboardFree and Beautiful Vue.js Admin Template | Homepage | +492 ★ | |
| 5 |  | Vue Element AdminA magical vue admin | Homepage | +441 ★ | 
| 6 | MoveableDraggable! Resizable! Scalable! Rotatable! | Homepage | +439 ★ | |
| 7 | ReactA declarative, efficient, and flexible JavaScript library for building user... | Homepage | +412 ★ | |
| 8 | AwesomeAwesome lists about all kinds of interesting topics | GitHub | +391 ★ | |
| 9 | ElementA Vue.js 2.0 UI Toolkit for Web | Homepage | +379 ★ | |
| 10 | VS CodeVisual Studio Code | Homepage | +360 ★ | 
Any question or feedback? Reach us on GitHub.
Best of JavaScript is a project created by Michael Rambeau, made in Osaka, Japan.