Difference between revisions of "List of JavaScript libraries"
From Wiki @ Karl Jones dot com
Karl Jones (Talk | contribs) (→To do: libraries to investigate) |
Karl Jones (Talk | contribs) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
== To do: libraries to investigate == | == To do: libraries to investigate == | ||
+ | * [http://simcironline.appspot.com/ SimcirJS] @ appspot.com | ||
+ | * [[D3.js]] - Charts, graphs, mapping | ||
+ | * [[Phaser (software)]] - HTML canvas and WebGL games | ||
* [[Fabric.js]] - Javascript HTML5 canvas library | * [[Fabric.js]] - Javascript HTML5 canvas library | ||
+ | * [http://pixijs.com/ Pixi.js] - 2D webGL renderer with canvas fallback | ||
+ | * [http://gamejs.org/ GameJs] - HTML canvas and game features | ||
+ | * [http://craftyjs.com/ CraftyJS] - flexible framework for Javascript games | ||
+ | * [https://software.intel.com/en-us/intel-xdk Intel XDK] - HTML5 App Development | ||
+ | * [https://github.com/andrewrk/chem/ chem] - 2d canvas-based rapid prototyping game engine | ||
+ | * [https://github.com/PBS-KIDS/Platypus/ Platypus] | ||
* [http://d3js.org/ D3.js] - manipulate documents based on data | * [http://d3js.org/ D3.js] - manipulate documents based on data | ||
* [https://www.jasondavies.com/animated-bezier/ Animated Bézier Curves] | * [https://www.jasondavies.com/animated-bezier/ Animated Bézier Curves] | ||
Line 9: | Line 18: | ||
* [http://raphaeljs.com/ Raphaël] - vector graphics: charts, image crop, rotate, etc. | * [http://raphaeljs.com/ Raphaël] - vector graphics: charts, image crop, rotate, etc. | ||
* [http://mbostock.github.io/protovis/ Protovis] - composes custom views of data with simple marks such as bars and dots | * [http://mbostock.github.io/protovis/ Protovis] - composes custom views of data with simple marks such as bars and dots | ||
+ | * [https://www.researchgate.net/publication/293479888_Occurrence_patterns_of_pharmaceutical_residues_in_wastewater_surface_water_and_groundwater_of_Nairobi_and_Kisumu_city_Kenya Particles.js] - particle engine | ||
== DOM (manipulation) oriented == | == DOM (manipulation) oriented == | ||
Line 76: | Line 86: | ||
==Unit testing== | ==Unit testing== | ||
− | * [[Jasmine (JavaScript framework)|Jasmine]] | + | * [[Jasmine (JavaScript testing framework)|Jasmine]] |
* [[Mocha (JavaScript framework)|Mocha]] | * [[Mocha (JavaScript framework)|Mocha]] | ||
* [[QUnit]] | * [[QUnit]] | ||
Line 110: | Line 120: | ||
* [https://en.wikipedia.org/wiki/List_of_JavaScript_libraries List of JavaScript libraries] @ Wikipedia | * [https://en.wikipedia.org/wiki/List_of_JavaScript_libraries List of JavaScript libraries] @ Wikipedia | ||
+ | |||
+ | [[Category:Computing]] | ||
+ | [[Category:JavaScript]] | ||
+ | [[Category:JavaScript libraries]] | ||
+ | [[Category:Web design and development]] |
Latest revision as of 13:08, 25 May 2018
This is a list of notable JavaScript libraries and frameworks.
Contents
To do: libraries to investigate
- SimcirJS @ appspot.com
- D3.js - Charts, graphs, mapping
- Phaser (software) - HTML canvas and WebGL games
- Fabric.js - Javascript HTML5 canvas library
- Pixi.js - 2D webGL renderer with canvas fallback
- GameJs - HTML canvas and game features
- CraftyJS - flexible framework for Javascript games
- Intel XDK - HTML5 App Development
- chem - 2d canvas-based rapid prototyping game engine
- Platypus
- D3.js - manipulate documents based on data
- Animated Bézier Curves
- Processing - software sketchbook and a language for learning how to code within the context of the visual arts
- Raphaël - vector graphics: charts, image crop, rotate, etc.
- Protovis - composes custom views of data with simple marks such as bars and dots
- Particles.js - particle engine
DOM (manipulation) oriented
- D3.js
- EaselJS, part of CreateJS
- JavaScript InfoVis Toolkit
- Kinetic.js
- Processing.js
- Raphaël
- SWFObject
- Three.js
- AngularJS
- Bootstrap
- DHTMLX
- Dojo Widgets
- Ext JS of Sencha
- ZURB Foundation
- Google's Polymer paper elements
- jQuery UI
- Kendo UI of Telerik
- OpenUI5 of SAP
- qooxdoo
- SmartClient
- Webix
- WinJS
No longer actively developed
Pure JavaScript/Ajax
- Google Closure Library
- Joose
- jsPHP
- Microsoft's Ajax library
- MochiKit
- PDF.js
- Rico
- Socket.IO
- Spry framework
- Underscore.js
Template systems
Unit testing
- AngularJS
- Backbone.js
- Cappuccino
- Chaplin.js
- Echo
- Ember.js
- Enyo
- Ext JS
- Google Web Toolkit
- JavaScriptMVC
- Knockout
- Meteor
- MooTools
- Prototype JavaScript Framework
- Rialto Toolkit
- SproutCore
- Wakanda Framework
Other
See also
External links
- List of JavaScript libraries @ Wikipedia