├── LICENSE └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 Vaibhav Acharya 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ![WebDev Logo](http://www.azinovatechnologies.com/blog/wp-content/uploads/2016/03/web-development.jpg) 2 | *** 3 | # Description 4 | *** 5 | A full-stack web developer should have skills in both front-end design/development and back-end/server coding. We can expect a full-stack developer to design, code, implement and maintain a fully functional modern interactive website on his/her own. 6 | Here i want to give you some information about the technologies, frameworks and some other useful stuff, one has to know for being a Full stack developer. 7 | *** 8 | # Front End 9 | *** 10 | - [HTML](http://www.w3schools.com/html/default.asp) - A markup language for describing web documents. 11 | - [CSS](http://www.w3schools.com/css/default.asp) - A style sheet language used for describing the look and formatting of a document written in a markup language. 12 | - [Java Script](http://www.w3schools.com/js/default.asp) - A programming language of the Web. 13 | *** 14 | ### CSS Frameworks 15 | *** 16 | - [Bootstrap](http://getbootstrap.com/) - HTML, CSS, and JS framework for developing responsive, mobile first projects on the web. 17 | - [Semantic UI](http://semantic-ui.com/) 18 | - [Foundation](http://foundation.zurb.com/) - The most advanced responsive front-end framework in the world. 19 | - [ElastiCSS](http://elasticss.com/) - A simple css framework to layout web-based interfaces. 20 | - [Less](http://lesscss.org/) - A CSS pre-processor, meaning that it extends the CSS language. 21 | - [Sass](http://sass-lang.com/) - Most mature, stable, and powerful professional grade CSS extension language in the world. 22 | - [Grid System](http://www.thegridsystem.org/) - The grid system is an aid, not a guarantee. 23 | - [material-ui](http://www.material-ui.com/#/) 24 | - [Angular Material Design](https://material.angularjs.org/#/) - An implementation of Material Design in Angular.js. 25 | - [Materialize CSS](http://materializecss.com/) - A modern responsive front-end framework based on Material Design. 26 | - [Polymer](https://www.polymer-project.org/) - Polymer brings an implementation of material design to the web. 27 | - [Quantum UI](http://quantumui.org/) - The most powerful NATIVE AngularJS and Bootstrap CSS based UI components make developer life easy. 28 | - [Stylus](http://learnboost.github.io/stylus/) - Expressive, dynamic, robust CSS 29 | - [Sizzle JS](http://sizzlejs.com/) - A pure JS CSS selector engine designed to be easily dropped in to a host library. 30 | - [Gumby](http://gumbyframework.com/) 31 | - [Kube](http://imperavi.com/kube/) - Kube is one of the world's most advanced and flexible frameworks. 32 | - [Skeleton](http://getskeleton.com/) - A dead simple, responsive boilerplate. 33 | - [tuktuk](http://tuktuk.tapquo.com/) - A new smart kid on the Responsive block. 34 | - [lessframework](http://lessframework.com/) - An adaptive CSS grid system. 35 | - [getuikit](http://getuikit.com/) - A lightweight and modular front-end framework for developing fast and powerful web interfaces. 36 | - [yaml](http://www.yaml.de/) - A modular CSS framework for truly flexible, accessible and responsive websites 37 | - [responsivebp](http://responsivebp.com/) - A powerful, accessible, developer friendly framework for building responsive websites 38 | - [schema](http://danmalarkey.github.io/schema/) - A modular, front end framework to easily and quickly help you jumpstart your process in building complex interfaces for the web right out the box. 39 | - [tacit](http://yegor256.github.io/tacit/) 40 | - [unsemantic](http://unsemantic.com/) 41 | - [basegui](http://basegui.de/) - A lightweight and robust CSS framework for prototyping and production code. 42 | - [groundworkcss](https://groundworkcss.github.io/) 43 | - [weepower](https://www.weepower.com/) - Blueprint for modern web development 44 | - [fluidable](http://fluidable.com/) - Fluidable is a mobile first, responsive grid system. 45 | - [ink](http://ink.sapo.pt/) - Create responsive web interfaces quick and efficiently. 46 | - [cascade](http://cascade-framework.com/) - Putting back the C in CSS 47 | - [kickoff](http://trykickoff.github.io/index.html) - A lightweight front-end framework for creating scalable, responsive sites. 48 | - [metroui](http://metroui.org.ua/) - The front-end framework for developing projects on the web in Windows Metro Style. 49 | - [bulma](http://bulma.io/) - A modern CSS framework based on Flexbox 50 | - [leaf](http://getleaf.com/) - A CSS framework based on Google's material design 51 | - [getessence](http://getessence.io/) - Build it on one, use it on all 52 | - [Baseguide](http://basegui.de/) - A lightweight and robust CSS framework for prototyping and production code. 53 | - [siimple](http://siimple.juanes.xyz/) - Minimal CSS framework for flat and clean designs. 54 | - [Responsive cat](http://www.responsivecat.com/) - CSS Micro framework 55 | - [topcoat](http://topcoat.io/) - CSS for clean and fast web apps. 56 | - [inuitcss](http://inuitcss.com/) 57 | - [muellergridsystem](http://muellergridsystem.com/) 58 | - [golden-grid-system](http://www.jonikorpi.com/golden-grid-system/) - A folding grid system for responsive design (2011). 59 | - [gridiculo](http://gridiculo.us/) 60 | - [toast](http://daneden.me/toast) - Insane, no-nonsense CSS grid 61 | - [getskeleton](http://getskeleton.com/)- A dead simple, responsive boilerplate. 62 | - [bootflat](http://bootflat.github.io/) - BOOTFLAT is an open source Flat UI KIT based on Bootstrap 3.3.0 CSS framework. 63 | - [jeet](http://jeet.gs/) - A grid system for human 64 | - [Simple-Grid](http://thisisdallas.github.io/Simple-Grid/) 65 | - [getleaf](http://getleaf.com/) - A CSS framework based on Google's material design 66 | - [responsivecat](http://www.responsivecat.com/) - CSS Micro framework 67 | - [sculpt](https://www.heartinternet.uk/sculpt) 68 | - [turretcss](http://turretcss.com/) - A styles and browser behaviour normalisation framework for rapid development of responsive and accessible websites. 69 | - [concisecss](http://concisecss.com/) - A framework written in SASS that’s lightweight and easy-to-use. 70 | - [modestgrid](http://modestgrid.com/) - An easy to customise grid framework that allows for the rapid development of responsive websites. 71 | - [responsivegridsystem](http://www.responsivegridsystem.com/) - It's a quick, easy & flexible way to create a responsive web site. 72 | - [Clarity](https://vmware.github.io/clarity/index.html) - Clarity Design System 73 | *** 74 | ### JavaScript Frameworks 75 | *** 76 | - [jQuery](http://jquery.com/) - jQuery is a fast, small, and feature-rich JavaScript library. 77 | - [jQuery UI](http://jqueryui.com/) 78 | - [jQuery Mobile](http://jquerymobile.com/) - A Touch-Optimized Web Framework. 79 | - [AngularJS v1](https://angularjs.org/) - HTML enhanced for web apps. 80 | - [AngularJS v2](https://angular.io/) - One framework. Mobile & desktop. 81 | - [Ember JS](http://emberjs.com/) - A framework for creating ambitious web applications. 82 | - [Ext JS](http://www.sencha.com/products/extjs/) - An immense step forward in the evolution of an amazing framework. 83 | - [Backbone JS](http://backbonejs.org/) - An open-source component of DocumentCloud. 84 | - [Knockout JS](http://knockoutjs.com/) - Simplify dynamic JavaScript UIs with the Model-View-View Model (MVVM) pattern 85 | - [React JS](https://facebook.github.io/react/) - A declarative, efficient, and flexible JavaScript library for building user interfaces. 86 | - [react-native](https://facebook.github.io/react-native/) - Learn once, write anywhere: build mobile apps with React. 87 | - [electrode](http://www.electrode.io/) - UNIVERSAL REACT/NODE APPLICATION PLATFORM 88 | - [coffeescript](http://coffeescript.org/) - CoffeeScript is a little language that compiles into JavaScript 89 | - [Prototype](http://prototypejs.org/) - It takes the complexity out of client-side web programming. 90 | - [GWT](http://www.gwtproject.org/) - GWT is used by many products at Google, including Google AdWords and Google Wallet. 91 | - [MooTools](http://mootools.net/) - A collection of JS utilities designed for the intermediate to advanced JS developer. 92 | - [Famo](https://famo.us/) - The ultimate web platform for developers and designers. 93 | - [Ample SDK](http://www.amplesdk.com/) 94 | - [Dojo Toolkit](http://dojotoolkit.org/) - Dojo saves you time and scales with your development process, using web standards as its platform. 95 | - [Echo](http://echo.nextapp.com/site/) - An open-source framework for developing rich web applications. 96 | - [Vanilla JS](http://vanilla-js.com/) - A fast, lightweight, cross-platform framework for building incredible, powerful JS applications. 97 | - [Cappuccino](http://www.cappuccino-project.org/) - A framework which makes it easy to create advanced web apps. 98 | - [sailsjs](http://sailsjs.org/) - The web framework of your dreams. 99 | - [cocoon JS](https://www.ludei.com/cocoonjs/) 100 | - [vuejs](http://vuejs.org/) - A library for building modern web interfaces. 101 | - [threejs](http://threejs.org/) - A JavaScript 3D Library which makes WebGL simpler. 102 | - [webrxjs](http://webrxjs.org/) 103 | - [mithril](http://mithril.js.org/) - A Javascript Framework for Building Brilliant Applications 104 | - [aurelia](http://aurelia.io/) - A JavaScript client framework for mobile, desktop and web leveraging simple conventions and empowering creativity. 105 | - [keystonejs](http://keystonejs.com/) - The open source framework for developing database-driven websites, applications and APIs in Node.js. Built on Express and MongoDB. 106 | - [stapes](http://hay.github.io/stapes/) - Meet the little Javascript framework that does just enough 107 | - [sanestack](http://sanestack.com/) - A Javascript Fullstack and CLI that lets you rapidly create production-ready web apps using Sails and Ember. Get Docker support, generators and more. 108 | - [montagejs](http://montagestudio.com/montagejs/) - A modern frontend HTML5 framework that supports creating single-page applications—fast. 109 | - [ractivejs](http://www.ractivejs.org/) - The diamond age of web development 110 | - [Omniscient](http://omniscientjs.github.io/) - Do fast top-down rendering of views while thinking functional programming. 111 | *** 112 | ### Hybrid Mobile App Frameworks 113 | *** 114 | - [apache cordova](https://cordova.apache.org/) - Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript 115 | - [Ionic Framework](http://ionicframework.com/) - Open source front-end SDK for developing hybrid mobile apps with HTML5. 116 | - [onsen ui](http://onsen.io/) - The Answer to Cordova UI Development. 117 | - [Mobile Angular UI](http://mobileangularui.com/) - Build HTML5 Mobile Apps with Bootstrap and Angular JS. 118 | - [Meteor](https://www.meteor.com/) - A complete open source platform for building web and mobile apps in pure JavaScript. 119 | - [intel-xdk](https://software.intel.com/en-us/intel-xdk) - Easy Path to HTML5 App Development, Fast Path to Multi-OS App Stores 120 | - [appcelerator](http://www.appcelerator.com/product/) - Native apps. Mobile APIs. Real-time analytics. One Platform. 121 | - [sencha touch](http://www.sencha.com/products/touch/) - The leading cross-platform mobile web application framework based on HTML5 and JavaScript for creating universal mobile apps 122 | - [kendo-ui](http://www.telerik.com/kendo-ui) - Everything for building web and mobile apps with HTML5 and JavaScript. 123 | - [phonegap](http://phonegap.com/) - Easily create apps using the web technologies you know and love: HTML, CSS, and JavaScript. 124 | - [xamarin](http://xamarin.com/) 125 | - [Appgyver](http://www.appgyver.com/) 126 | - [Supersonic](http://docs.appgyver.com/supersonic/) - Build beautiful data-driven apps with real native performance. 127 | - [Steroids](http://www.appgyver.com/steroids) - The missing tooling for hybrid apps. 128 | - [Composer](http://www.appgyver.com/composer) - The insanely fast way to bootstrap your HTML5 hybrid apps. 129 | - [framework7](http://framework7.io/) - Full Featured HTML Framework For Building iOS & Android Apps 130 | - [monaca](https://monaca.io/) - Mobile App Development Fast, Easy and Flexible. 131 | 132 | ### Design Tools 133 | 134 | - [User Interface Design Tools](http://www.tripwiremagazine.com/2012/03/user-interface-design-tools.html) 135 | - [Graphic Design Tools](http://www.creativebloq.com/graphic-design/underrated-tools-graphic-designers-12121495) 136 | *** 137 | # Back End 138 | *** 139 | - [Java](http://docs.oracle.com/javase/tutorial/java/) 140 | - [Node JS](http://nodejs.org/) - A platform built on Chrome's JS runtime for easily building fast, scalable network apps. 141 | - [php](http://php.net/) - A popular general-purpose scripting language that is especially suited to web development. 142 | - [python](https://www.python.org/) - Lets you work quickly and integrate systems more effectively. 143 | - [ruby](https://www.ruby-lang.org/en/) - A dynamic, open source programming language with a focus on simplicity and productivity. 144 | *** 145 | ### Node.js Frameworks 146 | *** 147 | - [Express JS](http://expressjs.com/) - Fast, unopinionated, minimalist web framework for Node.js 148 | - [hapijs](http://hapijs.com/) - A rich framework for building applications and services 149 | - [Socket Stream](http://www.socketstream.org/) - A framework for Real time Web Apps. 150 | - [Sails JS](http://sailsjs.org/) - It makes it easy to build custom, enterprise-grade Node.js apps. 151 | - [Total JS](https://www.totaljs.com/?language=en) - Free web application framework for Node.js 152 | - [koa JS](http://koajs.com/) - Next generation web framework for node.js 153 | - [LoopBack](http://loopback.io/) - Powerful framework for creating APIs and easily connecting to backend data sources. 154 | - [Geddy JS](http://geddyjs.org/) - A simple, structured web framework for Node. 155 | - [Partial JS](http://www.partialjs.com/) - Web application framework for node.js 156 | - [node-restify](http://mcavage.me/node-restify/) - A node.js module built specifically to enable you to build correct REST web services. 157 | - [getraddish](http://getraddish.com/) - Raddish is a NodeJS Framework incorporating the power of MVC and DCI in a single framework. 158 | - [restberry](http://restberry.com/) - Framework for setting up RESTful APIs with NodeJS. Define your models then setup your CRUD API without needing to write any code. 159 | - [gugamarket](http://pliik.github.io/gugamarket/) - Gugamarket REST API framework 160 | - [facet](http://facet.github.io/platform/) - Extensible, framework agnostic JSON API platform for Node.js 161 | - [Locomotive JS](http://locomotivejs.org/) - Powerful MVC web framework for Node.js. 162 | - [Flatiron JS](http://flatironjs.org/) - An adaptable framework for building modern web applications. 163 | - [trails](https://github.com/trailsjs/trails) - Modern Web Application Framework for Node.js 164 | - [dietjs](http://dietjs.com/) - A tiny, fast and modular node.js web framework. Good for making fast & scalable apps and apis. 165 | - [compoundjs](http://compoundjs.com/) 166 | - [adonisjs](http://adonisjs.com/) - Practical. Reliable. Productive 167 | - [rhapsodyjs](http://rhapsodyjs.github.io/) - A NodeJS HMVC framework for epic apps! 168 | - [strapi](http://strapi.io/) - Build powerful back-end with no effort. 169 | - [derbyjs](http://derbyjs.com/) - A full-stack framework for writing modern web applications. 170 | - [actionherojs](http://www.actionherojs.com/) - The Reusable, Scalable, and Quick node.js API Server! 171 | - [frisbyjs](http://frisbyjs.com/) - A REST API testing framework built on node.js and Jasmine that makes testing API endpoints easy, fast, and fun. Read below for a quick overview, or check out the API documentation. 172 | - [senecajs](http://senecajs.org/) - Design, develop and organize your code 173 | *** 174 | # Data Base 175 | *** 176 | - [Mongo DB](http://www.mongodb.org/) - The only database that harnesses the innovations of NoSQL. 177 | - [MySQL](http://www.mysql.com/) 178 | - [Oracle](http://www.oracle.com/us/products/database/nosql/overview/index.html) 179 | - [PostgreSQL](http://www.postgresql.org/) 180 | - [IndexedDB](https://www.w3.org/TR/IndexedDB/) 181 | - [webdatabase](https://www.w3.org/TR/webdatabase/) 182 | - [parse](https://www.parse.com/) 183 | - [mlab](https://mlab.com/) 184 | - [couchbase](http://www.couchbase.com/) 185 | - [aerospike](http://www.aerospike.com/) - High performance NoSQL database delivering speed at scale 186 | - [flickerjs](http://flickerstudio.github.io/flickerjs/) - Super fast and simple web framework for node.js 187 | - [IBM DB2](https://www.ibm.com/analytics/us/en/technology/db2/) - No-boundaries database software for the digital, cloud and cognitive era 188 | - [sqlite](https://sqlite.org/) - SQLite is a self-contained, high-reliability, embedded, full-featured, public-domain, SQL database engine. 189 | - [couchdb](http://couchdb.apache.org/) - Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and designed for Reliability. 190 | - [cassandra](http://cassandra.apache.org/) - Manage massive amounts of data, fast, without losing sleep 191 | - [orientdb](http://orientdb.com/orientdb/) - The World's First Distributed Multi-Model NoSQL Database with a Graph Database Engine 192 | - [Amazon SimpleDB](https://aws.amazon.com/simpledb/) 193 | - [Amazon DynamoDB](https://aws.amazon.com/dynamodb/) 194 | - [CLOUD SQL](https://cloud.google.com/sql/) - A fully-managed MySQL database service. 195 | - [sql database](https://azure.microsoft.com/en-us/services/sql-database/?b=16.50) 196 | - [Database.com](http://www.salesforce.com/platform/database/) - Welcome to the world’s most trusted and secure cloud database. 197 | - [cleardb](http://w2.cleardb.net/) 198 | - [pouchdb](https://pouchdb.com/) - PouchDB is an open-source JavaScript database inspired by Apache CouchDB that is designed to run well within the browser. 199 | - [taffydb](http://www.taffydb.com/) - The JavaScript Database 200 | *** 201 | # Hosting 202 | *** 203 | - [amazon aws](https://aws.amazon.com/) 204 | - [microsoft azure](https://azure.microsoft.com/en-us/) 205 | - [joyent](https://www.joyent.com/) 206 | - [rackspace](https://www.rackspace.com/cloud) 207 | - [softlayer](http://www.softlayer.com/) 208 | - [heroku](https://www.heroku.com/) 209 | - [cloudways](https://www.cloudways.com/en/) 210 | - [wiredtree](https://www.wiredtree.com/) 211 | *** 212 | ## Charts and Graphs 213 | *** 214 | - [highcharts](http://www.highcharts.com/) - Make your data come alive 215 | - [d3js](https://d3js.org/) - A JavaScript library for manipulating documents based on data. 216 | - [nvd3](https://github.com/novus/nvd3) - A reusable charting library written in d3.js 217 | - [angular-nvd3](http://krispo.github.io/angular-nvd3/#/) - An AngularJS directive for NVD3 re-usable charting library (based on D3). 218 | - [chartjs](http://www.chartjs.org/) - Simple, clean and engaging charts for designers and developers 219 | - [angular-chart](http://jtblin.github.io/angular-chart.js/) - Reactive, responsive, beautiful charts for AngularJS based on Chart.js 220 | - [angular-google-chart](http://angular-google-chart.github.io/angular-google-chart/) - Angular Google Chart 221 | - [google chart](https://developers.google.com/chart/) - Interactive charts for browsers and mobile devices. 222 | - [chartist-js](http://gionkunz.github.io/chartist-js/) - SIMPLE RESPONSIVE CHARTS 223 | - [n3-charts](http://n3-charts.github.io/line-chart/#/home) - Awesome charts for Angular 224 | - [Chartkick](http://chartkick.com/) - Create beautiful Javascript charts with one line of Ruby 225 | - [zingchart](https://www.zingchart.com/) - All your dataviz needs in one library 226 | - [fusioncharts](http://www.fusioncharts.com/) - JavaScript charts for web & mobile 227 | - [flotcharts](http://www.flotcharts.org/) - Attractive JavaScript plotting for jQuery 228 | - [amcharts](https://www.amcharts.com/) - JavaScript Charts & Maps 229 | - [ejschart](http://www.ejschart.com/index.php) - EJSCharts is the open source solution for home and business data representation and customization. 230 | - [uvCharts](http://imaginea.github.io/uvCharts/) - Just one API function to learn and master, for all your charting needs. 231 | - [plotly](https://plot.ly/javascript/) - The open source JavaScript graphing library that powers plotly 232 | *** 233 | ## Useful Libraries / Plugins 234 | *** 235 | - [Moment JS](http://momentjs.com/) - Parse, validate, manipulate, and display dates in JavaScript. 236 | - [Moment JS Timezone](http://momentjs.com/timezone/) - Parse and display dates in any timezone. 237 | - [is.js](http://arasatasaygin.github.io/is.js/) - Check types, regexps, presence, time and more. 238 | - [underscorejs](http://underscorejs.org/) - JavaScript library that provides a whole mess of useful functional programming helpers without extending any built-in objects. 239 | - [lodash](https://lodash.com/) - A modern JavaScript utility library delivering modularity, performance, & extras. 240 | - [redux](http://redux.js.org) - Predictable state container for JavaScript apps 241 | - [vuex](https://vuex.vuejs.org/) - Centralized State Management for Vue.js. 242 | - [riotjs](http://riotjs.com/) 243 | - [wintersmith](http://wintersmith.io/) - Flexible, minimalistic, multi-platform static site generator built on top of node.js. 244 | - [feathersjs](http://feathersjs.com/) - A minimalist real-time framework for tomorrow's apps. 245 | - [seedsjs](http://seedsjs.com/) - Full-stack ember framework 246 | - [horizon](http://horizon.io/) - A realtime, open-source backend for JavaScript apps. 247 | - [krakenjs](http://krakenjs.com/) - Give your node.js express apps some extra arms 248 | - [tower](http://tower.github.io/) - Small components for building apps, manipulating data, and automating a distributed infrastructure. 249 | - [Impress](https://github.com/metarhia/Impress) - Impress Application Server for node.js 250 | - [rendr](https://github.com/rendrjs/rendr) - Render your Backbone.js apps on the client and the server, using Node.js. 251 | - [sequelizejs](http://docs.sequelizejs.com/en/v3/) - Sequelize is a promise-based ORM for Node.js and io.js. 252 | - [virgilio](http://icemobilelab.github.io/virgilio/) - Bunyan is the logging framework we use. 253 | - [shps](https://shps.io/) - SHPS is a homepage management system which assists you with making a homepage or web application in general! SHPS comes as a core system (no Admin GUI or additional features) which can be extended with many useful plugins. 254 | - [cylonjs](https://cylonjs.com/) - Next generation robotics framework with support for 43 different platforms Get Started 255 | - [falcor](http://netflix.github.io/falcor/) - A JavaScript library for efficient data fetching 256 | - [restful.js](https://github.com/marmelab/restful.js) - A pure JS client for interacting with server-side RESTful resources. Think Restangular without Angular. 257 | - [fetch](https://github.github.io/fetch/) - A window.fetch JavaScript polyfill. 258 | - [postcss](http://postcss.org/) - A tool for transforming CSS with JavaScript 259 | 260 | *** 261 | # API Docs 262 | *** 263 | - [api blueprint](https://apiblueprint.org/) - API Documentation with powerful tooling. 264 | - [apidocjs](http://apidocjs.com/) - Inline Documentation for RESTful web APIs 265 | - [swagger](http://swagger.io/) - The World's Most Popular Framework for APIs. 266 | - [apiary](https://apiary.io/) - Collaborative design, instant API mock, generated documentation, integrated code samples, debugging and automated testing. 267 | - [django-rest-framework](http://www.django-rest-framework.org/topics/documenting-your-api/) 268 | - [miredot](http://www.miredot.com/index.html) - The most advanced REST API documentation generator for Java. 269 | *** 270 | # Module bundlers 271 | *** 272 | - [webpack](https://webpack.github.io/) - MODULE BUNDLER 273 | - [lasso](https://github.com/lasso-js/lasso) - Advanced JavaScript module bundler, asset pipeline and optimizer 274 | - [jspm](http://jspm.io/) - Frictionless browser package management 275 | - [browserify](http://browserify.org/) - Browserify lets you require('modules') in the browser by bundling up all of your dependencies. 276 | - [systemjs](https://github.com/systemjs/builder) - SystemJS build tool 277 | - [rollupjs](http://rollupjs.org/) - the next-generation JavaScript module bundler 278 | *** 279 | # Other Programming Languages 280 | *** 281 | - [golang](https://golang.org/) - An open source programming language that makes it easy to build simple, reliable, and efficient software. 282 | - [Objective-C](https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Introduction/Introduction.html) - Objective-C is the primary programming language you use when writing software for OS X and iOS 283 | - [swift](https://developer.apple.com/swift/) - The powerful programming language that is also easy to learn. 284 | *** 285 | # Icons 286 | *** 287 | - [fontawesome](http://fontawesome.io/) - The iconic font and CSS toolkit 288 | - [Material icons](https://design.google.com/icons/) - Material icons 289 | - [material-design-iconic-font](http://zavoloklom.github.io/material-design-iconic-font/) 290 | - [bootstrap icons](http://getbootstrap.com/components/) 291 | - [glyphicons](http://glyphicons.com/) 292 | - [bootstrapicons](http://www.bootstrapicons.com/) 293 | - [flaticon](http://www.flaticon.com/packs) 294 | - [iconfinder](https://www.iconfinder.com/) 295 | - [thenounproject](https://thenounproject.com/) 296 | - [freepik](http://www.freepik.com/free-vectors/icons) 297 | - [modernuiicons](http://modernuiicons.com/) 298 | - [metrize-icons](http://www.alessioatzeni.com/metrize-icons/) 299 | - [social-media-icons-pack](http://www.fontfabric.com/social-media-icons-pack/) 300 | *** 301 | # Testing 302 | *** 303 | - [Karma](http://karma-runner.github.io/0.12/index.html) - A test runner that fits all our needs. 304 | - [Jasmine](http://jasmine.github.io/) - A behavior-driven development framework for testing JavaScript code. 305 | - [Protractor](http://angular.github.io/protractor/#/) - An end-to-end test framework for AngularJS applications. 306 | - [Selenium](http://www.seleniumhq.org/) - A portable software testing framework for web applications. 307 | - [QUnit JS](http://qunitjs.com/) - A JavaScript Unit Testing framework. 308 | *** 309 | ## No Backend Solutions 310 | *** 311 | - [Backendless](http://backendless.com/) 312 | - [Deployd](http://deployd.com/) 313 | - [Firebase](https://www.firebase.com/) 314 | - [Hood](http://hood.ie/) 315 | - [Kinvey](http://www.kinvey.com/) 316 | - [Parse](https://parse.com/) 317 | - [Remotestorage](https://remotestorage.io/) 318 | - [Sockethub](http://sockethub.org/) 319 | - [Unhosted](https://unhosted.org/) 320 | - [Staticapps](http://www.staticapps.org/) 321 | - [backand](https://www.backand.com/) 322 | *** 323 | ## JavaScript game engines 324 | *** 325 | - [cocos 3D](http://cocos3d.org/) - Create amazing 3D apps & games for mobile. 326 | - [impactjs](http://impactjs.com/) - The awesomest way to create even more awesome html5 games! 327 | - [threejs](http://threejs.org/) 328 | - [createjs](http://createjs.com/) 329 | - [phaser](http://phaser.io/) 330 | - [craftyjs](http://craftyjs.com/) - A flexible framework for Javascript games 331 | - [pandajs](http://www.pandajs.net/) - Free HTML5 game engine for mobile and desktop games. 332 | - [pixijs](https://github.com/pixijs/pixi.js) - Super fast HTML 5 2D rendering engine that uses webGL with canvas fallback. 333 | - [BabylonJS](https://github.com/BabylonJS/Babylon.js) - A complete JavaScript framework for building 3D games with HTML 5 and WebGL 334 | - [melonJS](https://github.com/melonjs/melonJS) - A fresh & lightweight javascript game engine 335 | - [turbulenz](http://turbulenz.com) 336 | - [compilgames](http://www.compilgames.net/) 337 | - [PhysicsJS](http://wellcaffeinated.net/PhysicsJS/) 338 | - [stage.js](http://piqnt.com/stage.js) 339 | - [goojs](https://goocreate.com/) - MAKE GAMES AND VR FOR THE BROWSER 340 | - [whitestormjs](http://whitestormjs.xyz/) - A framework for 3D web apps built with Three.js technology. 341 | - [qiciengine](http://www.qiciengine.com/) 342 | - [lychee](https://lychee.js.org/#!vision) 343 | *** 344 | ## Emulators 345 | *** 346 | - [Android](https://developer.android.com/sdk/index.html) 347 | - [Genymotion](https://www.genymotion.com/) 348 | - [ios-sim](https://github.com/phonegap/ios-sim) 349 | *** 350 | ## Wireframing Tools 351 | *** 352 | - [mockflow](https://www.mockflow.com/) 353 | - [moqups](https://moqups.com/) 354 | - [justinmind](http://www.justinmind.com/) 355 | - [balsamiq](https://balsamiq.com/products/mockups/) 356 | - [wireframe](https://wireframe.cc/) 357 | - [gomockingbird](https://gomockingbird.com/home) 358 | - [cacoo](https://cacoo.com/lang/en/home) 359 | - [axure](http://www.axure.com/) - DESIGN THE RIGHT SOLUTION 360 | - [uxpin](https://www.uxpin.com/) 361 | - [pidoco](https://pidoco.com/en) 362 | - [iplotz](http://iplotz.com/) 363 | - [pidoco](https://pidoco.com/en) 364 | - [visio](http://visio.microsoft.com/) 365 | - [penultimate](https://evernote.com/penultimate/) 366 | - [indesign](http://www.adobe.com/in/products/indesign.html) 367 | - [pencil](http://pencil.evolus.vn/Default.html) 368 | - [omnigroup](http://www.omnigroup.com/) 369 | - [framebox](http://framebox.org/) 370 | - [iphonemockup](http://iphonemockup.lkmc.ch/) 371 | - [lumzy](http://www.lumzy.com/) 372 | - [omnigroup](http://www.omnigroup.com/) 373 | - [gliffy](https://www.gliffy.com/) - Make Diagramming a Team Sport 374 | - [protoshare](http://www.protoshare.com/) 375 | - [OmniGraffle](http://www.omnigroup.com/) 376 | - [flairbuilder](http://www.flairbuilder.com/) 377 | - [fluidui](https://www.fluidui.com/) 378 | - [Adobe InDesign CC](http://www.adobe.com/in/products/indesign.html?sdid=952G4XMS&92X1519156X7d616cf9ee5c084828c2931ed182bb81) 379 | - [hotgloo](https://www.hotgloo.com/) - NEXT LEVEL WIREFRAMING & PROTOTYPING TOOL 380 | - [mockplus](https://www.mockplus.com/) - PROTOTYPE FASTER. SMARTER. EASIER. 381 | - [lovelycharts](http://lovelycharts.com/) 382 | - [simplediagrams](http://www.simplediagrams.com/) 383 | - [flinto](https://www.flinto.com/) - App Prototyping Tools for Designers 384 | - [wireframesketcher](http://wireframesketcher.com/) 385 | - [talltree](http://wireframe.talltree.us/default.asp) 386 | *** 387 | ## IDEs 388 | *** 389 | - [JetBrains webstorm](http://www.jetbrains.com/webstorm/) 390 | - [Microsoft Visual Studio](https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx) 391 | - [Microsoft Visual Studio Code](https://code.visualstudio.com/Download) 392 | - [NetBeans](https://netbeans.org/) 393 | - [Sublime Text](http://www.sublimetext.com/) 394 | - [Brackets](http://brackets.io/) 395 | - [Eclips](http://www.eclipse.org/) 396 | - [Xamarin](https://xamarin.com/studio) 397 | - [Aptana](http://www.aptana.com/) 398 | - [Light Table](http://lighttable.com/) 399 | - [Zend](http://www.zend.com/en/products/studio) 400 | - [icecoder](https://icecoder.net/) 401 | - [superpowers](http://superpowers-html5.com/) 402 | *** 403 | ## Online Code Editors 404 | *** 405 | - [JS Fiddle](http://jsfiddle.net/) 406 | - [Plunker](http://plnkr.co/edit/?p=preview) 407 | - [play.ionic.io](http://play.ionic.io/app/582271e8b8f0) 408 | - [Collabedit](http://collabedit.com/) 409 | - [Codepen](http://codepen.io/) 410 | - [Dabblet](http://dabblet.com/) 411 | - [Thimble](https://thimble.webmaker.org/en-US/) 412 | - [js bin](http://jsbin.com/) 413 | - [codeanywhere](https://codeanywhere.com/) 414 | - [ionic-atom](https://atom.io/packages/ionic-atom) 415 | *** 416 | ## Plugins List 417 | *** 418 | - [AngularJS Modules](http://ngmodules.org/) - Find Modules for AngularJS 419 | - [ionic Market](http://market.ionic.io/plugins) 420 | - [gulpjs](http://gulpjs.com/plugins/) 421 | - [jquery-plugins](http://tutorialzine.com/2013/04/50-amazing-jquery-plugins/) 422 | - [noodl.io](http://www.seipel-ibisevic.com/noodl/) - By Developers, For Developers. 423 | - [codecanyon](http://codecanyon.net/) 424 | *** 425 | ## Repository hosting service 426 | *** 427 | - [github](https://github.com/) 428 | - [bitbucket](https://bitbucket.org/) 429 | - [gitlab](https://about.gitlab.com/) 430 | - [codebasehq](https://www.codebasehq.com/) 431 | - [beanstalk](http://beanstalkapp.com/) 432 | - [assembla](https://www.assembla.com/home) 433 | - [fogcreek](https://www.fogcreek.com/kiln/) 434 | - [cloudforge](http://www.cloudforge.com/) 435 | - [fogcreek](https://www.fogcreek.com/kiln/) 436 | - [planio](https://plan.io/) 437 | - [perforce](http://www.perforce.com/) 438 | - [rhodecode](https://rhodecode.com/) 439 | - [unfuddle](https://unfuddle.com/) 440 | *** 441 | ## Showcase & Inspiration 442 | *** 443 | - [Materialup](http://www.materialup.com/) - Daily showcase of the best Material Design concepts, apps and tools! 444 | - [Behance](https://www.behance.net/) - A place to show and tell, promote, discover, and explore design. 445 | - [beta.pttrns](http://beta.pttrns.com/) - The finest collection of mobile design patterns, resources and inspiration. 446 | - [ui8](https://ui8.net/) - Carefully crafted ui design assets. 447 | - [One Page Love](https://onepagelove.com/) - The ultimate showcase of beautiful One Page Websites, Templates and Resources. 448 | - [Awwwards](http://www.awwwards.com/) - The awards for design, creativity and innovation on the Internet. 449 | - [Dribbble](https://dribbble.com/) - What are you working on? Dribbble is show and tell for designers. 450 | - [abduzeedo](http://abduzeedo.com/) - A collection of visual inspiration and useful tutorials. 451 | - [Appgyver](http://www.appgyver.com/showcase) - Built with Appgyver. 452 | - [siteinspire](http://www.siteinspire.com/) - A showcase of the finest web and interactive design. 453 | - [thedesigninspiration](http://thedesigninspiration.com/) 454 | - [designspiration](http://designspiration.net/) 455 | - [thebestdesigns](https://www.thebestdesigns.com/) - Featuring the best of web design. 456 | *** 457 | ## Market Places & Themes 458 | *** 459 | - [ionic market](http://market.ionic.io/) 460 | - [ionicthemes](https://ionicthemes.com/) 461 | - [bootswatch](http://bootswatch.com/) 462 | - [themeforest](http://themeforest.net/) 463 | - [templatemonster](http://www.templatemonster.com/) 464 | - [nimbusthemes](http://www.nimbusthemes.com/) 465 | - [themetrust](http://themetrust.com/) 466 | - [themeshift](http://themeshift.com/) 467 | - [thethemefoundry](https://thethemefoundry.com/) 468 | - [organicthemes](http://organicthemes.com/) 469 | - [elegantthemes](http://www.elegantthemes.com/) 470 | - [graphpaperpress](https://graphpaperpress.com/) 471 | - [prothemedesign](https://prothemedesign.com/) 472 | - [obox-design](http://www.obox-design.com/) 473 | - [woothemes](https://www.woothemes.com/) 474 | *** 475 | ## Other Stuff 476 | *** 477 | - [nvm](https://github.com/creationix/nvm) - Node Version Manager 478 | - [Web RTC](http://www.webrtc.org/) - A free, open project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs 479 | - [Grunt JS](http://gruntjs.com/) - The JavaScript Task Runner. 480 | - [Bower](http://bower.io/) - A package manager for the web. 481 | - [Yeoman](http://yeoman.io/) - The web's scaffolding tool for modern web apps. 482 | - [Gulp JS](http://gulpjs.com/) - Automate and enhance your workflow. 483 | - [Slush JS](http://slushjs.github.io/#/) - The streaming scaffolding system. 484 | - [Nuget](https://www.nuget.org/) - NuGet is the package manager for the Microsoft development platform including .NET. 485 | - [Web APIs](https://developer.mozilla.org/en-US/docs/Web/Reference/API) 486 | - [Testling](https://ci.testling.com/) - Run your browser tests on every push. 487 | - [Ionicons](http://ionicons.com/) 488 | - [Font Awesome](http://fortawesome.github.io/Font-Awesome/) 489 | - [babeljs](https://babeljs.io/) - Babel is a JavaScript compiler. 490 | - [leafletjs](http://leafletjs.com/) - An open-source JavaScript library for mobile-friendly interactive maps. 491 | *** 492 | ## License 493 | *** 494 | - [MIT](https://github.com/vaibhavpacharya/Full-Stack-Web-Development/blob/master/LICENSE) 495 | *** 496 | ## Contribute 497 | *** 498 | I understand, there are so many other technologies and frameworks other than what i mentioned here. 499 | Please suggest any other, you feel missing and useful. Please make a pull request or raise an issue regarding the modifications or suggestions. 500 | *** 501 | ## Contact Me 502 | *** 503 | - **Gmail** : vaibhav.ach@gmail.com 504 | - **Facebook** : https://www.facebook.com/vaibhav.acharya.18 505 | - **Twitter** : https://twitter.com/IAmVaibhav1993 506 | - **Github** : https://github.com/vaibhavpacharya 507 | 508 | *[Back to top](#description)* 509 | --------------------------------------------------------------------------------