Difference between revisions of "List of JavaScript libraries"

From Wiki @ Karl Jones dot com
Jump to: navigation, search
(To do: libraries to investigate)
 
(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 14:08, 25 May 2018

This is a list of notable JavaScript libraries and frameworks.

To do: libraries to investigate

DOM (manipulation) oriented

Graphical/visualization (canvas or SVG related)

GUI-related (widget)

No longer actively developed

Pure JavaScript/Ajax

Template systems

Unit testing

Web-application related (MVC, MVVM)

Other

See also

External links