mirror of
https://github.com/sorrycc/awesome-javascript.git
synced 2026-01-24 04:08:01 -08:00
23
README.md
23
README.md
@@ -68,7 +68,6 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/
|
|||||||
|
|
||||||
|
|
||||||
## Package Managers
|
## Package Managers
|
||||||
|
|
||||||
*Host the javascript libraries and provide tools for fetching and packaging them.*
|
*Host the javascript libraries and provide tools for fetching and packaging them.*
|
||||||
|
|
||||||
* [npm](https://www.npmjs.com/) - npm is the package manager for javascript.
|
* [npm](https://www.npmjs.com/) - npm is the package manager for javascript.
|
||||||
@@ -138,6 +137,7 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/
|
|||||||
* [intern](https://github.com/theintern/intern) - A next-generation code testing stack for JavaScript.
|
* [intern](https://github.com/theintern/intern) - A next-generation code testing stack for JavaScript.
|
||||||
* [yolpo](http://www.yolpo.com) - A statement-by-statement javascript interpreter in the browser.
|
* [yolpo](http://www.yolpo.com) - A statement-by-statement javascript interpreter in the browser.
|
||||||
|
|
||||||
|
|
||||||
## QA Tools
|
## QA Tools
|
||||||
|
|
||||||
* [JSHint](https://github.com/jshint/jshint/) - JSHint is a tool that helps to detect errors and potential problems in your JavaScript code.
|
* [JSHint](https://github.com/jshint/jshint/) - JSHint is a tool that helps to detect errors and potential problems in your JavaScript code.
|
||||||
@@ -426,15 +426,18 @@ There're also some great commercial libraries, like [amchart](http://www.amchart
|
|||||||
* [amygdala](https://github.com/lincolnloop/amygdala) - RESTful HTTP client for JavaScript powered web applications.
|
* [amygdala](https://github.com/lincolnloop/amygdala) - RESTful HTTP client for JavaScript powered web applications.
|
||||||
* [jquery.rest](https://github.com/jpillora/jquery.rest) - A jQuery plugin for easy consumption of RESTful APIs.
|
* [jquery.rest](https://github.com/jpillora/jquery.rest) - A jQuery plugin for easy consumption of RESTful APIs.
|
||||||
|
|
||||||
|
|
||||||
## Vision Detection
|
## Vision Detection
|
||||||
|
|
||||||
* [tracking.js](https://github.com/eduardolundgren/tracking.js) - A modern approach for Computer Vision on the web.
|
* [tracking.js](https://github.com/eduardolundgren/tracking.js) - A modern approach for Computer Vision on the web.
|
||||||
* [ocrad.js](https://github.com/antimatter15/ocrad.js) - OCR in Javascript via Emscripten.
|
* [ocrad.js](https://github.com/antimatter15/ocrad.js) - OCR in Javascript via Emscripten.
|
||||||
|
|
||||||
|
|
||||||
## Browser Detection
|
## Browser Detection
|
||||||
|
|
||||||
* [bowser](https://github.com/ded/bowser) - a browser detector
|
* [bowser](https://github.com/ded/bowser) - a browser detector
|
||||||
|
|
||||||
|
|
||||||
## Code highlighting
|
## Code highlighting
|
||||||
|
|
||||||
* [Highlight.js](https://github.com/isagalaev/highlight.js) - Javascript syntax highlighter.
|
* [Highlight.js](https://github.com/isagalaev/highlight.js) - Javascript syntax highlighter.
|
||||||
@@ -471,6 +474,7 @@ Besides libraries, there're [Collection on Codepen](http://codepen.io/collection
|
|||||||
* [is.js](https://github.com/arasatasaygin/is.js) - Check types, regexps, presence, time and more.
|
* [is.js](https://github.com/arasatasaygin/is.js) - Check types, regexps, presence, time and more.
|
||||||
* [FieldVal](https://github.com/FieldVal/fieldval-js) - multipurpose validation library. Supports both sync and async validation.
|
* [FieldVal](https://github.com/FieldVal/fieldval-js) - multipurpose validation library. Supports both sync and async validation.
|
||||||
|
|
||||||
|
|
||||||
## Keyboard Wrappers
|
## Keyboard Wrappers
|
||||||
|
|
||||||
* [mousetrap](https://github.com/ccampbell/mousetrap) - Simple library for handling keyboard shortcuts in Javascript.
|
* [mousetrap](https://github.com/ccampbell/mousetrap) - Simple library for handling keyboard shortcuts in Javascript.
|
||||||
@@ -521,7 +525,6 @@ Besides libraries, there're [Collection on Codepen](http://codepen.io/collection
|
|||||||
* [jcSlider](https://github.com/JoanClaret/jcSlider) - A responsive slider jQuery plugin with CSS animations.
|
* [jcSlider](https://github.com/JoanClaret/jcSlider) - A responsive slider jQuery plugin with CSS animations.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Range Sliders
|
## Range Sliders
|
||||||
|
|
||||||
* [Ion.RangeSlider](https://github.com/IonDen/ion.rangeSlider) - Powerful and easily customizable range slider with many options and skin support.
|
* [Ion.RangeSlider](https://github.com/IonDen/ion.rangeSlider) - Powerful and easily customizable range slider with many options and skin support.
|
||||||
@@ -607,6 +610,7 @@ Besides libraries, there're [Collection on Codepen](http://codepen.io/collection
|
|||||||
* [fullPage](https://github.com/alvarotrigo/fullPage.js) - A simple and easy to use plugin to create fullscreen scrolling websites (also known as single page websites).
|
* [fullPage](https://github.com/alvarotrigo/fullPage.js) - A simple and easy to use plugin to create fullscreen scrolling websites (also known as single page websites).
|
||||||
* [ScrollMenu](https://github.com/s-yadav/ScrollMenu) - A new interface to replace old boring scrollbar.
|
* [ScrollMenu](https://github.com/s-yadav/ScrollMenu) - A new interface to replace old boring scrollbar.
|
||||||
|
|
||||||
|
|
||||||
## Menu
|
## Menu
|
||||||
|
|
||||||
* [jQuery-menu-aim](https://github.com/kamens/jQuery-menu-aim) - jQuery plugin to fire events when user's cursor aims at particular dropdown menu items. For making responsive mega dropdowns like Amazon's.
|
* [jQuery-menu-aim](https://github.com/kamens/jQuery-menu-aim) - jQuery plugin to fire events when user's cursor aims at particular dropdown menu items. For making responsive mega dropdowns like Amazon's.
|
||||||
@@ -615,7 +619,6 @@ Besides libraries, there're [Collection on Codepen](http://codepen.io/collection
|
|||||||
* [Slide and swipe](https://github.com/JoanClaret/slide-and-swipe-menu) - A sliding swipe menu that works with touchSwipe library.
|
* [Slide and swipe](https://github.com/JoanClaret/slide-and-swipe-menu) - A sliding swipe menu that works with touchSwipe library.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Table/Grid
|
## Table/Grid
|
||||||
|
|
||||||
* [jTable](https://github.com/hikalkan/jtable) - A JQuery plugin to create AJAX based CRUD tables.
|
* [jTable](https://github.com/hikalkan/jtable) - A JQuery plugin to create AJAX based CRUD tables.
|
||||||
@@ -633,6 +636,7 @@ Besides libraries, there're [Collection on Codepen](http://codepen.io/collection
|
|||||||
* [touchemulator](https://github.com/hammerjs/touchemulator) - Emulate touch input on your desktop.
|
* [touchemulator](https://github.com/hammerjs/touchemulator) - Emulate touch input on your desktop.
|
||||||
* [Dragula] (https://github.com/bevacqua/dragula/) - Drag and drop so simple it hurts
|
* [Dragula] (https://github.com/bevacqua/dragula/) - Drag and drop so simple it hurts
|
||||||
|
|
||||||
|
|
||||||
## Maps
|
## Maps
|
||||||
|
|
||||||
* [Leaflet](https://github.com/Leaflet/Leaflet) - JavaScript library for mobile-friendly interactive maps.
|
* [Leaflet](https://github.com/Leaflet/Leaflet) - JavaScript library for mobile-friendly interactive maps.
|
||||||
@@ -659,6 +663,7 @@ Besides libraries, there're [Collection on Codepen](http://codepen.io/collection
|
|||||||
* [lena.js](https://github.com/davidsonfellipe/lena.js) - A Library for image processing with filters and util functions.
|
* [lena.js](https://github.com/davidsonfellipe/lena.js) - A Library for image processing with filters and util functions.
|
||||||
* [pica](https://github.com/nodeca/pica) - High quality image resize (with fast Lanczos filter, implemented in pure JS).
|
* [pica](https://github.com/nodeca/pica) - High quality image resize (with fast Lanczos filter, implemented in pure JS).
|
||||||
|
|
||||||
|
|
||||||
## ES6
|
## ES6
|
||||||
|
|
||||||
* [es6features](https://github.com/lukehoban/es6features) - Overview of ECMAScript 6 features.
|
* [es6features](https://github.com/lukehoban/es6features) - Overview of ECMAScript 6 features.
|
||||||
@@ -666,10 +671,12 @@ Besides libraries, there're [Collection on Codepen](http://codepen.io/collection
|
|||||||
* [Babel (Formerly 6to5)](https://github.com/babel/babel) - Turn ES6+ code into vanilla ES5 with no runtime.
|
* [Babel (Formerly 6to5)](https://github.com/babel/babel) - Turn ES6+ code into vanilla ES5 with no runtime.
|
||||||
* [Traceur compiler](https://github.com/google/traceur-compiler) - ES6 features > ES5. Includes classes, generators, promises, destructuring patterns, default parameters & more.
|
* [Traceur compiler](https://github.com/google/traceur-compiler) - ES6 features > ES5. Includes classes, generators, promises, destructuring patterns, default parameters & more.
|
||||||
|
|
||||||
|
|
||||||
## SDK
|
## SDK
|
||||||
|
|
||||||
* [javascript-sdk-design](http://github.com/huei90/javascript-sdk-design) - Javascript SDK design guide extracted from work and personal experience
|
* [javascript-sdk-design](http://github.com/huei90/javascript-sdk-design) - Javascript SDK design guide extracted from work and personal experience
|
||||||
|
|
||||||
|
|
||||||
## Misc
|
## Misc
|
||||||
|
|
||||||
* [echo](https://github.com/toddmotto/echo) - Lazy-loading images with data-* attributes.
|
* [echo](https://github.com/toddmotto/echo) - Lazy-loading images with data-* attributes.
|
||||||
@@ -677,9 +684,11 @@ Besides libraries, there're [Collection on Codepen](http://codepen.io/collection
|
|||||||
* [platform.js](https://github.com/bestiejs/platform.js) - A platform detection library that works on nearly all JavaScript platforms.
|
* [platform.js](https://github.com/bestiejs/platform.js) - A platform detection library that works on nearly all JavaScript platforms.
|
||||||
* [json3](https://github.com/bestiejs/json3) - A modern JSON implementation compatible with nearly all JavaScript platforms.
|
* [json3](https://github.com/bestiejs/json3) - A modern JSON implementation compatible with nearly all JavaScript platforms.
|
||||||
|
|
||||||
|
|
||||||
# Worth Reading
|
# Worth Reading
|
||||||
* [braziljs/js-the-right-way](https://github.com/braziljs/js-the-right-way/)
|
* [braziljs/js-the-right-way](https://github.com/braziljs/js-the-right-way/)
|
||||||
|
|
||||||
|
|
||||||
# Other Awesome Lists
|
# Other Awesome Lists
|
||||||
* [emijrp/awesome-awesome](https://github.com/emijrp/awesome-awesome)
|
* [emijrp/awesome-awesome](https://github.com/emijrp/awesome-awesome)
|
||||||
* [bayandin/awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness)
|
* [bayandin/awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness)
|
||||||
@@ -695,6 +704,14 @@ Besides libraries, there're [Collection on Codepen](http://codepen.io/collection
|
|||||||
* [instanceofpro/awesome-backbone](https://github.com/instanceofpro/awesome-backbone)
|
* [instanceofpro/awesome-backbone](https://github.com/instanceofpro/awesome-backbone)
|
||||||
* [enaqx/awesome-react](https://github.com/enaqx/awesome-react)
|
* [enaqx/awesome-react](https://github.com/enaqx/awesome-react)
|
||||||
|
|
||||||
|
|
||||||
# Contributing
|
# Contributing
|
||||||
|
|
||||||
Contributions welcome! Read the [contribution guidelines](CONTRIBUTING.md) first.
|
Contributions welcome! Read the [contribution guidelines](CONTRIBUTING.md) first.
|
||||||
|
|
||||||
|
|
||||||
|
# License
|
||||||
|
|
||||||
|
[](http://creativecommons.org/publicdomain/zero/1.0/)
|
||||||
|
|
||||||
|
To the extent possible under law, [chencheng](https://github.com/sorrycc) has waived all copyright and related or neighboring rights to this work.
|
||||||
|
|||||||
Reference in New Issue
Block a user