Node.js

Node.js
Node.js is a software platform for scalable server-side and networking applications, written in JavaScript. Node.js applications are designed to maximize throughput and efficiency, using non-blocking I/O and asynchronous events

MongoDB

mongodb
MongoDB is a cross-platform document-oriented database system. Classified as a NoSQL database, MongoDB eschews the traditional table-based relational database structure in favor of JSON-like documents with dynamic schemas, making the integration of data in certain types of applications easier and faster.

Webrtc

webrtc
WebRTC (Web Real-Time Communication) is an API definition drafted by the World Wide Web Consortium (W3C) that supports browser-to-browser applications for voice calling, video chat, and P2P file sharing without plugins.

HTML5

HTML5
HTML5’s features are designed to make it easy to include and handle multimedia and graphical content on the web without having to resort to proprietary plugins and APIs. Other new elements are designed to enrich the semantic content of documents.

CSS3

CSS3
CSS3 is the latest standard for CSS. CSS3 is completely backwards-compatible with earlier versions of CSS. This section teaches you about the new features in CSS3! CSS3 has been split into “modules”. It contains the “old CSS specification” (which has been split into smaller pieces). In addition, new modules are added.

Bootstrap

bootstrap
Bootstrap is a collection of tools for creating websites and web applications. It contains HTML and CSS-based design templates for typography, forms, buttons, navigation and other interface components, as well as optional JavaScript extensions. It is the most popular framework and has been used by NASA and MSNBC among others.

Flight.js

Flight.js
Flight is only ~5K minified. It’s built upon jQuery, and has first-class support for Asynchronous Module Definition (AMD) and Bower. Flight components are highly portable and easily testable. Flight also includes a simple and safe mixin infrastructure, allowing components to be easily extended with minimal boilerplate.

AngularJS

AngularJS
AngularJS is what HTML would have been, had it been designed for building web-apps. Declarative templates with data-binding, MVW, MVVM, MVC. AngularJS is a toolset for building the framework most suited to your application development. It is fully extensible and works well with other libraries.

ReactJS

ReactJS
React abstracts away the DOM from you, giving a simpler programming model and better performance. React can also render on the server using Node, and it can power native apps using React Native.

Less

less
Less is a CSS pre-processor, meaning that it extends the CSS language, adding features that allow variables, mixins, functions and many other techniques that allow you to make CSS that is more maintainable, themable and extendable.

SaSS

Sass
Sass is the most mature, stable, and powerful professional grade CSS extension language in the world. Sass is a CSS pre-processor, meaning that it extends the CSS language, adding features that allow variables, mixins, functions and many other techniques that allow you to make CSS that is more maintainable, themable and extendable.

GruntJS

Grunt
Grunt is a task-based command line build tool for JavaScript projects. That’s what Grunt aims to be. It has a bunch of built-in tasks that will get you pretty far, with the ability to build your own plugins and scripts that extend the basic functionality.