August 10, 2022. Montclair, NJ. Over the past nine years, Free-Programming-Books, a list of free programming books, courses, and other free resources related to computer programming has become one of the most popular repositories on GitHub. With the help of two thousand contributors, the repo now points the way to over 4,000 books and over 2,000 free courses in 43 different languages.
Over the past year, a team of computer science seniors at Stevens Institute of Technology in Hoboken, New Jersey, have worked to add a badly needed tool to make Free-Programming-Books more effective and easier to use, Free-Programming-Books Search.
Based on the React Javascript library, Free-Programming-Books Search puts a search engine in the user's web browser, an architecture that allows the service to be free of server maintenance costs, extremely responsive, and completely privacy preserving. A parser, running nightly as a GitHub Action, turns the markdown-formatted Free-Programming-Books lists into a JSON formatted data download.
Free-Programming-Books Search is accessible at https://ebookfoundation.github.io/free-programming-books-search/, and is open-source and (of course) free for anyone to use. The students involved in the project were Brogan Clements, Paul Kelly, Leo Ouyang, Dan Pekata, Nick Quidas, and Dylan Regan. They were advised by Free Ebook Foundation president Eric Hellman, and received invaluable advice and suggestions from members of the Fre-Programming-Books community of contributors. Stevens Prof. David Klappholtz runs the Senior Design course that enables teams of students to work on projects for local non-profit organizations and start-ups.
About the Free Ebook Foundation.
The Free Ebook Foundation (https://ebookfoundation.org)is a 501(c)3 New Jersey non-profit corporation. For more information about the Foundation, email to info@ebookfoundation.org or join our mailing list.
About Free Programming Books.
Free Programming Books (https://github.com/EbookFoundation/free-programming-books) is a collaboratively maintained Github repository with lists of books, courses, podcasts/screencasts and other free resources about programming and related topics. Fork us, commit changes, and send us a pull request!
Donating to the Free Ebook Foundation.
The Free Ebook Foundation is a US 501(c)3 non-profit organization. Our tax ID number is 61-1767266. Your gift is tax deductible to the full extent provided by the law.