{"id":13516260,"url":"https://github.com/codylindley/frontend-tools","last_synced_at":"2025-04-08T06:30:16.311Z","repository":{"id":4848230,"uuid":"6002602","full_name":"codylindley/frontend-tools","owner":"codylindley","description":"Landscaping With Front-end Tools","archived":false,"fork":false,"pushed_at":"2022-04-14T08:46:39.000Z","size":928,"stargazers_count":2368,"open_issues_count":15,"forks_count":585,"subscribers_count":264,"default_branch":"master","last_synced_at":"2025-04-01T04:51:26.576Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codylindley.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-09-28T20:20:18.000Z","updated_at":"2025-03-23T09:10:13.000Z","dependencies_parsed_at":"2022-08-17T18:30:55.193Z","dependency_job_id":null,"html_url":"https://github.com/codylindley/frontend-tools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codylindley%2Ffrontend-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codylindley%2Ffrontend-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codylindley%2Ffrontend-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codylindley%2Ffrontend-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codylindley","download_url":"https://codeload.github.com/codylindley/frontend-tools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247791153,"owners_count":20996675,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T05:01:20.808Z","updated_at":"2025-04-08T06:30:16.280Z","avatar_url":"https://github.com/codylindley.png","language":null,"funding_links":[],"categories":["Technical","Others"],"sub_categories":["ramanihiteshc@gmail.com"],"readme":"\n\n\n\n***\n\n## THIS IS DEPREICATED CONTENT\n# This content has evolved into a book called \"Front-end Handbook\": https://www.gitbook.com/book/frontendmasters/front-end-handbook/details\n\n***\n\n\n\n\n\n\n\n\n\n\n#Landscaping With Frontend Development Tools\n\n\nAn opinionated list of tools for frontend (i.e. html, js, css) desktop/laptop (i.e. does not include tablet or phone yet) web development\n\n\n##Coding Tools\n\n\n######Workflow/Builds/Assemblers/Task-runners/Dev Opts\n\n* [bud](http://github.com/azer/bud)\n* [lumbar](http://walmartlabs.github.io/lumbar/)\n* [brunch](http://brunch.io/)\n* [grunt](http://gruntjs.com/)\n\t* [lineman](https://github.com/testdouble/lineman)\n\t* [yeoman](http://yeoman.io/)\n\t* [Takeoff](http://tsvensen.github.io/Takeoff/)\n* [gulpjs](http://gulpjs.com/)\n* [broccoli](https://github.com/joliss/broccoli)\n* [mimosa](http://mimosa.io/)\n* [codeKit](http://incident57.com/codekit/)\n* [liveReload](http://livereload.com/)\n* [stealJS](http://javascriptmvc.com/docs.html#!stealjs)\n* [anvil.js](https://github.com/anviljs/anvil.js/)\n* [modjs](http://modulejs.github.io/modjs/)\n* [nodefront](http://karthikv.github.com/nodefront/)\n* [AUTOMATON](http://indigounited.com/automaton/)\n* [volo](http://volojs.org/)\n* [roots](http://roots.cx/)\n* [middleman](http://middlemanapp.com/)\n* [fb-flo](http://facebook.github.io/fb-flo/)\n\n---\n\n######Browser Package Managers (checkout: [Front-End Package Manager Comparison](https://github.com/wilmoore/frontend-packagers))\n\n* [bower](http://bower.io)\n* [component](https://github.com/component/component)\n* [ender](http://ender.jit.su/)\n* [jam](http://jamjs.org/)\n* [volo](http://volojs.org/)\n* [jspm.io](http://jspm.io/)\n\n---\n\n######CSS Base/Boilerplate\n* [normalize.css](http://necolas.github.com/normalize.css/)\n\n---\n\n######CSS Frameworks ([Comparison](http://responsive.vermilion.com/compare.php) or [Front-end CSS frameworks](http://usablica.github.com/front-end-frameworks/compare.html))\n\n* [foundation](http://foundation.zurb.com/)\n* [bootstrap](http://twitter.github.com/bootstrap/)\n* [HTML KickStart](http://www.99lime.com/elements/)\n* [kube](http://imperavi.com/kube/)\n* [skeleton](http://www.getskeleton.com/)\n* [baseline](http://baselinecss.com/)\n* [gumby](http://gumbyframework.com)\n* [Groundwork](http://groundwork.sidereel.com/?url=home)\n* [topcoat](http://topcoat.io/)\n* [purecss](http://purecss.io/)\n* [tuktuk](http://tuktuk.tapquo.com/)\n* [Metro UI CSS](http://metroui.org.ua/)\n* [Flat UI Kit](http://designmodo.github.io/Flat-UI/)\n* [workless](http://workless.ikreativ.com/)\n* [99lime](http://www.99lime.com/)\n* [ink](http://ink.sapo.pt/)\n* [Semantic UI](http://semantic-ui.com/)\n* [uikit](http://www.getuikit.com)\n* [cascade-framework](http://www.cascade-framework.com/)\n* [minfwk](http://minfwk.com/)\n* [layers](http://eiskis.net/layers/)\n\n---\n\n######HTML Base/Boilerplate\n\n* [HTML5 Boilerplate](http://html5boilerplate.com/)\n* [Rock Hammer](http://stuffandnonsense.co.uk/projects/rock-hammer/)\n* [html5bones](http://html5bones.com/)\n* [dCodes](http://www.dcodes.net/2/docs/index.html)\n\n---\n\n######Frontend HTML/CSS/JS Base/Boilerplate\n\n* [Headstart](http://www.headstart.io/)\n* [google Web Starter Kit](https://developers.google.com/web/starter-kit/)\n\n---\n\n######DOM Scripting (FYI dojo, yui, ext, qooxdoo all have DOM tools)\n* [jQuery](http://jquery.com/)\n\t*  [jQuery++](http://jquerypp.com/)\n* [zepto](http://zeptojs.com/)\n* [tire](http://tirejs.com/)\n* [mooTools](http://mootools.net/)\n* [DOMAssistant](http://www.domassistant.com/)\n* [Enders The Jeesh](https://github.com/ender-js/jeesh)\n \t* [domReady](https://github.com/ded/domready)\n \t* [query](https://github.com/ded/qwery)\n\t* [bonzo](https://github.com/ded/bonzo)\n\t* [bean](https://github.com/fat/bean)\n* [rye](http://ryejs.com/)\n* [dom](https://github.com/component/dom)\n\n---\n\n######JS Helpers\n* [lo-dash](http://lodash.com/)\n* [fn.js](http://eliperelman.com/fn.js/)\n* [lazy.js](http://danieltao.com/lazy.js/)\n* [string.js](http://stringjs.com/)\n* [boiler.js](http://www.boilerjs.com/)\n* [underscore](http://underscorejs.org/)\n\t* [underscore.string](http://epeli.github.io/underscore.string/)\n* [sugar.js](http://sugarjs.com/)\n* [craft.js](http://craftjs.org/)\n* [valentine](https://github.com/ded/valentine)\n* [platform.js](https://github.com/bestiejs/platform.js)\n* [modernizr](http://modernizr.com/)\n\t* [yepnope](http://yepnopejs.com/)\n* [JSON3](http://bestiejs.github.io/json3/)\n* [uri.js](https://github.com/medialize/URI.js)\n* [moment.js](http://momentjs.com/)\n* [wait.js](https://github.com/elving/wait)\n* [Numeral.js](http://numeraljs.com/)\n* [accounting.js](http://josscrowcroft.github.io/accounting.js/)\n* [Upcast](https://github.com/rowanmanning/upcast)\n* [taffydb](http://www.taffydb.com/)\n* [Catiline.js](http://Catilinejs.com/)\n* [XRegExp](http://xregexp.com/)\n* [duckyjs](http://duckyjs.com/)\n* [mathjs](http://mathjs.org/)\n* [spectra.js](http://aakpat6.github.io/spectra/)\n\n---\n\n######Keyboard Helpers\n* [keys.js](https://github.com/bitwalker/keys.js)\n* [mousestrap](http://craig.is/killing/mice)\n* [Keypress](http://dmauro.github.io/Keypress/)\n\n---\n\n######Event (mouse/touch/pointer) Helpers\n* [pointer.js](https://github.com/mozilla/pointer.js)\n* [thumbs.js](http://mwbrooks.github.io/thumbs.js/)\n* [Hammer.js](https://github.com/EightMedia/hammer.js)\n* [Event.js](https://github.com/mudcube/Event.js)\n* [DeepTissue.js](http://deeptissuejs.com)\n\n---\n\n######CSS Helpers\n* [typecsset](https://github.com/csswizardry/typecsset)\n* [-prefix-free](http://leaverou.github.io/prefixfree/)\n* [CSScomb](http://csscomb.com)\n* [Autoprefixer](https://github.com/ai/autoprefixer)\n\n---\n\n######Module/Script Dependency Loaders ([Javascript Loaders Comparison](https://spreadsheets.google.com/spreadsheet/lv?key=0Aqln2akPWiMIdERkY3J2OXdOUVJDTkNSQ2ZsV3hoWVE\u0026f=true\u0026noheader=true\u0026gid=2))\n* [require.js](http://requirejs.org/)\n\t* [almond](https://github.com/jrburke/almond)\n* [cajon](https://github.com/requirejs/cajon)\n* [browserify](https://github.com/substack/node-browserify)\n* [curl](https://github.com/cujojs/curl)\n* [shepherd-js](http://xcambar.github.io/shepherd-js/)\n* [UMD (Universal Module Definition)](https://github.com/umdjs/umd)\n\t* [UMD-inspired Module Boilerplate](https://gist.github.com/3880415)\n* [Inject](https://github.com/linkedin/inject)\n* [controlJS](http://controljs.org/)\n* [JAL](https://github.com/tail-f-systems/JAL)\n* [yepnope](http://yepnopejs.com/)\n* [AXEL](https://github.com/amol-/axel)\n* [lmd](http://lmdjs.org/)\n* [LazyJS](http://bevacqua.github.io/lazyjs/)\n* [jspm.io](http://jspm.io/)\n* [lazy.js](https://github.com/mercadolibre/lazy.js)\n* [webpack](https://github.com/webpack/webpack)\n* [systemjs](https://github.com/systemjs/systemjs)\n\n---\n\n######Templates ([template chooser](http://garann.github.io/template-chooser))\n* [handlebars](http://handlebarsjs.com/)\n* [pure](http://beebole.com/pure/)\n* [dust](http://akdubya.github.io/dustjs/)\n* [transparency](http://leonidas.github.io/transparency/)\n* [plates](https://github.com/flatiron/plates)\n* [mustache](http://mustache.github.com/)\n\t* [hogan.js](http://twitter.github.io/hogan.js/)\n* [icanhaz](http://icanhazjs.com/)\n* [doT.js](http://olado.github.io/doT/)\n* [underscore](http://underscorejs.org/#template)\n* [mold](https://github.com/idottv/Mold)\n* [nunjucks](http://jlongster.github.io/nunjucks/)\n* [Swig](http://paularmstrong.github.io/swig/)\n* [jtmpl](http://jtmpl.com/)\n* [teddy](https://github.com/kethinov/teddy)\n\n---\n\n######UI Widgets ([comparison](http://uiwidgets.t7interactive.com/))\n* [chico-ui](http://chico-ui.com.ar/)\n* [google closure](http://closure-library.googlecode.com/svn/trunk/closure/goog/demos/index.html)\n* [DHTMLX](http://dhtmlx.com/)\n* [extJS](http://www.sencha.com/products/extjs/examples/)\n* [kendoUI](http://www.kendoui.com/)\n* [qooxdoo](http://qooxdoo.org/)\n* [bootstrap components \u0026 javascript](http://twitter.github.com/bootstrap/javascript.html)\n\t* [Fuel UX](http://exacttarget.github.com/fuelux/)\n* [wijmo](http://wijmo.com/)\n* [YUI3 Widgets](http://yuilibrary.com/yui/docs/guides/)\n* [dojo dijits](http://dojotoolkit.org/reference-guide/1.8/dijit/index.html)\n* [jQuery UI](http://jqueryui.com/)\n* [Zino UI](http://zinoui.com/)\n* [JKIT](http://jquery-jkit.com/)\n* [w2ui](http://w2ui.com/web/)\n* [basis.js](http://basisjs.com/)\n* [webix](http://docs.webix.com/)\n* [alloyui](http://alloyui.com/)\n* [JavaScript (from sync fusion)](http://www.syncfusion.com/products/javascript)\n* [jQWidgets](http://www.jqwidgets.com/)\n* [formstone](http://formstone.it/)\n* [winJS](http://try.buildwinjs.com/#play)\n* [assets.cms.gov](http://assets.cms.gov/)\n* [zippy ui](http://zippyui.com/)\n---\n\n######Testing Frameworks\n\n* [testem](https://github.com/airportyh/testem)\n* [Karma](http://karma-runner.github.io/0.8/index.html)\n* [intern](http://theintern.io/)\n* [buster.js](http://busterjs.org/)\n* [prova](http://github.com/azer/prova)\n\n---\n\n######Browser Testing \u0026 Browser Automated Testing \u0026 Browser Screen Captures\n\n* [casperJS](http://casperjs.org/)\n* [Selenium](http://www.seleniumhq.org/)\n* [phantomJS](http://phantomjs.org/)\n* [saucelabs](https://saucelabs.com)\n* [browserstack](http://www.browserstack.com/)\n* [browserling](https://browserling.com/)\n* [DalekJS](http://dalekjs.com/)\n* [testling-ci](http://ci.testling.com/)\n* [crossbrowsertesting.com](http://crossbrowsertesting.com/)\n* [nightwatch.js](http://nightwatchjs.org/)\n* [Protractor](https://github.com/angular/protractor)\n\n---\n\n######Tests Runners\n\n* [mocha](http://visionmedia.github.com/mocha/)\n* [qunit](http://qunitjs.com/)\n* [jasmine](http://pivotal.github.com/jasmine/)\n* [jest](http://facebook.github.io/jest/)\n* [jstest](http://jstest.jcoglan.com/)\n\n---\n\n######Test spies, stubs and mocks\n\n* [sinon.js](http://sinonjs.org/)\n\n---\n\n######Code Coverage\n\n* [istanbul](http://gotwarlost.github.io/istanbul/)\n* [blanket.js](http://blanketjs.org/)\n* [coveralls](https://coveralls.io/)\n\n---\n\n######Code Complexity \u0026 Reports\n\n* [jscomplexity](http://jscomplexity.org/)\n* [plato](https://github.com/es-analysis/plato)\n\n---\n\n######Assertion Libraries\n\n* [chai](http://chaijs.com/)\n* [should](https://github.com/visionmedia/should.js)\n* [expect](https://github.com/LearnBoost/expect.js)\n\n---\n\n######JS Performance Testing\n\n* [benchmark.js](http://benchmarkjs.com/)\n* [jsPerf — JavaScript performance playground](http://jsperf.com/)\n\n---\n\n######JS Auto Documentation Tools\n* [yuiDoc](http://yui.github.com/yuidoc/)\n* [docco](http://jashkenas.github.com/docco/)\n\t* [docco-husky](https://github.com/mbrevoort/docco-husky)\n* [jsduck](https://github.com/senchalabs/jsduck)\n* [jsdoc](https://github.com/jsdoc3/jsdoc)\n* [node-jsdoc-toolkit](https://github.com/p120ph37/node-jsdoc-toolkit)\n* [dox](https://github.com/visionmedia/dox)\n\t* [markdox](https://github.com/cbou/markdox)\n\t* [dox-foundation](https://github.com/punkave/dox-foundation)\n\n---\n\n######CSS Auto Documentation Tools ([THE Style Guide GUIDE](http://vinspee.me/style-guide-guide/))\n* [kss](https://github.com/kneath/kss)\n* [styledocco/](http://jacobrask.github.com/styledocco/)\n\n---\n\n######JS Quality Validators\n* [jslint](http://www.jslint.com/)\n* [jshint](http://www.jshint.com/)\n* [JSLint Error Explanations](http://jslinterrors.com/)\n* [jscomplexity](http://jscomplexity.org/)\n* [eslint](https://github.com/eslint/eslint)\n* [node-jscs](https://github.com/mdevils/node-jscs/)\n\n---\n\n######CSS Quality Validators\n* [csslint](http://csslint.net/)\n* [recess](http://twitter.github.com/recess)\n\n---\n\n######HTML Quality Validators\n* [html-inspector](https://github.com/philipwalton/html-inspector)\n* [htmlHint](http://htmlhint.com/)\n\n---\n\n######JS Optimizer/Minification/Compression Tools\n* [google closure compiler](https://developers.google.com/closure/compiler/)\n* [uglifyJS](https://github.com/mishoo/UglifyJS)\n* [Esprima](http://esprima.org/index.html)\n\n---\n\n######CSS Optimizer/Minification/Compression Tools\n* [ycssmin](https://github.com/yui/ycssmin)\n* [CSSO](http://css.github.io/csso/)\n\n---\n\n######Languages Compiling to CSS\n* [Sass](http://sass-lang.com/)\n\t* [compass](http://compass-style.org)\n\t* [inuit.css](https://github.com/csswizardry/inuit.css)\n\t* [Bourbon](https://github.com/thoughtbot/bourbon): Mixins library for Sass\n\t* [Neat](https://github.com/thoughtbot/neat): Semantic CSS grid framework\n* [stylus](http://learnboost.github.com/stylus/)\n\t* [nib](http://visionmedia.github.com/nib/)\n* [less](http://lesscss.org)\n\t* [LESS Elements](http://lesselements.com/): Mixins library for LESS\n\t* [Semantic.gs](http://semantic.gs/): Semantic CSS grid system\n* [Absurd](http://krasimir.github.io/absurd/#client-side-tests)\n* [myth](http://www.myth.io/)\n\n######Languages Compiling to JS ([http://altjs.org/](http://altjs.org/))\n* [coffeeScript](http://coffeescript.org/)\n* [dart](http://www.dartlang.org/)\n* [roy](https://github.com/pufuwozu/roy)\n* [ClojureScript](https://github.com/clojure/clojurescript)\n* [TypeScript](http://www.typescriptlang.org/)\n\n---\n\n######Languages Compiling to HTML\n* [jade](http://jade-lang.com/)\n* [haml](https://github.com/haml/haml)\n* [blade](https://github.com/bminer/node-blade)\n* [markdown](http://daringfireball.net/projects/markdown/)\n* [slim](http://slim-lang.com/)\n\n---\n\n######Routers\n\n* [crossroads.js](http://millermedeiros.github.io/crossroads.js/)\n* [davis.js](http://davisjs.com/)\n* [Routie](http://projects.jga.me/routie/)\n* [director](https://github.com/flatiron/director)\n* [Finch.js](http://stoodder.github.io/finchjs/)\n* [page.js](http://visionmedia.github.io/page.js/)\n\n---\n\n######Front End Application Structure (somewhat backend agnostic)\n* [backbone](http://backbonejs.org/)\n\t* [marionette](http://marionettejs.com)\n\t* [chaplin](http://chaplinjs.github.com/)\n\t* [aura](http://addyosmani.github.com/aura/)\n\t* [thorax](http://walmartlabs.github.com/thorax/)\n* [ember](http://emberjs.com/)\n* [knockout](http://knockoutjs.com/)\n* [canjs](http://canjs.us/)\n* [spine](http://spinejs.com/)\n* [angularJS](http://angularjs.org/)\n\t* [ngmodules.org](http://ngmodules.org/)\n* [maria](http://peter.michaux.ca/maria/)\n* [sparky.js](http://sparkyjs.com/)\n* [hoodie](http://hood.ie/)\n* [lure.js](http://tylerbuchea.com/projects/lure/#/)\n* [riot.js](https://github.com/moot/riotjs/)\n* [vue.js](http://vuejs.org/)\n* [mithril](http://lhorie.github.io/mithril/)\n\n---\n\n######Front End Application Structure (with backend opinions)\n* [derby](http://derbyjs.com/) (requires NodeJS)\n* [flatiron](http://flatironjs.org/) (requires NodeJS)\n* [batman.js](http://batmanjs.org/) (requires NodeJS)\n* [jsMVC](http://javascriptmvc.com/) (requires Java)\n* [montage](http://montagejs.org/) (requires NodeJS)\n\n---\n\n######Full Stack Application Structure/Frameworks\n* [wakanda](http://www.wakanda.org/)\n* [meteor](http://www.meteor.com/)\n\n---\n\n######Frontend JavaScript Frameworks (aka Kitchen Sink Solutions, tools below provide a mixture of the things above)\n* [YUI3](http://yuilibrary.com/projects/yui3/)\n* [dojo](http://dojotoolkit.org/)\n* [extJS](http://www.sencha.com/products/extjs/)\n* [qooxdoo](http://qooxdoo.org/)\n* [google closure](https://developers.google.com/closure/)\n\n######Front End Application monitoring\n\n* [Caliper](http://caliper.io)\n\n---\n\n##Reference/Guide/Polyfill/Generator Tools\n\n\n######Browser X Supports X\n* [http://caniuse.com/](http://caniuse.com/)\n* [http://html5please.com/](http://html5please.com/)\n* [http://html5readiness.com/](http://html5readiness.com/)\n* [html5test.com](http://html5test.com/index.html)\n* [http://www.browsersupport.net/](http://www.browsersupport.net/)\n* [http://css3test.com/](http://css3test.com/)\n* [Browserscope](http://www.browserscope.org/)\n* [HTML5 \u0026 CSS3 Support](http://www.findmebyip.com/litmus/)\n* [CSS4-Selectors](http://css4-selectors.com/selectors/)\n* [HTML5 - Information and samples for HTML5 and related APIs](http://robertnyman.com/html5/)\n* [CSS3 - Information and samples](http://robertnyman.com/css3/)\n* [JavaScript tests \u0026 Compatibility tables](http://robertnyman.com/javascript/)\n* [Cross Browser Handbook Knowledgebase](http://www.crossbrowserbook.com/Knowledge)\n* [JS-Compatibility-Table](http://compatibility.shwups-cms.ch/de/home/?)\n* [webbrowsercompatibility](http://www.webbrowsercompatibility.com/)\n\n---\n\n######HTML Language References \u0026 Polyfills\n* [HTML5 A technical specification for Web developers](http://developers.whatwg.org/)\n* [HTML Living Standard](http://www.whatwg.org/specs/web-apps/current-work/multipage/)\n* [HTML5 A vocabulary and associated APIs for HTML and XHTML](http://www.w3.org/TR/html5/)\n* [HTML 5 Reference A Web Developer’s Guide to HTML 5](http://dev.w3.org/html5/html-author/)\n* [HyperText Markup Language (HTML), from Mozilla](https://developer.mozilla.org/en-US/docs/HTML)\n* [HTML5 differences from HTML4](http://dev.w3.org/html5/html4-differences/)\n* [html5shiv](https://github.com/aFarkas/html5shiv)\n* [html5.js](https://github.com/bestiejs/html5.js)\n\n---\n\n######HTML5 \u0026 Friends Specs/Ref \u0026 Polyfills\n* [webbrowsercompatibility.com](http://www.webbrowsercompatibility.com/)\n* [HTML5 \u0026 Friends, from Mozilla](https://developer.mozilla.org/en-US/docs/HTML/HTML5)\n* [html5rocks](http://www.html5rocks.com/en/)\n* [HTML5 Cross Browser Polyfills](https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills)\n* [HTML5 - Information and samples for HTML5 and related APIs](http://robertnyman.com/html5/)\n* [HTML 5 Demos and Examples](http://html5demos.com/)\n* [SVG](https://developer.mozilla.org/en-US/docs/SVG)\n\t* [SVG-edit browser editor](http://svg-edit.googlecode.com/svn-history/r1771/trunk/editor/svg-editor.html)\n\t* [D3.js](http://d3js.org/)\n\t* [raphaeljs](http://raphaeljs.com/)\n\t* [bonsaijs.org](http://bonsaijs.org/)\n\t* [snapsvg.io](http://snapsvg.io/)\n* [Canvas](https://developer.mozilla.org/en-US/docs/HTML/Canvas)\n\t* [paper.js](http://paperjs.org/)\n\t* [fabric.js](http://fabricjs.com/)\n\t* [kineticjs](http://kineticjs.com/)\n* [webGL](https://developer.mozilla.org/en-US/docs/WebGL)\n\t* [three.js](http://mrdoob.github.com/three.js/)\n\t* [The X Toolkit](https://github.com/xtk/X#readme)\n\n---\n\n######DOM Specs/Ref \u0026 Polyfills\n* [DOM Living Standard](http://dom.spec.whatwg.org/)\n* [DOM Parsing and Serialization Living Standard](http://domparsing.spec.whatwg.org/)\n* [DOM4](http://www.w3.org/TR/dom/)\n* [Document Object Model (DOM) Technical Reports, from W3C](http://www.w3.org/DOM/DOMTR)\n* [Document Object Model, from Microsoft](http://msdn.microsoft.com/en-us/library/ie/hh772384\\(v=vs.85\\).aspx)\n* [Document Object Model, from Mozilla](https://developer.mozilla.org/en-US/docs/DOM)\n* [Event compatibility tables](http://www.quirksmode.org/dom/events/index.html)\n\n---\n\n######CSS Specs/Ref \u0026 Polyfills\n* [CSS, from Mozilla](https://developer.mozilla.org/en-US/docs/CSS)\n* [CSS SPEC­I­FI­CA­TIONS, from W3C](http://www.w3.org/Style/CSS/current-work)\n* [http://cssvalues.com/](http://cssvalues.com/)\n* [CSS contents and browser compatibility](http://www.quirksmode.org/css/contents.html)\n* [CSS Compatibility and Internet Explorer](http://msdn.microsoft.com/en-us/library/cc351024\\(VS.85\\).aspx)\n* [HTML5 Cross Browser Polyfills (look for CSS)](https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills)\n* [CSS Selectors from CSS4 till CSS1](http://css4-selectors.com/selectors/)\n* [css3clickchart.com](http://css3clickchart.com/)\n* [CSS selectors](http://www.quirksmode.org/css/selectors/)\n\n---\n\n######CSS Generators\n* [patternify](http://www.patternify.com/)\n* [Ultimate CSS Gradient Generator](http://www.colorzilla.com/gradient-editor/)\n* [patternizer](http://patternizer.com/)\n* [css3please.com](http://css3please.com/)\n* [cssarrowplease.com](http://cssarrowplease.com/)\n* [CSS Flexbox Please](http://demo.agektmr.com/flexbox/)\n* [CSS3 GENERATOR](http://www.css3.me/)\n* [css3generator.com](http://css3generator.com/)\n* [css3maker.com](http://www.css3maker.com/)\n* [CSS3 Sandbox](http://westciv.com/tools/index.html)\n* [The Shapes of Css](http://coderwall.com/p/xrxaxa)\n* [CSS matic](http://www.cssmatic.com/)\n* [extractcss.com](http://extractcss.com/)\n\n---\n\n######CSS Style/Conventions Guides\n* [kss](https://github.com/kneath/kss#readme)\n* [SMACSS](http://smacss.com/)\n* [Google HTML/CSS Style Guide](http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml#Declaration_order)\n* [idiomatic-css](https://github.com/necolas/idiomatic-css)\n* [Object-Oriented CSS](http://oocss.org/)\n* [WordPress.org UI Style Guide](http://dotorgstyleguide.wordpress.com/)\n* [Starbucks Style Guide](http://www.starbucks.com/static/reference/styleguide/)\n* [Github CSS styleguide](https://github.com/styleguide/css)\n* [General CSS notes, advice and guidelines](https://github.com/csswizardry/CSS-Guidelines)\n* [yelp styleguide](http://www.yelp.com/styleguide)\n\n---\n\n######JavaScript ES5 Specs/Ref \u0026 Polyfills\n* [ECMA-262-5 in detail](http://dmitrysoshnikov.com/ecmascript/es5-chapter-0-introduction/)\n* [ECMAScript Language Specification](http://ecma-international.org/ecma-262/5.1/)\n* [Annotated ECMAScript 5.1](http://es5.github.com/)\n* [ECMAScript 5 compatibility table](http://kangax.github.com/es5-compat-table/)\n* [Internet Explorer ECMA-262 ECMAScript Language Specification (Fifth Edition) Standards Support Document](http://msdn.microsoft.com/en-us/library/ff960769.aspx)\n* [JavaScript Reference, from Mozilla](https://developer.mozilla.org/en-US/docs/JavaScript/Reference)\n* [The sample usage of ECMA 5 Features Implemented in V8](https://gist.github.com/1073547)\n* [Understanding JavaScript OOP](http://killdream.github.com/blog/2011/10/understanding-javascript-oop/)\n* [JavaScript, aka. Web ECMAScript Living Standard](http://mathias.html5.org/specs/javascript/)\n* [es5-shim](https://github.com/kriskowal/es5-shim/)\n* [poly](https://github.com/cujojs/poly)\n* [Augment.js](http://augmentjs.com/)\n\n---\n\n######JavaScript ES6 Specs/Ref \u0026 Polyfills\n* [ES6 what can be shimmed and what not](https://gist.github.com/1665192)\n* [ECMAScript 6 compatibility table](http://kangax.github.com/es5-compat-table/es6/)\n* [Draft Specification for ES.next (Ecma-262 Edition 6)](http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts)\n* [es6-shim](https://github.com/paulmillr/es6-shim)\n* [ECMA-262 6th Edition/Draft](http://people.mozilla.org/~jorendorff/es6-draft.html)\n* [ECMAScript Support Matrix](http://pointedears.de/scripts/test/es-matrix/)\n\n---\n\n######JavaScript Style/Conventions Guides\n* [Google JavaScript Style Guide](http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml)\n* [Felix's Node.js Style Guide](http://nodeguide.com/style.html)\n* [idiomatic.js](https://github.com/rwldrn/idiomatic.js)\n* [Code Conventions for the JavaScript Programming Language](http://javascript.crockford.com/code.html)\n* [jsbeautifier](http://jsbeautifier.org/)\n* [Airbnb JavaScript Style Guide](https://github.com/airbnb/javascript)\n* [Meteor Style Guide](https://github.com/meteor/meteor/wiki/Meteor-Style-Guide)\n\n---\n\n######General Front-end Practices/Conventions\n* [isobar](http://isobar-idev.github.com/code-standards/)\n* [Being A Web Developer](http://www.yellowshoe.com.au/standards/)\n* [Front End Dev Guidelines](http://taitems.github.com/Front-End-Development-Guidelines/)\n* [HTML and CSS code guide](https://github.com/mdo/code-guide)\n\n##Performance\n\n######Tools\n\n* [Charles](http://www.charlesproxy.com/)\n* [webpagetest](http://www.webpagetest.org/)\n* [PageSpeed Insights Browser Extensions](https://developers.google.com/speed/pagespeed/)\n* [Chrome Developer Tools: Network Panel](https://developers.google.com/chrome-developer-tools/docs/network)\n* [Chrome Developer Tools: Timeline Panel](https://developers.google.com/chrome-developer-tools/docs/timeline)\n* [Chrome Developer Tools: Profiles Panel](https://developers.google.com/chrome-developer-tools/docs/profiles)\n* [DOM Monster](http://mir.aculo.us/dom-monster/)\n* [ImageOptim](http://imageoptim.com/)\n\n######Rules/Practices\n\n* [Web Performance Best Practices](https://developers.google.com/speed/docs/best-practices/rules_intro)\n* [Best Practices for Speeding Up Your Web Site](http://developer.yahoo.com/performance/rules.html)\n* [High Performance Web Sites - 14 Rules for Faster-Loading Web Sites](http://stevesouders.com/hpws/)\n* [Even Faster Web Sites](http://stevesouders.com/efws/)\n* [google web fundamentals](https://developers.google.com/web/fundamentals/)\n\n\n##Online REPL's/editors/IDE's\n\n######JS REPL\n* [repl.it](http://repl.it/)\n* [jsconsole.com](http://jsconsole.com/)\n* [codeboot.org](http://codeboot.org/)\n* [continuum](http://benvie.github.com/continuum/)\n\n######JS focused editors\n* [jsfiddle](http://jsfiddle.net/)\n* [jsbin](http://jsbin.com/)\n* [es6fiddle](es6fiddle.net)\n\n######Regular Expression editors\n* [Scriptular](http://scriptular.com/)\n* [regexr](http://gskinner.com/RegExr/)\n* [refiddle](http://refiddle.com/)\n* [RegexPlanet](http://www.regexplanet.com/)\n\n######HTML/CSS editors\n* [dabblet](http://dabblet.com/)\n* [cssdesk](http://cssdesk.com/)\n\n######HTML/CSS/JS editors\n* [tinker.io](https://tinker.io/)\n* [tinkerbin](http://tinkerbin.com/)\n* [Plunker](https://github.com/filearts/plunker)\n* [cssdeck](http://cssdeck.com/)\n* [codepen](http://codepen.io/)\n* [liveweave](http://liveweave.com/)\n* [codemagic.gr](http://codemagic.gr/)\n\n######Execute/Test live code\n* [runnable](http://runnable.com/)\n\n######Browser IDE's\n* [koding](https://koding.com/)\n* [cloud9 IDE](https://c9.io/)\n* [action.io](https://www.action.io)\n\n######JSON editors\n* [jsoneditoronline.org](http://jsoneditoronline.org/)\n* [JSON Tinker](http://json.bubblemix.net/)\n* [JSONmat](http://jsonmate.com/)\n\n##Browser Security\n\n* [Browser Security Handbook](http://code.google.com/p/browsersec/wiki/Main)\n* [DOMPurify](https://github.com/cure53/DOMPurify)\n* [html5sec.org](https://html5sec.org/)\n* [js-xss](https://github.com/leizongmin/js-xss)\n\n##Browser Hacks\n\n* [browserhacks.com](http://www.browserhacks.com/)\n\n\n##API first, CMS Service\n\n* [contentful](https://www.contentful.com)\n* [prismic.io](https://prismic.io)\n\n\n##Backend services for front-end developers\n\n* [firebase](https://www.firebase.com/index.html)\n* [pusher](http://pusher.com/)\n* [jaystack](http://jaystack.com/)\n* [parse](https://www.parse.com)\n* [singly](https://singly.com/)\n* [cloud CMS](https://www.cloudcms.com/)\n* [kinvey](http://www.kinvey.com/)\n* [stackmob](http://www.stackmob.com/)\n* [cloudmine](https://cloudmine.me/)\n* [kumulos](http://www.kumulos.com/)\n* [deployd](http://deployd.com/)\n* [backlift.com](https://backlift.com/index.html)\n* [hull.io](http://hull.io/)\n* [stormpath.com](http://stormpath.com/)\n* [dreamfactory](https://www.dreamfactory.com/)\n* [userapp.i](https://www.userapp.io/)\n* [goinstant](https://goinstant.com/)\n* [myjson.com](http://myjson.com/)\n\n##API tools\n\n* [apiary](http://apiary.io/)\n* [api engine](https://apiengine.io/)\n* [Swagger](https://developers.helloreverb.com/swagger/)\n* [postman](http://www.getpostman.com/)\n* [apidocjs](http://apidocjs.com/)\n* [apiblueprint](http://apiblueprint.org/)\n\n##API Mocking\n\n* [mocky.io](http://www.mocky.io/)\n* [FillText.com](http://www.filltext.com/)\n* [JSONPlaceholder](http://jsonplaceholder.typicode.com/)\n* [faker.js](https://github.com/Marak/Faker.js)\n* [json-generator](http://www.json-generator.com)\n* [caddis](https://github.com/bustardcelly/caddis)\n* [dyson](https://github.com/webpro/dyson)\n* [json-server](https://github.com/typicode/json-server)\n\n##Image Mocking\n\n* [placekitten](http://placekitten.com/)\n* [PLACEHOLD.IT](http://placehold.it/)\n* [hhhhold.com](http://hhhhold.com/)\n\n##JSON Query Tools\n\n* [TaffyDB](http://www.taffydb.com/)\n* [linq.js](http://linqjs.codeplex.com/)\n* [json:select()](http://jsonselect.org/)\n* [JSONiq](http://www.jsoniq.org/)\n* [json-query](https://github.com/mmckegg/json-query)\n* [SpahQL](http://danski.github.io/spahql/)\n* [json-mask](https://github.com/nemtsov/json-mask)\n* [objeq](https://github.com/agilosoftware/objeq)\n\n##JSON Validation Tools\n\n* [SCHEMA-INSPECTOR](http://atinux.github.io/schema-inspector/)\n\n\n##Front-end DB's\n\n* [pouchdb](http://pouchdb.com/)\n* [Web Storage](http://www.w3.org/TR/webstorage/)\n* [Indexed Database API](http://www.w3.org/TR/IndexedDB/)\n* [lokiJS](http://lokijs.org/)\n* [underscore.db](https://github.com/typicode/underscore.db)\n* [Based JS](https://github.com/TremayneChrist/Based)\n\n##Catalog/Collection of JavaScript Libs and Tools\n\n* [jster](http://jster.net/)\n* [thetoolbox.cc](http://thetoolbox.cc/)\n* [javascriptoo.com](http://www.javascriptoo.com/)\n* [microjs.com](http://microjs.com/)\n* [JSDB.IO](http://www.jsdb.io/?sort=trending)\n\n\n##Static Site Generators\n\n* [http://staticsitegenerators.net/](http://staticsitegenerators.net/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodylindley%2Ffrontend-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodylindley%2Ffrontend-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodylindley%2Ffrontend-tools/lists"}