Projects

Best of JavaScript

screenshot

Concept

bestof.js.org gathers every day the latest trends about open source projects related to node.js and the web platform: JavaScript of course also HTML and CSS.

Background: why bestof.js.org?

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 framework? The best testing tools?

To answer those questions, I built bestof.js.org.

Every day, bestof.js.org aggregate data from Github stars for more than 800 projects related to the web technologies.

In addition, I wanted to keep on learning about the latest technologies and the good practices, building a real-world application.

Stack

  • Single page application built with:
    • React (rendering engine)
    • Redux (state management)
    • Server-side rendering to optimize SEO
  • Cloud services:
    • Auth0: Authentication as a service, to let Github users contribute to the project
    • mLab: MongoDB Database-as-a-Service, used to store data related to projects
    • SemaphoreCI CI Server used to trigger every day build process
  • Micro services

2016 JavaScript Rising Stars

image

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…

The article, published in January 2017 was quite popular, I got 150,000 page views during 3 days, thanks to Hacker News buzz.

The article was featured in the JavaScript newsletter JavaScript Weekly in January 2017.

image

The article has been translated in 2 languages by several contributors:

  • Japanese: “JavaScript ベスト・オブ・ザ・イヤー 2016”
  • Chinese: “2016 年崛起的 JS 项目”