Directory of free JavaScript ebooks

Overview

JSbooks

JSbooks is a showcase of the bests free ebooks about Javascript.

Find here the best publications about your favourite programming language without spending any bucks !

Check it out : http://jsbooks.revolunet.com

We also have a python version : http://pythonbooks.revolunet.com

HOW TO ADD YOUR PUBLICATION

If you find a nice ebook about Javascript, feel free to fork JSbooks and add it in a few steps :

  • Paste the informations into the JSON file.
  • Please include a .png file for the cover : less than 100Ko.
  • Make a pull request.

Alternatively, you can send us an email with book infos : [email protected]

Thanks per advance !

HISTORY

Historically, this project was supposed to be an experimental Apple 'NewsStand' application.

After some weeks of work, we discovered that having a functionnal application wasn't enough.

You also have to follow various Apple guidelines and use some Apple libraries to be 'NewsStand' compatible.

So we decided to go full web and this move gave JSbooks a much wider audience.

Thanks Apple to give us this opportunity :)

Licence

The JSbooks website is licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php

Each book has his own licence, see book homepage.

About us

The revolunet team is specialised in rich web applications development, for mobile or desktop.

Check out our website : http://revolunet.com

Comments
  • Logo for JSbooks

    Logo for JSbooks

    Hi I wanted to contribute to JSbooks and I designed a logo for JSbooks. If you like it, you can use it. I'll send you files, is there anything you want ? js books Best Regard.

    opened by mirzazulfan 5
  • Make book title and cover image clickable

    Make book title and cover image clickable

    If you turned the book titles and the cover images into links then I think you won’t even need the “OPEN” buttons. My guess is that users will intuitively know that they have to click either the cover or the title.

    opened by rauschma 5
  • License

    License

    Hi, I think this is a great idea and I'd love to re-use some parts of this site for books on other topics (e.g. python). I imagined the site code was open-source but couldn't see a license and wanted to clarify before I did any re-using :-)

    opened by rufuspollock 5
  • The provided link does not work for me

    The provided link does not work for me

    First thanks for taking time to create this directory of best free JavaScript resources. I tried to check out Andy Sylvester's book called "Building Browser Apps with Google Chrome" but provided link does not work: http://www.buildbrowserapps.com/chromeappbook/index.html

    opened by georgegognadze 4
  • Add

    Add "Learning JavaScript Design Patterns" by Addy Osmani

    I couldn't find "Learning JavaScript Design Patterns" by Addy Osmani in the list. Please add!

    I'll PR this later if you don't beat me to the chase. :)

    http://addyosmani.com/resources/essentialjsdesignpatterns/book/

    opened by marcusstenbeck 3
  • The Links do not work

    The Links do not work

    Hi,

    I have been trying to get to http://jsbooks.revolunet.com/. But chrome always gives me error saying "Oops! Google Chrome could not connect to jsbooks.revolunet.com". Not sure its the issue with my internet connectivity (Other sites like gmail and everything works fine though) OR some issue form the server itself. Please look into these ASAP..

    Same thing happen for http://pythonbooks.revolunet.com/

    Thanks.

    opened by srahul07 3
  • update javascript allonge link

    update javascript allonge link

    I noticed that the current JavaScript Allongé link takes you to a "Book not published" page. It looks like it's been moved to https://leanpub.com/javascriptallongesix/read.

    opened by jkup 2
  • Remove/update some of my books

    Remove/update some of my books

    The two following “books” are out of date and at least partially included in “Speaking JavaScript”. They can be removed from the list.

    • “Basic JavaScript for the impatient programmer”
    • “The past, present and future of JavaScript”

    Additionally, “Speaking JavaScript” is suited for all levels (including beginners, they only have to know how to program).

    Thanks!

    opened by rauschma 2
  • Track books' popularity

    Track books' popularity

    It would be awesome to track how many people read each of those books. One can use http://www.goodreads.com/api or something from fb-graph api to do that.

    opened by DeTeam 2
  • Request to add language as an attribute for each book.

    Request to add language as an attribute for each book.

    #13 already addresses this, but haven't seen any updates on that for a while. If language can be added in the interim, I think it would be helpful to at least some people. Also, it wouldn't take too much time to implement it. I could raise a PR with language added as an attribute to each book. ex.

    {
      "lang": "en"
    }
    
    opened by adityasharat 2
  • UI suggestion: faceted navigation

    UI suggestion: faceted navigation

    Let me elaborate on my previous idea of adding faceted navigation to JSbook. At the beginning, enumerate facets (categories of tags):

    • Language: English, French
    • Level: Beginner, Intermediate, Advanced
    • Topic: CoffeeScript, HTML5, Browser Framework, Node.js, language (etc.)

    Each of these tags has a checkbox. If a tag is checked, only entries that have this tag are shown. Additionally, you obviously also need to appropriately tag all entries.

    opened by rauschma 7
Owner
Julien Bouquillon
Push the web forward #web #JavaScript #ReactJS #k8s #oss #python #frenchy #Paris10 #SSD #SocialGouv
Julien Bouquillon
A free e-library for developer to read and upload ebooks they would like to share with the community and help other developers grow.

