/frontend-tools

Landscaping With Front-end Tools

#Landscaping With Frontend Development Tools

An opinionated list of tools for frontend (i.e. html, js, css) desktop/laptop (i.e. does not include tablet or phone yet) web development

##Coding Tools

######Workflow/Builds/Assemblers


######Browser Package Managers (checkout: Front-End Package Manager Comparison)


######CSS Base/Boilerplate


######CSS Frameworks (Comparison)


######HTML Base/Boilerplate


######DOM Scripting (FYI dojo, yui, ext, qooxdoo all have DOM tools)


######JS Helpers


######CSS Helpers


######Module/Script Loaders (Javascript Loaders Comparison)


######Templates


######UI Widgets (comparison)


######Test Runner's

######User Automated Testing

######Testing Frameworks


######Remote DOM and JS Testing


######JS Performance Testing


######JS Auto Documentation Tools


######CSS Auto Documentation Tools


######JS Quality Validators


######CSS Quality Validators


######JS Optimizer/Minification/Compression Tools


######CSS Optimizer/Minification/Compression Tools


######Languages Compiling to CSS

######Languages Compiling to JS (http://altjs.org/)


######Languages Compliling to HTML


######Front End Application Structure (somewhat backend agnostic)


######Front End Application Structure (with backend opinions)


######Full Stack Application Structure/Frameworks


######Frontend JavaScript Frameworks (aka Kitchen Sink Solutions, tools below provide a mixture of the things above)

##Reference/Guide/Pollyfill/Generator Tools

######Browser X Supports X


######HTML Language References & Polyfills


######HTML5 & Friends Specs/Ref & Polyfills


######DOM Specs/Ref & Polyfills


######CSS Specs/Ref & Polyfills


######CSS Generators


######CSS Style/Conventions Guides


######JavaScript ES5 Specs/Ref & Polyfills


######JavaScript ES6 Specs/Ref & Polyfills


######JavaScript Style/Conventions Guides


######General Front-end Practices/Conventions

##Performance

######Tools

######Rules/Practices