Please enable JavaScript.
Coggle requires JavaScript to display documents.
Javascript (frameworks (BACK-END FRAMEWORKS (Node.js (An open-source,…
Javascript
frameworks
Angular
open/source, web apps, maintained by Google
React
JavaScript library developed by Facebook for building interfaces which performs on the client side as well as can be rendered server side
-
extJS
A client-side JavaScript framework that provides a rich set of UI components and used for building data-intensive, cross-platform web apps for desktops, tablets & smartphones.
Backbone
A client-side JavaScript library intended to be used for building single-page JavaScript web apps. It brings structure to the development of web applications by encouraging complete separation between app logic and the presentation of the app content.
Knockout.js
A free and open-source library written in JavaScript that is based on MVVM pattern that helps developers in building websites. This lightweight source works with any web framework
D3.js
Stands for Data-Driven Documents. A JavaScript library for visualizing data using web standards like HTML, SVG, and CSS.
Sencha
A cross-platform mobile web application framework based on HTML5 and JavaScript which allows to create native-looking universal mobile apps.
Mercury.js
A lightweight, simple and potent modular front-end framework that provides a number of pre-built web modules and components that you can start implementing in your apps straight away.
WebRx
A Javascript MVVM-framework for web application development, it is built on RxJs, allows functional-reactive programming, templating and client-side routing.
Vue.js
A lightweight, incrementally adoptable JavaScript framework for building user interfaces. The core library is focused on the view layer only, and is very easy to pick up and integrate with other libraries/existing projects.
BACK-END FRAMEWORKS
Node.js
An open-source, cross-platform environment that is built on Chrome's V8 JavaScript engine and used for developing server-side and networking apps.
Sails
A web framework for building custom, enterprise-grade Node.js apps. It is designed to resemble the MVC architecture from different frameworks with support for the more modern, data-oriented style of web app development, good for building realtime features like chat.
Express
A flexible Node.js web application framework for building and developing web and mobile applications.
cross-platform mobile, mostly Javascript
jQuery Mobile
A mobile framework for creating mobile web applications, it aims to be compatible with a wide variety of smartphones and tablet computers, written in JavaScript.
PhoneGap
A cross-platform native development framework which allows to write native apps for various mobile phone platforms with HTML, JavaScript & CSS; the original and most popular distribution of Apache Cordova.
Sensa Touch
A cross-platform mobile web application framework based on HTML5 and JavaScript which allows to create native-looking universal mobile apps.
Dojo Mobile
A Dojo-based mobile framework that allows to create cross-device-compatible mobile web applications which are lightweight and high-performance.
Titanium
An open-source cross-platform mobile framework that allows to create native, hybrid or mobile apps.
Testing tools
Jasmine
A BDD framework for JavaScript testing (for browsers and Node.js), aims to run on any JavaScript-enabled platform, have easy-to-read syntax.
Karma
A testing tool for JavaScript that runs on Node.js, allows to execute JavaScript code in multiple real browsers, it is highly configurable, integrates with popular CI packages.
Mocha
A JavaScript test framework running on Node.js and in the browser. Runs tests serially, mapping uncaught exceptions to the correct test cases.
Sinon
A standalone unit testing library for JavaScript. It supports spies, stubs, and mocks. The library works with any unit testing framework and has cross browser support.
others
Vanilla JS
A term for library/framework free JavaScript. Using "VanillaJS" means using plain JavaScript without any additional libraries like jQuery.
-
-
A client-side scripting language primarily used to make web pages interactive. In other words, it's responsible for the 'behavior' of a website, i.e. how HTML elements and CSS style animate and move around on the page.