Techlib ?? Techlib A free e-library for developer to read and upload ebooks they would like to share with the community and help other developers grow

Paschal 20 Dec 15, 2022
A self-hosted eBooks Library for your family or yourself.

What is BookStairs? BookStairs is an open-source personal EPUB library which was highly inspired by talebook, calibre-web and BookBrowser. It's design

BookStairs 5 Dec 29, 2022
Statichunt is a free open-source Jamstack directory that lists hundreds of themes, starters, and resources for Jamstack sites.

Statichunt Statichunt is an open-source directory that enlists hundreds of themes, starters, and resources for static site generators submitted by the

Statichunt 12 Dec 29, 2022
JavaScript Express.js app serving static vanilla JS. This sample app is used in Microsoft Docs to demonstrate how to integrate Azure Storage, Azure Cosmos DB, and Azure Active Directory.

JavaScript on Azure Learn Path - Module 2 - Deploying a basic app to Azure This Learn module requires the following Azure resources to deploy correctl

Azure Samples 13 Dec 31, 2022
Validate directory structure and file contents with an extension of JSON schema.

directory-schema-validator Description Validate directory structure and file contents with an extension of JSON schema. Install Install using NPM or s

Justin Poehnelt 5 Nov 1, 2022
Group and sort Eleventy’s verbose output by directory (and show file size with benchmarks)

eleventy-plugin-directory-output Group and sort Eleventy’s verbose output by directory (and show file size with benchmarks). Sample output from eleven

Eleventy 16 Oct 27, 2022
Google-Drive-Directory-Index | Combining the power of Cloudflare Workers and Google Drive API will allow you to index your Google Drive files on the browser.

?? Google-Drive-Directory-Index Combining the power of Cloudflare Workers and Google Drive will allow you to index your Google Drive files on the brow

Aicirou 127 Jan 2, 2023
A CRUD made with NodeJS. It's a book directory where you can see the books, add new ones, update them, or even delete .

BOOK-DIRECTORY-NODEJS A CRUD made with NodeJS. It's a book directory where you can see the books, add new ones, update them, or even delete . What I u

null 6 May 18, 2022
A CRUD made with NodeJS. It's a book directory where you can see the books, add new ones, update them, or even delete .

Book-Directory-NodeJS A CRUD made with NodeJS. It's a book directory where you can see the books, add new ones, update them, or even delete . What I u

null 5 May 13, 2022
Find and parse the tsconfig.json file from a directory path

get-tsconfig Find and parse tsconfig.json files. Features Zero dependencies (not even TypeScript) Tested against TypeScript for accuracy Supports comm

hiroki osame 66 Jan 2, 2023
A developer directory built on Next.js and MongoDB Atlas, deployed on Vercel with the Vercel + MongoDB integration.

MongoDB Starter – Developer Directory A developer directory built on Next.js and MongoDB Atlas, deployed on Vercel with the Vercel + MongoDB integrati

Vercel 246 Dec 20, 2022
Official Web3 Philippines Directory. 🚀

Web3 Philippines Directory Web3 Philippines Directory is an open-source web application digital local directory of awesome Web3 things curated by the

Web3 Philippines 19 Oct 26, 2022
This package generates a GraphQL API from a directory of Markdown files

This package generates a GraphQL API from a directory of Markdown files. Additional metadata like tags, descriptions, or custom fields can be added to the Markdown files in the form of YAML front matter, a simple schema at the top of each file. These fields will be indexed and available to query and filter by in the GraphQL API.

Tim Mikeladze 8 Dec 29, 2022
The repos includes script for uploading bulk files in a directory to ipfs using nft.storage

Uploading Foloder to IPFS using nft.storage This repository includes script for uploading bulk files in a directory to ipfs using nft.storage Acknowle

Dapp Composer 22 Dec 17, 2022
Deploy WordPress plugin and theme to the wordpress.org plugin directory.

wp-deployer Deploy WordPress plugin and theme to the wordpress.org plugin directory. Install npm install --save-dev wp-deployer Settings slug : Plugin

Nilambar Sharma 5 Sep 6, 2022
A directory of Brazilians developers.

Brazilians Who Code Brazilians Who Code is a Next.js-powered Twitter directory of accomplished Brazilians in the design industry. It aims to help peop

Thiago Barbosa 3 Oct 8, 2022
Please do not use this tracker to scam anyone! This is free and will be forever free. This tracking will never ask for seed phrases nor private keys. Keep safe!

CryptoBlades Tracker Related modules express - web application framework for node pug - template engine stylus - pre-processor CSS mongoose - nodejs o

null 355 Oct 13, 2022
Sharerbox - Free, minimalist and lightweight JavaScript-based social-media sharer for websites

Sharerbox Free minimalist and lightweight JavaScript-based social-media sharer for websites. Version: 0.8.1 Description SharerBox is a free, minimalis

Juan Astudillo 3 Aug 22, 2022
a lightweight, dependency-free JavaScript plugin which makes a HTML table interactive

JSTable The JSTable is a lightweight, dependency-free JavaScript plugin which makes a HTML table interactive. The plugin is similar to the jQuery data

null 63 Oct 20, 2022