List of JavaScript libraries
| Part of a series on |
| JavaScript |
|---|
| Language |
| Libraries |
| Implementations |
| See also |
This is a list of notable JavaScript libraries.
Charting libraries
Constraint programming
DOM (manipulation) oriented
- Google Polymer
- Dojo Toolkit
- jQuery
- midori
- MooTools
- Prototype JavaScript Framework
Graphical/visualization (canvas or SVG related)
GUI (Graphical user interface) and widget related
- Angular (application platform) by Google
- AngularJS by Google
- Bootstrap
- Dojo Widgets
- Ext JS by Sencha
- Foundation by ZURB
- jQuery UI
- jQWidgets
- OpenUI5 by SAP
- Polymer (library) by Google
- qooxdoo
- React.js
- Vue.js
- Webix
- WinJS
- Svelte
No longer actively developed
Pure JavaScript/Ajax
Template systems
Web-application related (MVC, MVVM)
- Angular (application platform) by Google
- AngularJS by Google
- Backbone.js
- Cappuccino
- Chaplin.js
- Echo
- Ember.js
- Enyo
- Express.js
- Ext JS
- Google Web Toolkit
- JavaScriptMVC
- JsRender/JsViews
- Knockout
- Meteor
- Mojito
- MooTools
- Node.js
- OpenUI5 by SAP
- Polymer (library) by Google
- Prototype JavaScript Framework
- PureMVC
- qooxdoo
- React.js
- Rialto Toolkit
- SproutCore
- Vue.js
- Wakanda Framework
Other
gollark: Also, idea for the binary HTML thing, increase efficiency like this:```rustenum CommonTag { P, H1, // all other common tags in existence}enum CommonAttr { Class, Id, // also all other common HTML attributes}enum Attribute { Common(CommonAttr), Other(String) }enum Tag { Common(CommonTag), Other(String) }struct Html { name: Tag, attributes: Map<Attribute, String>, children: Vec<Html>}```
gollark: Not sure if that corresponds to the URL, which is what you often want, but oh well.
gollark: Hmm, so looking at this you could probably binary-search the titles, at least.
gollark: They seem hard to construct incrementally, not ideal for random access, and FTS is hacked in by having the index stored as "articles" with a weird type code.
gollark: I still don't think they're that great for some of the intended uses.
See also
- Ajax framework
- Comparison of JavaScript frameworks
References
External links
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.