G&G Library

Geeks and Gadgets lends its support to others in compiling a comprehensive, free, and open library for ebooks on programming, technology, and beyond.

The Free Ebook Foundation

The Free Ebook Foundation envisions a world where ebooks will be funded, distributed and maintained for the benefit of all, by coordinating the efforts and resources of many.

The Foundation hosts a crowd-sourced list of free programming related learning resources on their GitHub page. As of September 2019, this list contained over 1500 links to free resources covering an astonishing range of topics.

These topics include:

Check it out on GitHub!

8,291 128,509 32,046


Found at books.goalkicker.com, this project has archived the data from Stack Overflow’s now defunct Documentation project. It has PDF books on roughly 50 topics, averaging several hundred pages each.

Here are a few of the highlights from their catalog:

Project Gutenberg

Looking for some lighter reading? Project Gutenberg (gutenberg.org) offers books on hundreds of non-tech topics, including children’s books, classics, science, philosophy, history, music, and more!

Project Gutenberg is a library of over 60,000 free eBooks. Choose among free epub and Kindle eBooks, download them or read them online. You will find the world’s great literature here, with focus on older works for which U.S. copyright has expired. Thousands of volunteers digitized and diligently proofread the eBooks, for enjoyment and education.

Here are a few of the highlights from their catalog:


Although it’s not a completely free and open platform, the French company Feedbooks offers a wide selection of high quality free and public domain ebooks. They were an early adopter of EPUB, and work others such as the Internet Archive to develop the Open Publication Distribution System (OPDS) protocol implemented by dozens of (some quite popular) software products like the open-source ebook giant Calibre.

From their about page:

We were the first service to support the EPUB format, now widely considered to be the standard for e-book formats.

Through Stanza we were also the first service to distribute e-books on the iOS platform.

Our continued efforts in the development of the OPDS Protocol, also means that we participate in the creation of an Open Web for Books, where a wide diversity of sources and devices can connect together.

Here are a few of the highlights from their catalog: