491
A large collection of Javascript related ebooks and also some frameworks
JavaScript
- Basic JavaScript for the impatient programmer – Dr. Axel Rauschmayer
- Book of Modern Frontend Tooling
- Crockford's JavaScript – Douglas Crockford
- Dev Docs
- Developing Backbone.js Applications – Addy Osmani
- Directory of free Javascript ebooks
- Eloquent JavaScript 2nd edition – Marijn Haverbeke
- Exploring ES6 – Dr. Axel Rauschmayer
- Google JavaScript Style Guide
- Human JavaScript
- JavaScript Allongé – Reginald Braithwaite
- JavaScript Bible (PDF)
- JavaScript Challenges Book
- JavaScript Enlightenment – Cody Lindley
- JavaScript ES6 and beyond – Alberto Montalesi (PDF, epub)
- JavaScript For Cats
- JavaScript Fundamentals, Plus a Dash Of JQuery – for dinner ladies
- JavaScript Garden (Maintained by Tim Ruffles)
- JavaScript Patterns Collection – Shi Chuan
- JavaScript Spessore – Reginald Braithwaite
- Javascript Succinctly, Syncfusion (PDF, Kindle) (email address requested, not required)
- JavaScript the Right Way
- jQuery Fundamentals (starts with JavaScript basics)
- JS Robots (PDF)
- Leaflet Tips and Tricks: Interactive Maps Made Easy – Malcolm Maclean
- Learn to Code JavaScript by Playing a Game
- Learning JavaScript Design Patterns – Addy Osmani
- Let's Learn ES6 – Ryan Christiani (Superbook format)
- Managing Space and Time with JavaScript – Book 1: The Basics – Noel Rappin
- Marionette Exposé: Learn to write modular Javascript applications using Backbone Marionette and RequireJS/AMD – Jack Killilea (Leanpub account or valid email requested)
- Mastering JavaScript High Performance – Chad R. Adams, Packt. (email address requested, not required)
- Mozilla Developer Network's JavaScript Guide
- O'Reilly Programming JavaScript Applications
- Object-Oriented JavaScript – Stoyan Stefanov, Kumar Chetan Sharma (email address requested, not required)
- Oh My JS – Azat Mardanov
- Patterns For Large-Scale JavaScript Application Architecture – Addy Osmani
- Speaking JavaScript – Dr. Axel Rauschmayer
- The JavaScript Tutorial
- The JavaScript Way – Baptiste Pesquet
- The Problem with Native JavaScript APIs
- Thinking in JavaScript – Aravind Shenoy, Packt. (email address requested, not required)
- Understanding ECMAScript 6 – Nicholas C. Zakas
- Understanding JavaScript OOP (Sorella)
- You Don't Know JS
Angular.js
- Angular for the jQuery developer
- Angular.js Guide
- Angular.js Material Designing
- Angular.js Tutorial
- AngularJS – Step by Logical Step
- AngularJS Essentials – Rodrigo Branas, Packt (email address requested, not required)
- AngularJS Succinctly (PDF, Kindle) (email address requested, not required)
- AngularJs vs EmberJs
- AngularJS with Ruby on Rails
- Developing with Angular – Denys Vuika (Leanpub account or valid email requested)
- Recipes with Angular.js – Frederik Dietz
- Seven-Part Introduction to Angular
- Unit Testing Best Practices in AngularJS
Aurelia
- Beginning Aurelia – behzad (Leanpub account or valid email requested)
Backbone.js
- A Complete guide for learning Backbone.js
- A pragmatic guide to Backbone.js apps
- Backbone Tutorials: Beginner, Intermediate and Advanced – Thomas Davis (Leanpub account or valid email requested)
- Backbone.js + Require.js, Modularization and Just in Time Dependency Loading, part 1 part 2
- Backbone.js and socket.io
- Backbonejs Tutorials
- Building Single Page Web Apps with Backbone.js (🚧 in process)
- Developing Backbone.js Applications
- Getting Started with Backbone.js
- How to share Backbone.js models with node.js
Booty5.js
D3.js
- D3 Tips and Tricks – Malcolm Maclean
- Dashing D3.js Tutorial
- Interactive Data Visualization for the Web
- Interactive Data Visualization with D3
Dojo
- Dojo: The Definitive Guide – Matthew A. Russell
Elm
- An Introduction to Elm (HTML)
- Beginning Elm – Pawan Poudel (HTML)
- Building a Live-Validating Signup Form in Elm
- Elm Accelerated – James Porter
- Elm Programming Language (HTML)
- Elm Tutorial
- Learn You an Elm (HTML)
- The Elm Architecture
Ember.js
- AngularJs vs EmberJs
- DockYard Ember.js Style Guide
- Ember App with RailsApi
- Ember.js – Getting started
- Vic Ramon's Ember Tutorial
Express.js
- Express.js Guide – Azat Mardanov
jQuery
- JavaScript Fundamentals, Plus a Dash Of JQuery – for dinner ladies
- jQuery Novice to Ninja (PDF)
- jQuery Succinctly, Syncfusion (PDF, Kindle) (email address requested, not required)
Meteor
- BulletProof Meteor
- Your First Meteor Application, A Complete Beginner’s Guide to the Meteor JavaScript Framework
Node.js
- An Introduction to libuv – Nikhil Marathe (PDF – ePub)
- Mixu's Node Book
- Node Documentation
- Node: Up and Running – Tom Hughes-Croucher
- Node.js Succinctly, Syncfusion (PDF, Kindle) (email address requested, not required)
- The Node Beginner Book
- What You Need To Know About Node.js – Bruno Joseph Dmello, Packt (email address requested, not required)
Om
React
- Free React on Rails course
- Hacking with React
- Intro to the React Framework
- Learning React.js: Getting Started and Concepts
- React-Bits (vasanthk)
- React Enlightenment
- React In-depth: An exploration of UI development
- React Primer Draft
- React Tutorial
- React Tutorial by Josh Finnie
- React with ASP.NET Core Tutorial
- React.js Tutorial: Now is Your Time to Try It, Right in Your Browser
- SurviveJS – Webpack and React
- The Road to learn React – Build a Hacker News App along the Way – Robin Wieruch (Leanpub account or valid email requested) markdown
React Native
- Programming React Native (Leanpub account or valid email requested)
- React Native Animation Book
- React Native Express
- React Native Training
Redux
- Full-Stack Redux Tutorial
- SoundCloud Application in React + Redux
- The Complete Redux Book – Boris Dinkevich and Ilya Gelman (Leanpub account or valid email requested)