React is arguably one of the most widely used open source projects in the world. Created by Facebook, this library makes creating user interfaces in web applications effortless. It also makes developing new features extremely easy, and developers do not have to worry about changing any pre-existing code.
React Native, which is built on top of React, extends the functionalities of React to mobile applications, making React a widely used platform for development.
Repository link – https://github.com/facebook/react
This can also be extended to mobile applications, although the computational power of mobiles is generally too low for machine learning applications.
Repository link – https://github.com/tensorflow/tfjs
Repository link – https://github.com/nodejs/node
Web applications developed by Angular are cross-platform, in that they are compatible across a wide class of devices, be it Mobiles, Desktops or Tablets. AngularJS is on par with the other frameworks in terms of speed, performance and scalability.
AngularJS advertises to provide huge data requirements and a scalable infrastructure that supports large-scale applications, such as that of Google’s.
Repository link – https://github.com/angular/angular.js
Repository link – https://github.com/jquery/jquery
npm stands for Node Package Manager, and it does exactly that. It manages your installed Node.js packages and makes it easier to install other packages.
Repository link – https://github.com/npm/cli
Repository link – https://github.com/vuejs/vue
Ember.js is one of the most developer-friendly frameworks out there, taking only minutes for a new developer to build an application. Many popular websites like Netflix use Ember.
Repository link – https://github.com/emberjs/ember.js
Unlike other frameworks, Meteor is not limited to front-end web applications. Meteor enables rapid prototyping and automatic catering of data changes. It also provides a large interface of enhancements readily available for many use cases.
Repository link – https://github.com/meteor/meteor
Repository link – https://github.com/Polymer/polymer
Repository link – https://github.com/josdejong/mathjs/
The response has been very positive to this project, and many are shifting to Jest as their testing suite.
Repository link – https://github.com/facebook/jest
Repository link – https://github.com/prettier/prettier
Repository link – https://github.com/chancejs/chancejs
Chartify is an open-source library that makes building charts using CSS easier. It is a React.js plugin and can be used to create customizable charts.
Repository link – https://github.com/chartify/chartify
Repository link – https://github.com/localForage/localForage
Tonejs is an audio framework for web applications to create interactive music. The architecture of this library is aimed to be familiar to both programmers and musicians looking to create music. It provides a global Digital Audio Workstation with prebuilt effects and synths. It also has signal processing blocks to build our own effects, synths and control signals.
Repository link – https://github.com/Tonejs/Tone.js
draw.io is a web diagramming site that provides the source code to be used elsewhere. It uses the mxGraph library as the base. It can be used for almost any kind online drawing applications, and it also lets users save the diagrams to the cloud or to a drive. It supports almost all modern browsers.
Repository link – https://github.com/jgraph/drawio
Mermaid is a simple markdown-like scripting language that makes it easier to generate flowcharts and diagrams. It can create flowcharts from a simple text-based markdown-like script. It can create many kinds of graphs and drawings such as flowcharts, sequence diagrams, Gantt diagrams, etc.
Repository link – https://github.com/knsv/mermaid
Apart from these, there are a lot of other projects that are equally awesome. Some of these projects have some additional features under development, so make sure to stay updated by following their repositories.
- https://edgecoders.com/react-16-features-and-fiber-explanation-e779544bb1b7 (image)
- https://medium.com/skyshidigital/8-vuejs-plugins-to-speed-up-your-front-end-development-61528155f280 (image)
- https://hackernoon.com/meteor-cms-website-tutorial-2e8da489f92f (image)