Projects

Best of JS

image

Concept

Best of JS is a web application that gathers the most significant open-source projects related to web technologies: and Node.js: JavaScript, TypeScript, HTML CSS...

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?

JavaScript and web technologies are advancing faster than ever, we are going full-speed on innovation. Amazing open-source projects are released almost everyday, so it's hard to keep up-to-date about the trends.

  • 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.

Stack

Frontend

  • 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.

Backend

  • Node.js API using serverless functions hosted on Vercel
  • MongoDB Database hosted on MongoDB Cloud service to store data related to projects tracked by Best of JS
  • Auth0: Authentication as a service, to let authenticated users create bookmarks
Visit the project

JavaScript Rising Stars

image

JavaScript Rising Stars is the annual round-up of the JavaScript landscape.

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
  • ...

At the end of 2016, I wanted to share data and analysis about the main trends related to the JavaScript world.

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...

Visit the project