As a software developer in general, it's really important to make sure we do our coding tasks effectively and efficiently. This means that for every task we have to try to use the best tools available to us.
But to use the best tools, we have to know them first. I this post I introduce some the most valuable Github repositories that large companies have made public and are used by many developers across the globe and can be interesting particularly to javascript developers. Worth mentioning, I also have included javascript-based technologies, such as React, too.
1. Airbnb JavaScript Style Guide by Airbnb
Described as "A mostly reasonable approach to JavaScript", this repository has become the de-facto javascript style guide in many developers' opinions.
You can find the repository here.
This repository is so popular that it has popular npm packages to configure your ESLint according to this guide:
- eslint-config-airbnb
- eslint-config-airbnb-base
eslint-config-airbnb
contains ESLint rules, including ECMAScript 6+, React and more.
eslint-config-airbnb-base
provides Airbnb's base JS .eslintrc (without React plugins) as an extensible shared config.
2. Typescript by Microsoft
Yes, the famous Typescript. Described as "a language for application-scale JavaScript", Typescript is one of the most popular choices specially for javascript developers as a next step in their learning path or career.
The repository can be found here.
3. react-vis by Uber
When it comes to visualising your data, usually finding an open source library to give you ability to draw charts and graphs becomes the first decision to make.
react-vis described as "A collection of react components to render common data visualization charts, such as line/area/bar charts, heat maps, scatterplots, contour plots, hexagon heatmaps, pie and donut charts, sunbursts, radar charts, parallel coordinates, and tree maps" is one of the most popular options for react developers.
The repository can be found here and is definitely worth taking a look.
4 https://github.com/airbnb/visx
Again another repository specific to React for visualization, visx described as "a collection of reusable low-level visualization components. visx combines the power of d3 to generate your visualization with the benefits of react for updating the DOM" shines when it comes to finding a library to add some data visualisation to your application.
You can find the repository here.
Soon I'll add more libraries to this repository and will show you how to easily host an application built with these tools can be hosted on utopiops.com.
Please let me know if you think there is a repository that should be added to this list in the comments.
Top comments (0)