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:
- Dozens of programming languages
- Text editors like Vim and Emacs
- Language agnostic topics like Regular Expressions, algorithms, and machine learning
- Software security and reverse engineering
- Text formatting languages like LaTeX and Markdown
- Other curated lists
- And so much more!
Goalkicker
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:
Feedbooks
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: