Projects are classified under tags to let users search and compare projects in categories such as UI frameworks, React components, Node.js frameworks...
It's a way to stay up-to-date about the latest trends as Best of JS shows the trends over last days, weeks and months. New projects are constantly added (and removed too!).
Background: why Best of JS?
- What are the most popular projects right now, over the last weeks or over the last months?
- What are the most relevant projects related to a given tag: the best Node.js framework? The best testing tools?
To answer those questions, I built Best of JS.
Every day, Best of JS aggregates data from Github about more than 2000 projects related to Node.js and the web platform.
- Single-page application built with React hosted on Vercel
- UI components: ChakraUI (modular and accessible component library for React)
- State management: Unstated: the simplest solution to handle the state by composing containers that handle piece of the state.
Since 2016, at the end of every year, we analyze data from Best of JS and we provide rankings about the growth of the open source projects tracked by Best of JS.
The goal is to provide an overview of the trends over the last 12 months, by category:
- UI frameworks
- Node.js frameworks
- React eco-system
So I wrote an article called "Rising Stars 2016", providing graphs about Github stars and writing an analysis split into 10 categories: front-end frameworks, mobile, testing, Node.js, tooling, IDE...
Over the time, the project has gathered some traction and we have a team of contributors who made the project available in several language: Japanese, Chinese, Spanish, Russian...