Best JavaScript Web Frameworks Software

Products Buyer's Guide
8.8
JHipster
★★★★★

JHipster

JHipster is a development platform to generate, develop and deploy Spring Boot + Angular Web applications and Spring microservices.

Awesome full stack development framework! I am a fun рџ„ - Roberto M.

Ease of use
8.7
Support
8.7
Ease of Setup
8.8
9.0
Angular
★★★★★

Angular

Angular is a development platform for creating applications using modern web standards. Angular includes a wealth of essential features such as mobile gestures, animations, filtering, routing, data binding, security, internationalization, and beautiful UI components. It's extremely modular, lightweight, and easy to learn. 2.0 is in Beta!

Angular. A simple and robust Frontend for your web application. - Larry C.

Ease of use
7.6
Support
9.0
Ease of Setup
8.0
8.2
angularjs
★★★★★

angularjs

Angularjs is a fantastic front-end MVC framework for medium to large projects

AngularJS - frontend framework review - ravi j.

Ease of use
7.1
Support
8.1
Ease of Setup
0.0
8.6
higlight.js
★★★★★

higlight.js

higlight.js is a scripting language, syntax in JavaScript for the web.

highlight.js User Experience - User in Computer Software

Ease of use
9.2
Support
8.3
Ease of Setup
9.3
8.6
Alertify Js
★★★★★

Alertify Js

AlertifyJS is a javascript framework for developing browser dialogs and notifications.

Easy for creating better looking browser alerts - Brian T.

Ease of use
9.0
Support
8.3
Ease of Setup
9.0
7.8
Knockout.js
★★★★★

Knockout.js

Knockout is a standalone JavaScript implementation of the Model-View-ViewModel pattern

I have been working with Knockout.js from last almost 8 years and I found it a very useful tool. - Aftab A.

Ease of use
8.3
Support
7.7
Ease of Setup
6.7
8.6
Chart.Js
★★★★★

Chart.Js

Chart.Js is a way to include animated, interactive graphs on the website for free.

Best JS library for implementing data in a graphical or chart format - Sachin R.

Ease of use
8.8
Support
8.4
Ease of Setup
8.3
8.8
Express.js
★★★★★

Express.js

Fast, unopinionated, minimalist web framework for Node.js

my opinion about Express.js - Martino Nauli R.

Ease of use
8.5
Support
8.7
Ease of Setup
8.0
8.4
Createjs
★★★★★

Createjs

Createjs is a suite of modular libraries and tools which work together or independently to enable interactive content on open web technologies via HTML5.

Robust game and app development library for web - Satyanarayan M.

Ease of use
7.8
Support
8.3
Ease of Setup
0.0
8.2
Backbone.js
★★★★★

Backbone.js

Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.

3 years - Internal Consultant in Building Materials

Ease of use
8.2
Support
8.1
Ease of Setup
0.0
9.4
Fitvids.Js
★★★★★

Fitvids.Js

A lightweight, easy-to-use jQuery plugin for fluid width video embeds

Embedding videos has never been this easy - Lucifer M.

Ease of use
Support
Ease of Setup
9.0
TimelineJS
★★★★★

TimelineJS

Easy-to-make, beautiful timelines.

TimelineJS to create, very easily, interactive timelines with media - Vladimir T.

Ease of use
Support
Ease of Setup
8.4
Instafeed.Js
★★★★★

Instafeed.Js

Instafeed.Js is a dead-simple way to add Instagram photos to the website.

Good - Executive Sponsor in Airlines/Aviation

Ease of use
Support
Ease of Setup
10.0
ConvNetJS
★★★★★

ConvNetJS

ConvNetJS is a Javascript library for training Deep Learning models (Neural Networks) entirely in a browser.

The innovative and instant javascript library. - Carlos S.

Ease of use
Support
Ease of Setup
9.0
Moment.js
★★★★★

Moment.js

Moment.sj is software that parses, validates, manipulates, and displays dates and times in JavaScript.

Convenient JS library for parsing time and date data for Vanilla JS projects - Ibrahim A.

Ease of use
9.1
Support
8.9
Ease of Setup
8.5
8.6
EJS
★★★★★

EJS

EJS is a simple templating language that lets you generate HTML markup with plain JavaScript.

experice about EJS when i switch fetch fun to res.render() - Ambesh S.

Ease of use
8.9
Support
8.5
Ease of Setup
9.4
9.6
Numeral.Js
★★★★★

Numeral.Js

Numeral.Js is a javascript library for formatting and manipulating numbers.

Number manipulation for forms - Lucifer M.

Ease of use
Support
Ease of Setup
9.0
Fittext.Js
★★★★★

Fittext.Js

FitText makes font-sizes flexible. Use this plugin on your fluid or responsive layout to achieve scalable headlines that fill the width of a parent element.

A little plugin that does well a single functionality - Rolando D.

Ease of use
Support
Ease of Setup
9.0
Pickadate.Js
★★★★★

Pickadate.Js

Pickadate.Js is an open source project, for the mobile-friendly, responsive, and lightweight jQuery date and time input picker.

The new date element for HMTL5 forms - Lucifer M.

Ease of use
Support
Ease of Setup
8.6
Ag Grid
★★★★★

Ag Grid

ag-Grid is a JavaScript data grid designed for Enterprise Applications. It delivers a large feature set combined with Enterprise grade performance.

AG-GRID is extremely well written - Executive Sponsor in Entertainment

Ease of use
Support
Ease of Setup
8.0
Zepto.Js
★★★★★

Zepto.Js

Zepto.Js is an aerogel-weight jQuery-compatible JavaScript library.

A minimal, lightning fast jQuery alternative - Claudio T.

Ease of use
Support
Ease of Setup
7.6
Chartist Js
★★★★★

Chartist Js

Chartist.Js is a charting library. Provides with a simple configuration override mechanism based on media queries, simple responsive charts.

Describe your data - Simple Colorful Stats Using Chartist.js - User in Computer Software

Ease of use
Support
Ease of Setup
4.0
Highslide JS
★★★★★

Highslide JS

Highslide JS is an open source image, media and gallery viewer written in JavaScript.

A not-so-current implementation of the lightbox concept - Rolando D.

Ease of use
Support
Ease of Setup
10.0
Nacelle
★★★★★

Nacelle

Nacelle is a headless commerce platform that was built for flexibility, optionality and boosting conversions. It can be seen as the “glue” that brings all your systems together in your headless build. With the ability to fit into your existing tech stack, Nacelle's API ensures all systems properly integrate and speak to one another from backend to frontend and vice versa. In addition, Nacelle has ready to use starter kits in Nuxt and Gatsby ...

“Nothing will work unless you do.” - Ryan H.

Ease of use
Support
Ease of Setup

Languages supported: English

10.0
Sequence.js
★★★★★

Sequence.js

The responsive CSS animation framework. For creating sliders, presentations, banners, and other step-based applications

JavaScript used to animate elements using CSS - Lucifer M.

Ease of use
Support
Ease of Setup
B2B Software Guide