{"id":18512374,"url":"https://github.com/shyjal/essential-frontend-tools-frameworks","last_synced_at":"2025-04-09T05:33:15.505Z","repository":{"id":28542131,"uuid":"32059217","full_name":"shyjal/Essential-frontend-tools-frameworks","owner":"shyjal","description":"A curated list of Tools, Libraries and Frameworks essential for Frond-end developers.","archived":false,"fork":false,"pushed_at":"2015-03-24T07:13:50.000Z","size":130,"stargazers_count":12,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-07T08:26:25.534Z","etag":null,"topics":["frameworks-essential","frontend","frontend-framework","javascript"],"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/shyjal.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":"2015-03-12T05:40:13.000Z","updated_at":"2024-03-27T09:23:52.000Z","dependencies_parsed_at":"2022-08-28T05:30:25.991Z","dependency_job_id":null,"html_url":"https://github.com/shyjal/Essential-frontend-tools-frameworks","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/shyjal%2FEssential-frontend-tools-frameworks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shyjal%2FEssential-frontend-tools-frameworks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shyjal%2FEssential-frontend-tools-frameworks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shyjal%2FEssential-frontend-tools-frameworks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shyjal","download_url":"https://codeload.github.com/shyjal/Essential-frontend-tools-frameworks/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247987060,"owners_count":21028891,"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":["frameworks-essential","frontend","frontend-framework","javascript"],"created_at":"2024-11-06T15:33:57.646Z","updated_at":"2025-04-09T05:33:10.487Z","avatar_url":"https://github.com/shyjal.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Essential-Frontend-Tools-Frameworks\nA curated list of Tools, Libraries and Frameworks essential for every Frond-end developer.\n\nFor more elaborated list goto [Frontend Dev Bookmarks](https://github.com/dypsilon/frontend-dev-bookmarks) by dypsilon\n\n# JavaScript\n\n\n**Frameworks**\n\n- [AngularJS](https://angularjs.org/) ( The Superheroic MVW )\n- [Meteor](https://www.meteor.com/) ( Client + Server )\n- [EmberJS](http://emberjs.com/) ( Simple templating, used by yahoo, groupon )\n- [Backbone](http://backbonejs.org/) ( Lightweight, fast )\n- [Knockout](http://knockoutjs.com/) ( Simplify dynamic JavaScript UIs with MVVM )\n\n\n**UI Frameworks**\n\n- [ReactJS](http://facebook.github.io/react/) ( The V in MVC, Fast dom manipulation with Virtual dom )\n- [Famo.us](https://famo.us) ( Hardware accelerated engine )\n\n\n\n**Libraries**\n\n- [jQuery](http://jquery.com/) ( Dom manipulation specialist )\n- [ZeptoJS](http://zeptojs.com/) ( lightweight jquery )\n- [PrototypeJS](http://prototypejs.org/) ( Modifications in standard JavaScript and Dom functions )\n\n\n\n**Utility libraries**\n\n- [Underscore](http://underscorejs.org/) ( Adding additional features to JS )\n- [Loadash](https://lodash.com/) ( Also called as high performance underscore )\n\n\n\n**Other Libraries**\n\n- [RequireJS](http://requirejs.org/) ( Include modules to your application )\n- [Modernizr](http://modernizr.com/) ( Feature detection )\n- [Normalize.css](http://necolas.github.io/normalize.css/) ( Handle styles for different browsers the html5 way )\n\n\n\n**Productivity boosters**\n\n- [Grunt](http://gruntjs.com/) ( Task automator )\n- [Bower](http://bower.io/) ( Package manager like npm )\n- [Gulp](http://gulpjs.com/ \"new\") ( Automates work flow )\n- [Yeoman](http://yeoman.io/) ( Builds scaffolds to start with )\n\n**JS Preprocessors** ( Compiles into normal js : less repetition, more manageability)\n\n- [Coffeescript](http://coffeescript.org/) ( The golden rule of CoffeeScript is: \"It's just JavaScript\" )\n- [Typescript](http://www.typescriptlang.org/) ( Typed superset of JS from microsoft )\n\n**Mobile specific**\n\n- [Ionic Framework](http://ionicframework.com/) ( More like angularJS+Bootstrap for mobile)\n- [jQuery Mobile](http://jquerymobile.com/) ( If you know jquery you already know this ) \n- [Sencha touch](http://www.sencha.com/products/touch/)\n- [HammerJS](http://hammerjs.github.io/) / [QuoJS](http://quojs.tapquo.com/) ( Better touch event handlers )\n\n\n\n# CSS\n\n\n\n**CSS Frameworks**\n\n- [Bootstrap](http://getbootstrap.com/)\n- [Foundation by zurb](http://foundation.zurb.com/)\n- [HTML5 Boilerplate](https://html5boilerplate.com/) ( Opensource starter template containing best practices )\n\n\n\n**CSS Preprocessors** ( Compiles into normal css : less repetition, more manageability )\n\n- [Sass](http://sass-lang.com/)\n- [Less](http://lesscss.org/)\n\n\n# General\n\n**Web components**\n\n- [Polymer](https://www.polymer-project.org) by Google\n- [WebComponents](http://www.webcomponents.org)\n\n\n**UI kits**\n\n- [Dojo](http://dojotoolkit.org/) \n- [KendoUI](http://www.telerik.com/kendo-ui) \n\n\n\n**Graphic**\n\n- Visualization\n  - [ThreeJS](http://threejs.org/) ( Javascript 3D library)\n  - [D3](http://d3js.org/) / [C3](http://c3js.org/) ( Canvas based rendering for data intensive apps )\n  - [Raphel](http://raphaeljs.com/) ( Svg based )\n  - [Paper.js](http://paperjs.org/)\n  - [amCharts](http://www.amcharts.com/)\n\n- Animation\n  - [Move.js](http://visionmedia.github.io/move.js/) ( jQuery like animation with css3 transitions )\n  - [Velocity.js](http://julian.com/research/velocity/) ( Best of jQuery and CSS transitions combined )\n  - [Animate.css](http://daneden.github.io/animate.css/) ( Animate with css classes )\n\n**Nice to know**\n  - [How Javascript works in browser](https://www.youtube.com/watch?v=8aGhZQkoFbQ)\n  - [Browser Diet](http://browserdiet.com/en/)\n  - [You might not need jQuery](http://youmightnotneedjquery.com/)\n  - [Introduction to webcomponents](https://www.youtube.com/watch?v=fqULJBBEVQE)\n  - [Yeoman grunt bower basics](https://www.youtube.com/watch?v=gKiaLSJW5xI)\n\n# Useful stuffs\n- [SubmlimeText](http://www.sublimetext.com/) / [Brackets](http://brackets.io/)\n- [Chrome Dev tools](https://developer.chrome.com/devtools) / [Firebug](https://addons.mozilla.org/en-us/firefox/addon/firebug/)\n- [JSBeautifier](http://www.jsbeautifier.com)\n- [JSLint](http://www.jslint.com)\n- [Google fonts](http://www.google.com/fonts/)\n- [JSfiddle](https://jsfiddle.net/)\n- [CodePen](http://codepen.io/)\n- [Responsinator](http://www.responsinator.com/)\n- [FontAwesome](http://fortawesome.github.io/Font-Awesome/)\n- [Fontello](http://fontello.com/)\n- [BrowserSync](http://www.browsersync.io/)\n- [Postman](http://www.getpostman.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshyjal%2Fessential-frontend-tools-frameworks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshyjal%2Fessential-frontend-tools-frameworks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshyjal%2Fessential-frontend-tools-frameworks/lists"}