A huge list of frontend development resources I collected over time. Sorted from general knowledge at the top to concrete problems at the bottom.

### README.md

# Frontend Development

_Looking for something else? Take a look at the [awesome collection of other awesome lists][0]._

* Guides
* [Bento][1]: a collection of guides for web development.
* [Hack Design][2]: An easy to follow design course for people who do amazing things.
* [Designer School][3]: A group of passionate professionals teaching web development
* [Web Style Guide – 3rd Edition][4] covers all the elements from CSS and typography to HTML and the structure of prose.
* [Talks To Help You Become A Better Front-End Engineer In 2013][5]
* [Web Development Teaching Materials][6]: This site hosts a variety of CC-licensed web development curriculum which was designed to be taught, but it may be useful to students as well.
* [Learn HTML5, CSS3, and Responsive WebSite Design in One Go][7]
* [Codecademy][8]: Learn to code interactively, for free.
* [Codeschool][9] teaches web technologies in the comfort of your browser with video lessons, coding challenges, and screencasts.
* [TheExpressiveWeb][10]: This site by Adobe is a resource and showcase of some of the newest, and most expressive features being added to the web today.
* [Treehouse][11]: Learn HTML, CSS, iPhone apps and more.
* [General Assembly Dash][12]: Learn HTML, CSS, and Javascript through fun projects you do in your browser.
* Architecture
* [Web Components][13]: the component model for the Web.
* [BEM][14]: Methodology aimed at achieving fast to develop long-lived projects, team scalability, and code reuse.
* [Atomic Design][15]
* [Polymer Project][16]: Polymer is a library that uses the latest web technologies to let you create custom HTML elements.
* [Flux][17] is the application architecture that Facebook uses for building client-side web applications.
* [Aura][18] is an event-driven architecture for developing scalable applications using reusable widgets (discontinued in favor of [Web Components][13]).
* [Hydra][19] is an easy-to-use framework that provides you with the necessary tools to create scalable applications using modules and widgets.
* [Terrific.js][20] provides you a Scalable JavaScript Architecture, that helps you to modularize your jQuery/Zepto Code in a very intuitive and natural way
* [Patterns For Large-Scale JavaScript Application Architecture][21]
* [Building Single-Page Apps][22]
* [Video: Nicholas Zakas: Scalable JavaScript Application Architecture][23]
* [Book: Learning JavaScript Design Patterns][24]
* [Book: Single page apps in depth][25]
* [Book: Scalable and Modular Architecture for CSS][26]
* [PDF: jQuery Application Architecture Chart][27]
* [How To Manage Large jQuery Apps][28]
* [Comparison between different Observer Pattern implementations][29]
* [The media object saves hundreds of lines of code][30]
* Workflow
* [Yeoman][31] is a robust and opinionated set of tools, libraries, and a workflow that can help developers quickly build beautiful, compelling web apps.
* [Grunt][32] is a task-based command line build tool for JavaScript projects.
* [Web development is getting complex. Let’s go shopping.][33]
* [GruntStart][34]: A Grunt-enabled head-start with the H5BP, jQuery, Modernizr, and Respond. The building blocks to quickly get started with Grunt to create an optimized website.
* [A beginner’s guide to Grunt][35]
* [Grunt – Synchronised Testing Between Browsers/Devices][36]
* [Gulp][37] is a build system that makes use of node’s streams.
* [Mod][38] is a task-based workflow tooling for web, it help developers quickly build robust and high-performance web applications.
* [Brunch][39] is an assembler for HTML5 applications. It‘s agnostic to frameworks, libraries, programming, stylesheet & templating languages and backend technology.
* [FIS][40]: A front-end integrated solution which included automation tool, development framework, development environment
* [Roots][41] A light, super fast, and intuitive build system meant for rapid advanced front end development.
* [Sparky.js][42] is a client-side application scaffold which helps those who want to have organized structure in their app, but don’t want to subscribe to a particular client-side MVC framework.
* [Mimosa][43] is a batteries included modern web development toolkit. Bower, RequireJS, Transpilers, Pre-Processors, Micro-Templating, Linting, Optimization, Serving. To start.
* [Automaton][44]: Task automation tool built in JavaScript.
* [Cartero][45]: A modular client side asset manager.
* Front-end Process – Flat Builds and Automation
* [CSSCSS][46]: A CSS redundancy analyzer that analyzes redundancy.
* [Helium][47]: JavaScript tool to scan your site and show unused CSS.
* [JSLint][48] for detecting errors or problems by static analysis of JavaScript programs.
* [JSHint][49] for more flexible static analysis of JavaScript programs.
* [JSLint Error Explanations][50] for explanations of the warnings given by JSLint and JSHint.
* [ImageOptim-CLI][51]: Make lossless optimisation of images part of your automated build process.
* [jpegoptim][52]: Utility to optimize/compress JPEG files.
* [Pngcrush][53] is an optimizer for PNG (Portable Network Graphics) files.
* [Glue][54] is a simple command line tool to generate CSS sprites.
* [Wraith][55] is a screenshot comparison tool.
* [Penthouse][56]: Critical path CSS generator.
* [Browser-sync][57]: is a tool to sync all input, scrolling, and clicking across all the devices in your testing workflow.
* [Video: JavaScript Development Workflow of 2013 by Paul Irish][58] + [Slides][59]
* Podcasts
* [Shoptalk Show][60] A podcast about web design, development and UX.
* [Javascript Jabber][61] A podcast all about Javascript
* [The Big Web Show][62] A podcast about all things web hosted by Jeffrey Zeldman
* [The Web Ahead][63] A weekly podcast about changing technologies and the future of the web
* [SassCast][64] A podcast all about the Sass preprocessor.
* [CDNify][65] The CDNify podcast covers all things tech, startup, web performance and acceleration.
* [The Non Breaking Space Show][66]
* Weekly & Daily Resources
* Programming & Markup Languages
* JavaScript
* Higher Level Languages
* [Dart][67]: Typed language compiled to JavaScript. By Google.
* [Sass][68] is an extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more. It’s translated to well-formatted, standard CSS using the command line tool or a web-framework plugin.
* [Bourbon][69]: A simple and lightweight mixin library for Sass.
* [Less][70] extends CSS with dynamic behavior such as variables, mixins, operations and functions.
* [Roole][71] is a language that compiles to CSS.
* [Stylus][72]: Expressive, dynamic, robust CSS
* [TypeScript][73] is a typed superset of JavaScript that compiles to plain JavaScript (by Microsoft)
* [CoffeeScript][74] is a little language that compiles into JavaScript.
* Frameworks
* JavaScript
* [Choosing a framework][75]
* [Angular][76]
* [jQuery][77]
* [dojo][78]
* [Backbone][79]
* [Meteor][80]: An open-source platform for building top-quality web apps in a fraction of the time.
* [Zepto.js][81]: A minimalist JavaScript library for modern browsers with a largely jQuery-compatible API.
* [Github][82]
* [Zepto Builder][83] Generate a custom version of Zepto that just includes the modules you need
* [Minified.js][84]: Minified.js is a client-side JavaScript library, comparable to jQuery and MooTools in scope. Its features include DOM manipulation, animation, events, cookies and HTTP requests.
* [Github][85]
* [React][86] by Facebook
* [Github][87]
* [Qooxdoo][88] is a universal JavaScript framework for building rich, interactive application, native-like apps for mobile devices, light-weight single-page oriented web applications or even applications to run outside the browser.
* [jQWidgets][89] is jQuery based framework and set of widgets for building web-based applications that work on PC, Touch and Mobile devices
* [Flight][90] is an event-driven web framework, from Twitter
* [Singool.js][91] Lightweight JavaScript framework for developing single-page web applications
* [Knockout][92]: Simplify dynamic JavaScript UIs by applying the Model-View-View Model (MVVM) pattern
* [rAppid.js][93]: a declarative (XAML) Rich Internet Application JavaScript MVC Framework
* [Sammy.js][94] is a tiny JavaScript framework developed to ease the pain and provide a basic structure for developing JavaScript applications.
* [Ember.js][95]: A framework for creating ambitious web applications.
* [Github][96]
* [Building an Ember.js application][97] Walkthrough of the framework by Tom Dale, one the devs.
* [EmberWatch][98] Lots of learning ressources
* [Let’s Learn Ember][99] – A free Tut+ Premium course
* [Maria][100]: The MVC framework for JavaScript applications. The real MVC. The Smalltalk MVC. The Gang of Four MVC.
* [Terrific Composer][101] is a Frontend Development Framework specifically designed for building deluxe frontends based on the [Terrific concept][20]
* [Rivets.js][102]: Lightweight and powerful data binding + templating solution for building modern web applications.
* [Synapse][103]: Data Binding For The Rest Of Us
* [Cappuccino][104]: An open source framework that makes it easy to build desktop-caliber applications that run in a web browser.
* [A Comprehensive Collection Of JavaScript Application Frameworks][105]
* [JavaScript Data Binding Frameworks][106]
* [Underscore.js][107]
* CSS
* [A collection of best frameworks][108]
* Bootstrap
* [Home Page][109]
* [GitHub][110]
* [Bootstrap Expo][111]
* [Bootstrap Hero List][112]: The big badass list of bootstrap resources
* Widgets
* [Bootstrap video player – jQuery plugin][113]: A customizable HTML5 video player plugin for jQuery based on bootstrap UI.
* [Color and Date Picker][114]
* [WYSIHTML5 RTE for Bootstrap][115]
* [Bootstrap Image Gallery][116]
* [Pines Notify][117]: JavaScript notifications for Bootstrap or jQuery UI.
* [fuelUX][118]: Fuel UX extends Twitter Bootstrap with additional lightweight JavaScript controls.
* [A date range picker for Twitter Bootstrap][119]
* [Bootbox.js][120]: alert, confirm and flexible dialogs for Twitter’s Bootstrap framework
* [Time Picker][121]
* [Date/Time Picker][122]
* [ReCaptcha][123]
* [Bootstrap Modal][124]: Extends Bootstrap’s native modals to provide additional functionality.
* [SelectBoxIt][125]
* [File Upload][126]
* [BootPag][127]: BootPag – dynamic pagination jQuery plugin for twitter bootstrap
* [Bootstrap Arrows][128]: A simple jQuery plugin and add-on to the popular Twitter Bootstrap framework to include the use of arrows at any angle in your UI designs.
* [X-editable][129]: In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery
* [Pagination][130]
* [Slider][131]
* [Application Wizard][132]
* Themes
* [Bootswatch][133]: Theme catalog.
* [Bootstrap Zero][134]: Get a less Bootstrap-y look with these custom themes
* [Jumpstart UI][135]: Another catalog for paid themes
* [Themestrap][136]: A simple starter kit for constructing Twitter Bootstrap 3+ themes.
* [Darkstrap][137]: A dark theme.
* [jQuery Mobile Boostrap][138]: A jQuery Mobile theme based on Twitter Bootstrap
* [Wrapbootstrap][139]
* [Flat UI][140]Free Web User Interface Kit that Rocks!
* WordPress
* [CSS3 Microsoft Modern Buttons][141]
* [BootMetro][142]: Metro style web framework
* [Cosmo][143]: Windows 8 inspired theme
* [Inspiritas][144]
* [Facebook][145]
* [Google+][146]
* [Flatstrap][147]
* [Pinstrap][148]
* Misc
* [Boilerstrap][149]: A blank slate for the modern web. Just add creativity.
* [Bootstrap GUI PSD][150]: a toolkit designed to kickstart webdesign of webapps and sites.
* [Typo3 Extension][151]
* [Bootstrap CDN][152] Free CDN for Twitter Bootstrap
* [Bootstrap Tour][153] Quick and easy way to build your product tours with Twitter Bootstrap Popovers.
* [Bootsnipp][154]: Design elements and code snippets for Bootstrap HTML/CSS/JS framework
* [Form Builder][155]
* [PaintStrap][156]: Generate beautiful Twitter Bootstrap themes using the Adobe kuler / COLOURlovers color scheme
* [TODC][157]: A Google-styled theme for Twitter Bootstrap.
* [Layoutit!][158]
* [IceCream][159]: Simple and light responsive grid system.
* [Responsive Grid System][160]
* [Responsive Grid System (2)][161]
* [Golden Grid System][162]
* [Compass][163]: An open-source CSS Authoring Framework.
* [Pondasee][164]: Front-end starter kit combined with the power of SCSS & Compass.
* [Centurion][165]: A responsive web framework that scales with your device.
* [Foundation by Zurb][166]: The most advanced responsive front-end framework in the world. + [Foundation 3 Documentation][167] + [Foundation 4 Documentation][168] + [Stylus based port][169]
* [Gumby][170]
* [ProfoundGrid][171]
* [GroundworkCSS 2][172]: A responsive HTML5, CSS & Javascript framework created and maintained by Gary Hepting
* [skelJS][173]
* [Ink][174]: Ink is a set of tools for quick development of web interfaces.
* [neat][175]: A lightweight semantic grid framework for Sass and Bourbon.
* [Kube][176]
* [rwdgrid][177]
* [Simple Grid][178]
* [One% CSS Grid][179]
* [Workless][180]
* [inuit.css][181] – a powerful, scalable, Sass-based, BEM, OOCSS framework.
* [Kraken][182] is a lightweight, mobile-first boilerplate for front-end web developers.
* [Axis][183] – clean Stylus-based foundation to build your styles upon
* [Jeet][184] next gen responsive grid
* [Susy][185] – Responsive grids for Compass
* [Pure][186] – Minimal, flat, responsive CSS modules.
* [Topcoat][187] is a CSS library evolved from the Adobe design language developed for Brackets, Edge Reflow, and feedback from the PhoneGap app developer community.
* [Cascade Framework][188] – a powerful, scalable and responsive high performance OOCSS framework that supports both old and new browsers
* [Cascade Framework Light][189] – Cascade Framework stripped down to the bare essentials, for when a minimal footprint is more important than bells and whistles
* [Semantic UI][190] empowers designers and developers by creating a language for sharing UI.
* Cross Browser
* [Normalize.css][191]
* [HTML5 Cross Browser Polyfills][192]
* [Viewport Component][193]
* [Can I Use][194] – Compatibility tables for support of HTML5, CSS3, SVG and more in desktop and mobile browsers.
* [HTML5 Please][195] – Collective recommendations for polyfills and implementation of HTML5 and CSS3 features.
* [Outdated Browser][196] – Checks if user’s browser is outdated and suggests downloading latest.
* Cross Device
* Responsive
* [Responsive Boilerplate][197]: A starting point to responsive web design!
* [Video: Responsive Design Workflow by Stephen Hay][198] + [Slides][199]
* [Responsive Patterns][200]
* [Responsinator][201]
* [How to make a Responsive Newspaper-like layout][202]
* [The State Of Responsive Web Design][203]
* [Facing The Challenge: Building A Responsive Web Application][204]
* [This repo contains techniques and concepts to build responsive & hybrid web applications.][205]
* [Am I responsive?][206]
* Tables
* Events
* Images
* [Fluid Images][207]
* [How to Use Responsive Images to Make Your Site Shine on Any Platform][208]
* [Adaptive Images][209]
* [Why We Need Responsive Images][210]
* [Riloadr][211]: A cross-browser framework-independent responsive images loader.
* [jQuery Picture][212]
* [Picturefill][213]
* [Clown Car][214] Technique for Responsive Images
* [imgLiquid][215] jQuery plugin to resize images to fit in a container.
* [PictureFill][213]
* [HiSRC][216]: A simple jQuery plugin for adaptive images in responsive web design
* [resrc.it][217]: Responsive images on demand from the cloud.
* Text
* [FitText][218]: A jQuery plugin for inflating web type
* [Out Of Words!][219]: The responsive typography framework behind Words App
* [Responsive Font Sizing][220]: Making your font size respond to your screen size, easy & maintainable.
* [Responsive Measure][221]
* E-Mail
* [Responsive Email Design][222]: A great guide to create Responsive Email Design
* [Responsive Email Templates][223]: Some responsive templates for email
* [Ink by Zurb][224]: An awesome responsive email framework from the folks at Zurb.
* [HTML Email Boilerplate][225]
* [CSS Support in Email][226]
* [Email Template Reference][227]
* Mobile
* Frameworks
* [jQuery Mobile][228]: Touch-Optimized Web Framework for Smartphones & Tablets
* [jQTouch][229] is a Zepto/jQuery plugin for mobile web development on the iPhone, Android, iPod Touch, and other forward-thinking devices.
* [Junior][230]
* Emulators
* Scrolling
* [jSwipeKinetic][231] is a jQuery plugin that enables you to add kinetic scrolling on your touch optimized projects. jSwipeKinetic is build on top of jGestures (jgestues.codeplex.com).
* [jQuery.pep.js][232]: A lightweight plugin for kinetic-drag on mobile/desktop.
* [Overscroll][233] is a jQuery plug-in that mimics the iphone/ipad scrolling experience in a browser.
* [Zynga Scroller][234]
* [pull-to-refresh.js][235]
* [Overthrow][236]
* [Antiscroll][237]
* [iscroll][238]
* [JScrollPane][239] is a jQuery plugin by Kelvin Luck which converts a browser’s default scrollbars (on elements with a relevant overflow property) into an HTML structure.
* Gestures
* [jGestures][240] jQuery plugin enables you to add gesture events such as ‘pinch’, ‘rotate’, ‘swipe’, ‘tap’ and ‘orientationchange’ just like native jQuery events.
* [hammer.js][241] is a focused, standalone JavaScript library, only for multi-touch gestures.
* [Touchy][242]: is a highly configurable jQuery plugin. It exposes event data (velocity, etc.) for longpress, drag, pinch, rotate and swipe.
* [TouchSwipe][243]
* [TipTap][244]
* [jQuery.event.swipe][245]
* [toe.js][246] is a tiny library based on jQuery to enable sophisticated gestures on touch devices.
* [Jester][247]
* [JS Touch Layer][248]
* [Touch Events and Abstractions][249]
* DOM Objects Manipulation
* [jQuery.event.move][250]
* Tap Acceleration
* [Energize][251]
* [Tappable][252] is a simple, standalone library to invoke the tap event for touch-friendly web browsers.
* [Fastclick][253] is a simple, easy-to-use library for eliminating the 300ms delay between a physical tap and the firing of a click event on mobile browsers.
* [Lightning Touch][254]
* [Creating Fast Buttons for Mobile Web Applications][255]
* Layout
* [Screensizes][256]
* [Snap.js][257] A JavaScript Library for creating beautiful mobile shelfs in JavaScript (Facebook and Path style side menus)
* [Flickable.js][258] allows you to make any element touchable; useful for flicking between sections, or sliding elements around the page.
* [PageSlide][259] is a jQuery plugin which slides a webpage over to reveal an additional interaction pane.
* [Swipe][260] is a lightweight mobile slider with 1:1 touch movement, resistant bounds, scroll prevention, and completely library agnostic.
* [Swiper][261]: Mobile touch slider with hardware accelerated transitions.
* [jQuery Mobile Pagination Plugin][262]
* [SwipeSlide][263]: A Zepto Plugin for iOS like swipe navigation.
* [stackable.js][264] is an invaluable jQuery plugin that stacks your tables for small screens. It’s a huge advantage in terms of usability on mobile devices.
* Reacting to Device Sensors
* [lenticular.js][265] is a jQuery plugin for creating image animations that response to tilting or mouse events.
* [This End Up: Using Device Orientation][266]
* Printers
* [Tips And Tricks For Print Style Sheets][267]
* Patterns & Snippets
* [Responsive Patterns][200]
* [CSS3 Code Snippets][268]
* The [Blueprints][269] are a collection of basic and minimal website concepts, components, plugins and layouts with minimal style for easy adaption and usage, or simply for inspiration.
* Typography
* Services (Free & Commercial)
* [TheToolbox][270]
* [colourco][271]
* [Color Scheme Designer][272]: find resonate colors for a great design.
* [Adobe Kuler][273]: create and share color schemes.
* [HTML Entity Character Lookup][274]
* [SpritePad][275]
* [Responsinator][201]
* [HTML Shell][276]
* [Form Builder][277]
* [Zen BG][278]
* [What Font Is][279] identifies fonts from an image.
* [Prepros][280]
* [Browser Shots][281] tests compatibility in almost every browser.
* [CSSArrowPlease][282] Simple tooltip arrows with CSS
* [jsFiddle][283]
* [CodePen][284] is an HTML, CSS, and JavaScript code editor right in your browser with instant previews of the code you see and write.
* [site44][285] turns Dropbox folders to websites
* [Backlift][286]: Work in your Dropbox using your favorite editor. When you save your files, your website will automatically refresh.
* [Smush.it][287] uses optimization techniques specific to image format to remove unnecessary bytes from image files.
* [JPEGmini Photo Server][288] is an image optimization server which runs on Amazon EC2 (commercial).
* [TinyPNG][289]: Advanced lossy compression for PNG images that preserves full alpha transparency.
* [GenyMotion][290] is the next generation of the AndroVM open source project, already trusted by 900,000 developers.
* [Website Builders][291]
* Animation
* [Velocity.js][292]: Re-implementation of jQuery’s $.animate() that adds 20x the speed while also drastically improving the UI animation workflow.
* [Animo.js][293]: A powerful little tool for managing CSS animations
* [Stylie][294]
* [animate.less][295], is a bunch of cool, fun, and cross-browser animations converted into LESS for you to use in your Bootstrap projects. Great for emphasis, home pages, sliders, and general just-add-water-awesomeness.
* [Canvas Advanced Animation Toolkit][296] is an scene graph director-based animation framework for javascript based in the concept of a timeline.
* [tween.js][297]: Super simple, fast and easy to use tweening engine which incorporates optimised Robert Penner’s equations.
* [Janis][298] is a lightweight JavaScript framework that provides simple animations via CSS transitions for modern browsers on the web as well as mobile devices.
* [Rekapi][299]: A keyframe animation library for JavaScript
* [CanvasScript3][300] is a JavaScript library for the new HTML5 Canvas with an interface similar to ActionScript3. This library enables Sprite Groups, Layers, Mouse Events, Keyboard Events, Bitmap Effects, Tween Animations etc.
* [Shifty][301] is a tweening engine built in JavaScript. It is designed to fit any number of tweening needs.
* [emile.js][302] is a no-frills stand-alone CSS animation JavaScript framework.
* [Firmin][303]: a JavaScript animation library using CSS transforms and transitions.
* [Keanu][304] is a micro-lib for animation on Canvas/JS.
* [jsAnim][305] is a powerful, yet easy to use library for adding impressive animations to websites, without sacrificing standards or accessibility. Weighing in at just under 25 kilobytes, jsAnim packs a lot of punch for such a little application.
* [GreenSock Animation Platform][306] is a suite of tools for scripted animation.
* [Learning Resources][307]
* [Examples][308]
* [Codepen Repository][309]: Codepen repository with examples of Greensock usage and code
* [scripty2][310] is an open source JavaScript framework for advanced HTML-based user interfaces. Or simply put, scripty2 helps you build a more delicious web.
* [Animator.js][311]: JavaScript animation library.
* [Processing.js][312]: is the sister project of the popular Processing visual programming language, designed for the web. Processing.js makes your data visualizations, digital art, interactive animations, educational graphs, video games, etc. work using web standards and without any plug-ins.
* [jQuery Transit][313]: Super-smooth CSS3 transformations and transitions for jQuery.
* [Move.js][314] is a small JavaScript library making CSS3 backed animation extremely simple and elegant.
* [Collie][315] is a JavaScript library that helps to create highly optimized animations and games using HTML 5.
* [Year Of Moo][316]: Angular.js Animations
* [animate.css][317] is a bunch of cool, fun, and cross-browser animations for you to use in your projects. Great for emphasis, home pages, sliders, and general just-add-water-awesomeness.
* [Approach][318]
* [Magic][319] is a CSS3 framework with many animations, it’s simple to use and many animations are cross-browser compatible.
* Widgets
* Kits
* [AlloyUI][320]
* [Kendo UI][321]
* [jQuery UI Bootstrap][322]: Bootstrap theme for jQuery UI
* [jQuery Bootstrap][323]: Integration of Bootstrap and jQuery UI
* [Cascade Framework][188]: high performance widgets allow you to define the UI status directly in the DOM
* [Zebra][324]: JavaScript library that follows easy OOP concept, provides HTML5 Canvas based Rich UI and includes Java to JavaScript converter tool
* File Upload
* Sitemap
* [SlickMap CSS][325]
* Table Of Contents
* Modals
* Notifications
* Gallery Sliders
* Pagination
* [jPages][326]
* Selects
* [jQuery Recurrence Input][327]
* [Select2][328]
* [jquery.selectable.js][329]
* [chosen][330] is a library for making long, unwieldy select boxes more friendly.
* Progress Bars
* Trees
* [Nestable][331]
* Navigation
* [jPanelMenu][332]
* Tooltips
* [opentip][333]
* Misc
* [jQuery Knob][334]
* [DopelessRotate][335]
* [jQuery Addresspicker][336]
* [Fangle][337]: create interactive documents from plain text.
* [Skeucard][338] progressively enhances credit card inputs to provide a skeuomorphic interface.
* Visualization
* [Photon][339]
* [CSS3 shapes][340]
* [Morris.js][341]
* [Cube][342]
* [Cubism.js][343]
* [D3.js][344]
* [Crossfilter][345]
* [Datavisualization.ch][346]
* [jQuery.Gantt][347]
* [easy pie chart][348]
* [JointJS JavaScript Diagramming Library][349]
* [Gauge.js][350]
* [Google Chart Tools][351]
* [Piecon][352]
* [Viskit.js][353]
* [jStat][354]
* [CHAP Links Library][355]
* [bonsai][356]
* [Smoothie Charts][357]
* [DataMaps][358]
* [mxgraph][359]
* [Paper.js][360] is an open source vector graphics scripting framework that runs on top of the HTML5 Canvas.
* [Timeline.js][361]: A Storytelling Timeline built in JavaScript.
* [xCharts][362] is a JS library for creating attractive, custom data-driven chart visualizations. It uses HTML, CSS, and SVG to create dynamic, fluid charts that can be easily customized and integrated.
* [jQuery Gantt editor][363]
* [amCharts][364] is a robust charting tool that will suit any dataviz need.
* [Responsive vertical timeline][365]
* [Raphael.js][366] Easy vector graphics for the web.
* [three.js][367] JavaScript 3D library.
* [Highcharts][368]: Interactive JavaScript Charts for your web projects.
* [Flot][369]: Attractive JavaScript plotting for jQuery
* [Chart.js][370]: Easy, object oriented client side graphs for designers and developers
* [GoJS][371]: Library for creating interactive diagrams (Trees, flowcharts, state charts, etc) in the browser.
* [JointJS][349] is a modern HTML 5 JavaScript library for visualization and interaction with diagrams and graphs.
* Validation & Forms
* [Mention.js][372] Lightweight wrapper for adding @user mention functionality to Twitter Bootstraps Typeahead plugin
* [ALAJAX][373]
* [Parsley.js][374]: Validate your forms, frontend, without writing a single line of javascript!
* [mailcheck.js][375]: A jQuery plugin that suggests a right domain when your users misspell it in an email address.
* [one-validation][376] is a collection of regular expressions for general validation purposes.
* [nextVal][377] is an easy-to-use, flexible and robust form validation plugin for jQuery.
* [Fields.js][378] creates collections of fields. Each field is constantly evaluated for validity, and is accessible through the collection.
* [IV.js][379] was created to provide a intutive way to provide validation filters that are useful in processing user input.
* [Ladda][380]: A UI concept which merges loading indicators into the action that invoked them.
* [jQuery Super Labels][381]
* [jQuery Validation Engine][382]: jQuery validation engine is a JavaScript plugin aimed at the validation of form fields in the browser
* Transitions
* Numbers
* [numeral.js][383]: A javascript library for formatting and manipulating numbers.
* [accounting.js][384]
* [numbers.js][385]
* Time and Dates
* [moment.js][386]: A 5.5kb javascript date library for parsing, validating, manipulating, and formatting dates.
* [XDate][387]
* [Pikaday][388]
* Search
* [Fullproof][389]
* [lunr.js][390] is a simple full text search engine for your client side applications.
* Testing
* [BrowserStack][391] Comprehensive range of Browsers & Mobile Emulators available online for Live Testing and ready to use.
* [FiveUI][392] Extensible/open browser extension & headless system for testing UI Consistency guidelines (or anything else you can test with injected JS).
* [Writing Testable JavaScript][393]
* [Writing Testable Frontend JavaScript Part 1 – Anti-patterns and their fixes][394]
* [Introduction to BDD][395]
* [cucumber][396]
* [Jasmine][397] – JavaScript BDD testing framework with Rspec-like syntax
* [QUnit][398] – JavaScript unit testing framework
* [JsMockito][399] – JavaScript stub/mock framework heavily inspired by Mockito
* [PhantomCSS][400] – for automating visual regression testing of website styling to support refactoring of CSS
* [Karma][401] – Spectacular Test Runner for JavaScript
* [Chai Assertion Library][402] – Chai is a BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework.
* [Sinon.JS][403] – Standalone test spies, stubs and mocks for JavaScript.
* [sinon-chai][404] – Extends Chai with assertions for the Sinon.JS mocking framework.
* [PhantomJS][405] – PhantomJS is a headless WebKit, scriptable with a JavaScript API
* [SlimerJS][406] – A scriptable browser for Web developers that runs on Gecko
* Template Engines
* [ICanHaz.js][407]
* [Hogan.js][408]
* [Handlebars.js][409]: Minimal Templating on Steroids
* [Mustache][410]: Logic-less templates
* [Transparency][411]
* [doT.js][412]
* [Walrus][413]
* [Chibi][414]
* [Templayed.js][415]
* [ECT][416]: Fastest JavaScript template engine with CoffeeScript syntax
* [pithy][417]: An internal DSL for generating HTML in JavaScript
* [T][418]: T.js is a template engine that uses simple JavaScript data structure to represent html/xml data.
* [Nunjucks][419] is a full featured templating engine for javascript.
* [Jade][420]
* [Linked.in Dust.js][421]
* Routing And URLs
* Rich Text Editors
* Code Viewers & Editors
* [SublimeText][422]
* [Rainbow.js][423]
* [Intelligist][424]
* [Prism.js][425]
* [Brackets][426]: An open source code editor for the web, written in JavaScript, HTML and CSS by Adobe.
* [CodeMirror][427]
* [Scripted][428]
* [tabIndent.js][429]
* [Behave.js][430] is a lightweight library for adding IDE style behaviors to plain text areas, making it much more enjoyable to write code in.
* Refactoring
* [Refactoring JavaScript with kratko.js][431]
* Performance
* General Information
* Memory
* Tools
* DOM Manipulation
* Animation
* Hardware Acceleration
* Browser Internals
* Images
* HTTP Transport
* Modularity & Loaders
* Package Management
* [bower][432]
* [volo][433]
* [parcel][434] is easy package management using a file server and path conventions, with built in support for Amazon S3. It is designed to encode package metadata, including name, version and OS within a path. The conventions allow this metadata to be queried, without the need for a database.
* [jam.js][435]
* [component][436]
* Image Manipulation
* Icons
* [GlyphSearch][437]: A search engine for icons from Font Awesome, Glyphicons, and Ionicons.
* [Iconic][438]
* [Entypo][439]
* [IcoMoon][440]
* [Font Custom][441]
* [Font Awesome][442]: The iconic font designed for use with Twitter Bootstrap
* [Fontello][443]: Icon fonts generator to get only the required fonts.
* [Perfect Icons][444]: The easiest way to create resolution independent social icons.
* WebSocket
* [Specification][445]
* [socket.io][446] aims to make realtime apps possible in every browser and mobile device, blurring the differences between the different transport mechanisms.
* [engine.io][447] is the implementation of transport-based cross-browser/cross-device bi-directional communication layer for Socket.IO.
* [SockJS][448] is a browser JavaScript library that provides a WebSocket-like object. SockJS gives you a coherent, cross-browser, JavaScript API which creates a low latency, full duplex, cross-domain communication channel between the browser and the web server.
* Error Handling & Debugging
* Documentation
* [DevDocs][449] is an all-in-one API documentation reader with a fast, organized, and consistent interface.
* [dexy][450] is a free-form literate documentation tool for writing any kind of technical document incorporating code.
* [docco][451] is a quick-and-dirty, hundred-line-long, literate-programming-style documentation generator.
* [styledocco][452] generates documentation and style guide documents from your stylesheets.
* [Ronn][453] builds manuals. It converts simple, human readable textfiles to roff for terminal display, and also to HTML for the web.
* [dox][454] is a JavaScript documentation generator written with node. Dox no longer generates an opinionated structure or style for your docs, it simply gives you a JSON representation, allowing you to use markdown and JSDoc-style tags.
* [YUIDoc][455] is a Node.js application that generates API documentation from comments in source, using a syntax similar to tools like Javadoc and Doxygen.
* [coddoc][456] is a jsdoc parsing library. Coddoc is different in that it is easily extensible by allowing users to add tag and code parsers through the use of coddoc.addTagHandler and coddoc.addCodeHandler. coddoc also parses source code to be used in APIs.
* [sphinx][457] a tool that makes it easy to create intelligent and beautiful documentation
* [Using JSDoc][458]
* [Beautiful docs][459] is a documentation viewer based on markdown files.
* [Daux.io][460] is an documentation generator that uses a simple folder structure and Markdown files to create custom documentation on the fly.
* Windows 8 Style
* Video & Audio
* [SublimeVideo][461]: Modular Video Player Framework.
* [Video.js][462]: The open source HTML5 video player.
* [FlowPlayer][463]: The video player for the web.
* [longtailVideo][464]: dual-mode HTML5 & Flash player.
* [howler.js][465]
* [Stratus 2][466] soundcloud player
* [jPlayer][467] is the completely free and open source (MIT) media library written in JavaScript.
* [MediaElement.js][468]: HTML5 audio and video players in pure HTML and CSS.
* [audio.js][469] is a drop-in javascript library that allows HTML5’s “audio” tag to be used anywhere.
* Library Collections
* [pullpush][470]: A curated collection of jQuery/JavaScript plugins with additional stats from GitHub.
* [Unheap][471]: A tidy repository of jQuery plugins
* [jster][472]
* [MicroJS][473] helps you discover the most compact-but-powerful microframeworks.
* [JSPkg][474]: reference library and package manager
* [jquer.in][475] is a curated collection of jQuery plugins.
* [JSDB.io][476]: great source of the best JavaScript frameworks, plugins, and tools.
* Other Front End Collections
* [pineapple.io][477]: A central hub of Tutorials, Tools and Assets for developers and designers
* [setapp Front End][478]: Discover apps, tools, news and tips
* [Frontdesk][479]: Community driven list of useful things for Front End Developers
* [Front-end Code Standards & Best Practices][480] by Roundarch Isobar
* [Devlinks][481] by David Higgins
* [Life of JS][482]
* Chat
* [XMPP using JSON][483]
* [Converse.js][484] is an open source, webchat client, that runs in the browser and can be integrated into any website.
* Prototyping
* JSON
* [JSON Query Language][485] is a query and processing language specifically designed for the popular JSON data model.
* [Oboe.js][486] makes it really easy to start using json from a response before the ajax request completes; or even if it never completes.
* [JSONLint][487]
* Presentations
* Scrolling
* [AppScroll.js][488] AppScroll is a tiny (< 100 lines) JS library that fixes the "website dragging" issue caused on iDevices * [Scrollpath][489] * [jQuery NiceScroll][490] * [FoldScroll][491] * [Scrollorama][492] * Keyboard * Tables & DataGrids * Security * Layout * [Shapeshift][493] is a plugin which will dynamically arrange a collection of elements into a column grid system similar to Pinterest. * [CollagePlus][494]: This plugin for jQuery will arrange your images to fit exactly within a container. * [Masonry][495] JavaScript Cascading grid layout library * [MixItUp][496] jQuery plugin providing animated filtering and sorting. * Jobs & Hiring * Misc * [zip.js][497] * [simpleCart.js][498] * [Mozilla / pdf.js][499] * [Aware.js][500] is a simple jQuery plugin that allows a site to customize and personalize the display of content based on a reader's behavior without requiring login, authentication, or any server-side processing. * [How to directly upload files to Amazon S3 from your client side web app][501] * [jIO][502] is a client-side JavaScript library to manage documents across multiple storages. * [Lo-Dash][503] - A low-level utility library delivering consistency, customization, performance, and extra features. * [Subtle Patterns][504] [0]: https://github.com/sindresorhus/awesome [1]: http://www.bentobox.io [2]: http://hackdesign.org/courses/ [3]: http://designer-school.com/ [4]: http://webstyleguide.com/wsg3/index.html [5]: http://www.smashingmagazine.com/2012/12/22/talks-to-help-you-become-a-better-front-end-engineer-in-2013/ [6]: http://www.teaching-materials.org/ [7]: http://javascriptissexy.com/learn-html5-css3-and-responsive-web-site-design-in-one-go/ [8]: http://codecademy.com [9]: https://www.codeschool.com/ [10]: http://beta.theexpressiveweb.com/ [11]: http://teamtreehouse.com/ [12]: https://dash.generalassemb.ly [13]: http://w3c.github.io/webcomponents/explainer/ [14]: http://bem.info/ [15]: http://bradfrostweb.com/blog/post/atomic-web-design/ [16]: http://www.polymer-project.org/ [17]: http://facebook.github.io/react/docs/flux-overview.html [18]: http://aurajs.com/ [19]: http://tcorral.github.io/Hydra.js/ [20]: http://terrifically.org/ [21]: http://addyosmani.com/largescalejavascript/ [22]: http://nerds.airbnb.com/slides-and-video-from-spike-brehms-tech-talk/ [23]: http://www.youtube.com/watch?v=vXjVFPosQHw [24]: http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/ [25]: http://singlepageappbook.com/index.html [26]: http://smacss.com/book/ [27]: http://addyosmani.com/resources/toolschart/chart.pdf [28]: http://www.slideshare.net/SlexAxton/how-to-manage-large-jquery-apps [29]: https://github.com/millermedeiros/js-signals/wiki/Comparison-between-different-Observer-Pattern-implementations [30]: http://www.stubbornella.org/content/2010/06/25/the-media-object-saves-hundreds-of-lines-of-code [31]: http://yeoman.io/ [32]: http://gruntjs.com/ [33]: http://ruudud.github.com/2012/12/22/grunt/ [34]: https://github.com/tsvensen/gruntstart [35]: http://blog.mattbailey.co/post/45519082789/a-beginners-guide-to-grunt [36]: http://blog.mattbailey.co/post/50337824984/grunt-synchronised-testing-between-browsers-devices [37]: http://gulpjs.com/ [38]: https://github.com/modulejs/modjs [39]: http://brunch.io/ [40]: https://github.com/fex-team/fis-plus [41]: http://roots.cx/ [42]: http://sparkyjs.com/ [43]: http://mimosa.io [44]: http://indigounited.com/automaton/ [45]: https://github.com/rotundasoftware/cartero [46]: http://zmoazeni.github.io/csscss/ [47]: https://github.com/geuis/helium-css [48]: http://jslint.com/ [49]: http://jshint.com/ [50]: http://jslinterrors.com [51]: https://github.com/JamieMason/ImageOptim-CLI [52]: https://github.com/tjko/jpegoptim [53]: http://pmt.sourceforge.net/pngcrush/ [54]: https://github.com/jorgebastida/glue [55]: https://github.com/BBC-News/wraith [56]: https://github.com/pocketjoso/penthouse [57]: https://github.com/shakyShane/browser-sync [58]: http://www.youtube.com/watch?v=f7AU2Ozu8eo [59]: http://dl.dropboxusercontent.com/u/39519/talks/fluent/index.html [60]: http://shoptalkshow.com/ [61]: http://javascriptjabber.com/ [62]: http://5by5.tv/bigwebshow [63]: http://5by5.tv/webahead [64]: http://sasscast.podbean.com/ [65]: https://itunes.apple.com/us/podcast/cdnify/id786191888?mt=2 [66]: http://goodstuff.fm/nbsp [67]: http://www.dartlang.org/ [68]: http://sass-lang.com/ [69]: http://bourbon.io/ [70]: http://lesscss.org/ [71]: http://roole.org/ [72]: http://learnboost.github.io/stylus/ [73]: http://www.typescriptlang.org/ [74]: http://coffeescript.org/ [75]: http://todomvc.com/ [76]: http://angularjs.org/ [77]: http://jquery.com/ [78]: http://dojotoolkit.org/ [79]: http://backbonejs.org/ [80]: http://meteor.com/ [81]: http://zeptojs.com/ [82]: https://github.com/madrobby/zepto [83]: http://github.e-sites.nl/zeptobuilder/ [84]: http://minifiedjs.com/ [85]: https://github.com/timjansen/minified.js/ [86]: http://facebook.github.io/react/ [87]: https://github.com/facebook/react [88]: http://qooxdoo.org/ [89]: http://www.jqwidgets.com/ [90]: http://flightjs.github.io/ [91]: http://fahad19.github.com/singool/ [92]: http://knockoutjs.com/ [93]: http://www.rappidjs.com [94]: http://sammyjs.org/ [95]: http://emberjs.com/ [96]: https://github.com/emberjs/ember.js [97]: https://www.youtube.com/watch?v=1QHrlFlaXdI [98]: http://emberwatch.com/ [99]: http://freecourses.tutsplus.com/lets-learn-ember/ [100]: https://github.com/petermichaux/maria [101]: http://terrifically.org/composer/ [102]: http://rivetsjs.com/ [103]: http://bruth.github.com/synapse/docs/ [104]: http://www.cappuccino-project.org [105]: http://www.designyourway.net/blog/resources/a-comprehensive-collection-of-javascript-application-frameworks-28-examples/ [106]: http://weblogs.asp.net/dwahlin/archive/2012/07/08/javascript-data-binding-frameworks.aspx [107]: http://underscorejs.org/ [108]: http://usablica.github.io/front-end-frameworks/compare.html?v=2.0 [109]: http://getbootstrap.com/ [110]: https://github.com/twbs/bootstrap/ [111]: http://expo.getbootstrap.com/ [112]: http://www.bootstraphero.com/the-big-badass-list-of-twitter-bootstrap-resources [113]: http://html5-ninja.com/#/item/Bootstrap-video-player-jQuery-plugin/5 [114]: http://www.eyecon.ro/colorpicker-and-datepicker-for-twitter-bootstrap.htm [115]: http://jhollingworth.github.com/bootstrap-wysihtml5/ [116]: http://blueimp.github.com/Bootstrap-Image-Gallery/ [117]: http://pinesframework.org/pnotify/ [118]: http://exacttarget.github.com/fuelux/ [119]: http://www.dangrossman.info/2012/08/20/a-date-range-picker-for-twitter-bootstrap/ [120]: http://bootboxjs.com/ [121]: http://jdewit.github.com/bootstrap-timepicker/ [122]: http://tarruda.github.com/bootstrap-datetimepicker/ [123]: http://jsfiddle.net/hqv27/ [124]: https://github.com/jschr/bootstrap-modal [125]: http://gregfranko.com/jquery.selectBoxIt.js [126]: http://jasny.github.io/bootstrap/javascript/#fileinput [127]: http://botmonster.com/jquery-bootpag/ [128]: http://bootstrap-arrows.iarfhlaith.com/ [129]: http://vitalets.github.com/x-editable/ [130]: https://github.com/markbates/jquery-bootstrap-pagination [131]: http://ghusse.github.com/jQRangeSlider/ [132]: https://github.com/amoffat/bootstrap-application-wizard [133]: http://bootswatch.com/ [134]: http://bootstrapzero.com/ [135]: http://jumpstartui.com/ [136]: https://github.com/divshot/themestrap [137]: http://danneu.com/posts/4-darkstrap-css-a-dark-theme-for-twitter-bootstrap-2 [138]: https://github.com/commadelimited/jQuery-Mobile-Bootstrap-Theme [139]: http://wrapbootstrap.com/ [140]: http://designmodo.github.io/Flat-UI/ [141]: http://ace-subido.github.com/css3-microsoft-metro-buttons/index.html [142]: http://aozora.github.com/bootmetro/ [143]: http://bootswatch.com/cosmo/ [144]: http://littke.com/2012/11/06/inspiritas-bootstrap-theme-by-ripple.html [145]: http://ckrack.github.com/fbootstrapp/ [146]: http://xbreaker.github.com/plusstrap/index.html [147]: http://littlesparkvt.com/flatstrap/index.html [148]: http://bragthemes.com/theme/pinstrap-pinterest-meets-bootstrap/ [149]: https://github.com/emorikawa/boilerstrap [150]: http://gui.repixdesign.com/#freebies [151]: http://typo3.org/extensions/repository/view/mn_twitter_bootstrap [152]: http://www.bootstrapcdn.com/ [153]: http://bootstraptour.com/ [154]: http://bootsnipp.com/ [155]: http://bootsnipp.com/forms [156]: http://paintstrap.com/ [157]: http://todc.github.com/todc-bootstrap/index.html [158]: http://www.layoutit.com/ [159]: http://html5-ninja.com/icecream/ [160]: http://responsive.gs/ [161]: http://www.responsivegridsystem.com/ [162]: http://goldengridsystem.com/ [163]: http://compass-style.org/ [164]: http://tokokoo.github.com/pondasee/ [165]: http://jhough10.github.com/Centurion/ [166]: http://foundation.zurb.com/ [167]: http://foundation.zurb.com/old-docs/f3/ [168]: http://foundation.zurb.com/docs/ [169]: https://github.com/blai/foundation [170]: http://gumbyframework.com/ [171]: http://www.profoundgrid.com/ [172]: http://groundworkcss.github.io/groundwork/ [173]: http://skeljs.org/ [174]: http://ink.sapo.pt [175]: http://neat.bourbon.io/ [176]: http://imperavi.com/kube/ [177]: http://rwdgrid.com/ [178]: http://thisisdallas.github.com/Simple-Grid/ [179]: http://onepcssgrid.mattimling.com/ [180]: http://workless.ikreativ.com/ [181]: http://inuitcss.com/ [182]: https://github.com/cferdinandi/kraken [183]: http://roots.cx/axis/ [184]: http://jeetframework.com/ [185]: http://susy.oddbird.net/ [186]: http://purecss.io/ [187]: https://github.com/topcoat/topcoat [188]: http://cascade-framework.com/ [189]: http://jslegers.github.io/cascadeframeworklight/ [190]: http://semantic-ui.com/ [191]: http://necolas.github.io/normalize.css/ [192]: https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills [193]: https://github.com/pazguille/viewport [194]: http://caniuse.com/ [195]: http://html5please.com/ [196]: http://outdatedbrowser.com/ [197]: http://responsiveboilerplate.com/ [198]: http://vimeo.com/45915667 [199]: http://de.slideshare.net/stephenhay/mobilism2012 [200]: http://bradfrost.github.io/this-is-responsive/patterns.html [201]: http://www.responsinator.com/ [202]: http://www.newnet-soft.com/blog/responsive-multi-column [203]: http://mobile.smashingmagazine.com/2013/05/29/the-state-of-responsive-web-design/ [204]: http://mobile.smashingmagazine.com/2013/06/12/building-a-responsive-web-application/ [205]: https://github.com/webpro/responsive-web-apps [206]: http://ami.responsivedesign.is/ [207]: http://unstoppablerobotninja.com/entry/fluid-images/ [208]: http://www.shutterstock.com/blog/2013/05/how-to-use-responsive-images-to-make-your-site-shine-on-any-platform/ [209]: http://adaptive-images.com/ [210]: http://timkadlec.com/2013/06/why-we-need-responsive-images/ [211]: https://github.com/tubalmartin/riloadr [212]: http://jquerypicture.com/ [213]: https://github.com/scottjehl/picturefill [214]: https://github.com/estelle/clowncar [215]: https://github.com/karacas/imgLiquid [216]: https://github.com/teleject/hisrc [217]: http://www.resrc.it/ [218]: http://fittextjs.com/ [219]: http://starburst1977.github.io/out-of-words/ [220]: http://www.newnet-soft.com/blog/responsivefontsizing [221]: http://jbrewer.github.com/Responsive-Measure/ [222]: http://www.campaignmonitor.com/guides/mobile/ [223]: http://zurb.com/playground/responsive-email-templates [224]: http://zurb.com/ink/ [225]: http://htmlemailboilerplate.com/ [226]: http://www.campaignmonitor.com/css/ [227]: http://templates.mailchimp.com/ [228]: http://jquerymobile.com/ [229]: http://jqtouch.com/ [230]: http://justspamjustin.github.com/junior/ [231]: http://jswipekinetic.codeplex.com/ [232]: http://pep.briangonzalez.org/ [233]: http://www.azoffdesign.com/overscroll [234]: https://github.com/zynga/scroller [235]: https://github.com/dantipa/pull-to-refresh-js [236]: https://github.com/filamentgroup/Overthrow [237]: http://learnboost.github.com/antiscroll/ [238]: http://cubiq.org/iscroll-4 [239]: http://jscrollpane.kelvinluck.com/ [240]: http://jgestures.codeplex.com/ [241]: http://eightmedia.github.com/hammer.js/ [242]: http://touchyjs.org/ [243]: http://labs.skinkers.com/content/touchSwipe/ [244]: https://github.com/marcbourlon/TipTap [245]: http://stephband.info/jquery.event.swipe/ [246]: https://github.com/dantipa/toe.js [247]: https://github.com/plainview/Jester [248]: https://github.com/andyjamesdavies/jsTouchLayer [249]: http://yuilibrary.com/yui/docs/event/touch.html [250]: http://stephband.info/jquery.event.move/ [251]: https://github.com/davidcalhoun/energize.js [252]: http://cheeaun.github.com/tappable/ [253]: https://github.com/ftlabs/fastclick [254]: https://github.com/ucsf-ckm/LightningTouch [255]: https://developers.google.com/mobile/articles/fast_buttons [256]: http://screensiz.es/ [257]: https://github.com/jakiestfu/Snap.js [258]: https://github.com/tomlongo/Flickable.js [259]: http://srobbin.com/jquery-plugins/pageslide/ [260]: http://swipejs.com/ [261]: http://www.idangero.us/sliders/swiper/ [262]: http://filamentgroup.com/lab/jquery_mobile_pagination_plugin/ [263]: https://github.com/max-power/swipeslide [264]: http://johnpolacek.github.com/stacktable.js/ [265]: http://lenticular.attasi.com/ [266]: http://www.html5rocks.com/en/tutorials/device/orientation/ [267]: http://coding.smashingmagazine.com/2013/03/08/tips-tricks-print-style-sheets/ [268]: http://www.webinterfacelab.com/snippets/ [269]: http://tympanus.net/codrops/category/blueprints/ [270]: http://www.thetoolbox.cc/ [271]: http://colourco.de/ [272]: http://colorschemedesigner.com [273]: http://kuler.adobe.com [274]: http://leftlogic.com/projects/entity-lookup [275]: http://spritepad.wearekiss.com/ [276]: http://htmlshell.com/ [277]: http://livetools.uiparade.com/form-builder.html [278]: http://mudcu.be/bg/ [279]: http://www.whatfontis.com/ [280]: http://alphapixels.com/prepros/ [281]: http://browsershots.org/ [282]: http://cssarrowplease.com [283]: http://jsfiddle.net [284]: http://codepen.io/ [285]: https://www.site44.com/ [286]: https://www.backlift.com/ [287]: http://www.smushit.com/ysmush.it/ [288]: http://www.jpegmini.com/server [289]: http://tinypng.org/ [290]: http://www.genymotion.com/ [291]: http://en.wikipedia.org/wiki/Website_builder [292]: http://velocityjs.org [293]: http://labs.bigroomstudios.com/libraries/animo-js [294]: http://jeremyckahn.github.com/stylie/ [295]: https://github.com/machito/animate.less [296]: http://hyperandroid.github.com/CAAT/ [297]: https://github.com/sole/tween.js [298]: https://github.com/MikeMcTiernan/Janis [299]: http://rekapi.com/ [300]: http://www.arahaya.com/canvasscript3/ [301]: http://jeremyckahn.github.com/shifty/ [302]: https://github.com/madrobby/emile [303]: http://extralogical.net/projects/firmin/ [304]: https://github.com/wambotron/Keanu [305]: http://jsanim.com/ [306]: http://www.greensock.com/get-started-js/ [307]: http://www.greensock.com/learning/ [308]: http://ahrengot.com/tutorials/greensock-javascript-animation/ [309]: http://codepen.io/GreenSock/ [310]: http://scripty2.com/ [311]: http://berniesumption.com/software/animator/ [312]: http://processingjs.org/ [313]: http://ricostacruz.com/jquery.transit/ [314]: http://visionmedia.github.com/move.js/ [315]: http://jindo.dev.naver.com/collie/ [316]: http://www.yearofmoo.com/ [317]: http://daneden.me/animate/ [318]: http://srobbin.com/jquery-plugins/approach/ [319]: https://github.com/miniMAC/magic [320]: http://liferay.github.com/alloyui.com/ [321]: http://www.kendoui.com/ [322]: http://jquery-ui-bootstrap.github.io/jquery-ui-bootstrap/ [323]: https://github.com/jslegers/jquery-bootstrap [324]: http://zebra.gravitysoft.org/ [325]: http://astuteo.com/slickmap [326]: http://luis-almeida.github.com/jPages/ [327]: https://github.com/collective/jquery.recurrenceinput.js [328]: http://ivaynberg.github.com/select2/ [329]: http://endel.github.com/jquery.selectable.js/ [330]: https://github.com/harvesthq/chosen [331]: http://dbushell.com/2012/06/17/nestable-jquery-plugin/ [332]: http://jpanelmenu.com [333]: http://www.opentip.org/ [334]: http://anthonyterrien.com/knob/ [335]: http://www.dopeless-design.de/dopeless-rotate-jquery-plugin-360-degrees-product-viewer.html [336]: http://mngscl-10.s3-website-us-east-1.amazonaws.com/jquery-addresspicker-bootstrap/demos/index.html [337]: http://jotux.github.io/fangle/ [338]: http://kenkeiter.com/skeuocard/ [339]: https://github.com/thomasxiii/photon [340]: http://www.css3shapes.com/ [341]: https://github.com/morrisjs/morris.js/ [342]: http://square.github.com/cube/ [343]: http://square.github.com/cubism/ [344]: http://d3js.org/ [345]: http://square.github.com/crossfilter/ [346]: http://selection.datavisualization.ch/ [347]: http://taitems.github.com/jQuery.Gantt/ [348]: http://rendro.github.com/easy-pie-chart/ [349]: http://jointjs.com/ [350]: http://bernii.github.com/gauge.js/ [351]: https://developers.google.com/chart/ [352]: http://lipka.github.com/piecon/ [353]: http://wso2.github.com/viskit/ [354]: http://www.jstat.org/ [355]: http://almende.github.com/chap-links-library/index.html [356]: http://bonsaijs.org/ [357]: http://smoothiecharts.org/ [358]: http://datamaps.github.com/ [359]: http://jgraph.github.io/mxgraph/ [360]: http://paperjs.org [361]: https://github.com/VeriteCo/TimelineJS [362]: http://tenxer.github.com/xcharts/ [363]: http://roberto.open-lab.com/2013/01/28/jquery-gantt-editor-include-today/ [364]: http://www.amcharts.com/ [365]: http://christian-fei.com/tutorials/simple-vertical-timeline-with-css/ [366]: http://raphaeljs.com/ [367]: http://threejs.org [368]: http://www.highcharts.com/ [369]: http://www.flotcharts.org/ [370]: http://www.chartjs.org/ [371]: http://gojs.net [372]: https://github.com/jakiestfu/Mention.js [373]: http://www.alajax.com/ [374]: http://parsleyjs.org [375]: https://github.com/Kicksend/mailcheck [376]: https://github.com/One-com/one-validation [377]: http://jukebox42.github.com/nextVal/ [378]: http://schneiderik.github.com/fields/ [379]: http://dadleyy.github.com/IV.js/ [380]: http://lab.hakim.se/ladda/ [381]: http://remy.bach.me.uk/superlabels_demo/ [382]: http://www.position-relative.net/creation/formValidator/ [383]: http://numeraljs.com/ [384]: http://josscrowcroft.github.com/accounting.js/ [385]: https://github.com/sjkaliski/numbers.js [386]: http://momentjs.com/ [387]: http://arshaw.com/xdate/ [388]: https://github.com/dbushell/Pikaday [389]: http://reyesr.github.com/fullproof/ [390]: http://lunrjs.com/ [391]: http://www.browserstack.com/start [392]: http://galoisinc.github.io/FiveUI/ [393]: http://alistapart.com/article/writing-testable-javascript [394]: https://shanetomlinson.com/2013/testing-javascript-frontend-part-1-anti-patterns-and-fixes/ [395]: http://dannorth.net/introducing-bdd/ [396]: https://github.com/cucumber/cucumber/wiki [397]: http://pivotal.github.io/jasmine/ [398]: http://qunitjs.com/ [399]: http://jsmockito.org/ [400]: https://github.com/Huddle/PhantomCSS [401]: http://karma-runner.github.io/ [402]: http://chaijs.com/ [403]: http://sinonjs.org/ [404]: https://github.com/domenic/sinon-chai [405]: http://phantomjs.org/ [406]: http://slimerjs.org/ [407]: http://icanhazjs.com/ [408]: http://twitter.github.com/hogan.js/ [409]: http://handlebarsjs.com/ [410]: http://mustache.github.io/ [411]: http://leonidas.github.com/transparency/ [412]: http://olado.github.com/doT/ [413]: http://documentup.com/jeremyruppel/walrus/ [414]: https://github.com/kylebarrow/chibi [415]: http://archan937.github.com/templayed.js/ [416]: http://ectjs.com/ [417]: https://github.com/caolan/pithy [418]: https://github.com/gcao/T.js [419]: http://nunjucks.jlongster.com/ [420]: http://jade-lang.com/ [421]: http://linkedin.github.com/dustjs/ [422]: http://sublimetext.com/ [423]: http://craig.is/making/rainbows [424]: http://srobbin.com/jquery-plugins/intelligist/ [425]: http://prismjs.com/ [426]: https://github.com/adobe/brackets [427]: http://codemirror.net/ [428]: https://github.com/scripted-editor/scripted [429]: http://julianlam.github.com/tabIndent.js/ [430]: http://jakiestfu.github.io/Behave.js/ [431]: http://perfectionkills.com/refactoring-javascript-with-kratko-js/ [432]: http://bower.io/ [433]: https://github.com/volojs/volo [434]: https://github.com/sifteo/parcel [435]: http://jamjs.org/ [436]: http://component.io/ [437]: http://glyphsearch.com/ [438]: https://useiconic.com/open/ [439]: http://entypo.com/ [440]: http://icomoon.io/ [441]: http://fontcustom.com/ [442]: http://fortawesome.github.com/Font-Awesome/ [443]: https://github.com/fontello/fontello/ [444]: http://perfecticons.com/ [445]: http://tools.ietf.org/html/rfc6455 [446]: http://socket.io/ [447]: https://github.com/LearnBoost/engine.io [448]: https://github.com/sockjs/sockjs-client [449]: http://devdocs.io/ [450]: http://www.dexy.it/ [451]: http://jashkenas.github.com/docco/ [452]: http://jacobrask.github.io/styledocco/ [453]: https://github.com/rtomayko/ronn [454]: https://github.com/visionmedia/dox [455]: http://yui.github.com/yuidoc/ [456]: http://doug-martin.github.com/coddoc/ [457]: http://sphinx-doc.org/ [458]: http://usejsdoc.org/ [459]: http://beautifuldocs.com/ [460]: http://daux.io/ [461]: http://sublimevideo.net/ [462]: http://www.videojs.com/ [463]: http://flowplayer.org/ [464]: http://www.longtailvideo.com/ [465]: http://goldfirestudios.com/blog/104/howler.js-Modern-Web-Audio-JavaScript-Library [466]: http://stratus.sc/ [467]: http://jplayer.org/ [468]: http://mediaelementjs.com/ [469]: http://kolber.github.io/audiojs/ [470]: http://pullpu.sh/ [471]: http://www.unheap.com/ [472]: http://jster.net/ [473]: http://microjs.com/ [474]: http://jspkg.com/ [475]: http://jquer.in/ [476]: http://www.jsdb.io [477]: http://pineapple.io/ [478]: http://setapp.me/expertise/development-front_end [479]: https://github.com/miripiruni/frontdesk [480]: http://isobar-idev.github.io/code-standards/ [481]: http://devlinks.co.uk/ [482]: http://lifeofjs.com/ [483]: https://xmpp-ftw.jit.su/ [484]: http://conversejs.org/ [485]: http://jsoniq.org/ [486]: https://github.com/jimhigson/oboe.js [487]: http://jsonlint.com/ [488]: https://github.com/jakiestfu/AppScroll.js [489]: http://joelb.me/scrollpath/ [490]: http://code.google.com/p/jquery-nicescroll/ [491]: http://soulwire.github.com/FoldScroll/ [492]: http://johnpolacek.github.com/scrollorama/ [493]: https://github.com/McPants/jquery.shapeshift [494]: http://ed-lea.github.io/jquery-collagePlus/ [495]: http://masonry.desandro.com/ [496]: https://mixitup.kunkalabs.com/ [497]: http://gildas-lormeau.github.com/zip.js/ [498]: http://simplecartjs.org/ [499]: https://github.com/mozilla/pdf.js [500]: http://xoxco.com/projects/code/aware/ [501]: http://codeartists.com/post/36892733572/how-to-directly-upload-files-to-amazon-s3-from-your [502]: https://www.j-io.org/ [503]: http://lodash.com/ [504]: http://subtlepatterns.com/