[Javascript] Top 10 Popular Javascript Frameworks/Libraries

Raghuraman Kesavan
Bondesk.In
Published in
2 min readSep 21, 2017

In this blog post, we will look into the top ten Javascript framework/library.

React

React is a JavaScript library for building user interfaces and it is top on the list. React makes it painless to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes. Declarative views make your code more predictable, simpler to understand, and easier to debug.

GitHub URL: https://github.com/facebook/react

Official URL: https://facebook.github.io/react/

Angular

Angular is a development platform for building mobile and desktop web applications using Typescript/JavaScript and other languages.

GitHub URL: https://github.com/angular/angular

Official URL: https://angular.io/

Angular.js

AngularJS lets you write client-side web applications as if you had a smarter browser. It lets use good old HTML (or HAML, Jade and friends!) as your template language and lets you extend HTML’s syntax to express your application’s components clearly and succinctly.

GitHub URL: https://github.com/angular/angular.js

Official URL: https://angularjs.org/

Redux

Redux is a predictable state container for JavaScript apps. It helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test. On top of that, it provides a great developer experience.

GitHub URL: https://github.com/reactjs/redux

Official URL: http://redux.js.org/

Vue

Vue is a progressive framework for building user interfaces. Unlike other monolithic frameworks, Vue is designed from the ground up to be incrementally adoptable. The core library is focused on the view layer only and is very easy to pick up and integrate with other libraries or existing projects.

GitHub URL: https://github.com/vuejs/vue

Official URL: https://vuejs.org/

Ionic

Ionic is the open-source mobile app development framework that makes it easy to build top quality native and progressive web apps with web technologies. Ionic is based on Angular and comes with many significant performances, usability, and feature improvements over the past versions.

GitHub URL: https://github.com/ionic-team/ionic

Official URL: http://ionicframework.com/

Moment

A lightweight JavaScript date library for parsing, validating, manipulating, and formatting dates.

GitHub URL: https://github.com/moment/moment

Official URL: http://momentjs.com/

Three.js

The aim of the project is to create an easy to use, lightweight, 3D library. The library provides <canvas>, <svg>, CSS3D and WebGL renderers.

GitHub URL: https://github.com/mrdoob/three.js

Official URL: https://threejs.org/

Chart.js

Chart.js is simple yet flexible JavaScript charting for designers & developers

GitHub URL: https://github.com/chartjs/Chart.js

Official URL: http://www.chartjs.org/

Babel

Babel is a compiler for writing next-generation JavaScript. Babel is a community-driven tool that helps you write code in the latest version of JavaScript. When your supported environments don’t support certain features natively, Babel will help you compile those features down to a supported version.

GitHub URL: https://github.com/babel/babel

Official URL: https://babeljs.io/

Originally published at www.nodesimplified.com.

--

--