update lists

This commit is contained in:
2025-07-18 22:22:32 +02:00
parent 55bed3b4a1
commit 5916c5c074
3078 changed files with 331679 additions and 357255 deletions

View File

@@ -1,7 +1,6 @@
 Awesome Open Source Documents
 Awesome Open Source Documents
This is not a list of free programming books. This is a curated list of open source or open source licensed documents, guides, and books which can be read, used, modified, translated, redistributed and even rewritten under their same 
license.
This is not a list of free programming books. This is a curated list of open source or open source licensed documents, guides, and books which can be read, used, modified, translated, redistributed and even rewritten under their same license.
Document Template
@@ -71,20 +70,20 @@
⟡ Open Data Structures repo-ods (Site site-ods , cc) - To provide a high-quality open content data structures textbook that is both mathematically rigorous and provides complete implementation
⟡ Algorithms, Etc. (Site site-algorithm-etc , cc-nc-sa) - This page contains lecture notes and other course materials for various algorithms classes Jeff Erickson have taught at the University of Illinois, Urbana-Champaign.
⟡ Introduction to Theory of Computation (Site site-michiel-computation , cc-sa) - This is a free textbook for an undergraduate course on the Theory of Computation, which we have been teaching at Carleton University since 2002
⟡ Discrete Structures for Computer Science: Counting, Recursion, and Probability (Site site-michiel-structures , cc-nc-sa) - This is a free textbook for an undergraduate course on Discrete Structures for Computer Science, which I have 
been teaching at Carleton University since 2013
⟡ Discrete Structures for Computer Science: Counting, Recursion, and Probability (Site site-michiel-structures , cc-nc-sa) - This is a free textbook for an undergraduate course on Discrete Structures for Computer Science, which I have been 
teaching at Carleton University since 2013
⟡ graphbook repo-graphbook (GNU-FDL) - A GNU-FDL book on algorithmic graph theory by David Joyner, Minh Van Nguyen, and David Phillips. This is an introductory book on algorithmic graph theory
⟡ Operating Systems and Middleware: Supporting Controlled Interaction repo-operating-middleware (Site site-operating-middleware cc-sa) - free, modifiable textbook on operating systems principles
⟡ Programming on Parallel Machines (Site site-parallel-machine , cc-nd) - The purpose of this book is to help you program shared-memory parallel machines without risking your sanity
⟡ Is Parallel Programming Hard, And, If So, What Can You Do About It? repo-perfbook (Site site-perfbook , cc-sa) - The purpose of this book is to teach new programmers and scientists about the basics of High Performance Computing
⟡ High Performance Computing (Site site-high-perfomance-computing , cc)
⟡ Natural Language Processing for the Working Programmer (Site site-nlpwp , cc) - We will go into many of the techniques that so-called computational linguists use to analyze the structure of human language, and transform it into a form
that computers work with
⟡ Natural Language Processing for the Working Programmer (Site site-nlpwp , cc) - We will go into many of the techniques that so-called computational linguists use to analyze the structure of human language, and transform it into a form that 
computers work with
⟡ Fundamentals of Programming: With Object Oriented Programming (Site site-funop , cc-nc-sa) - This book presents a balanced and flexible approach to the incorporation of object-oriented principles in introductory courses using Python
⟡ Introduction to Computing (Site site-introtocom , cc-nc-sa) - This book introduces the most important ideas in computing using the Scheme and Python programming languages. It focuses on how to describe information processes by 
defining procedures, how to analyze the costs required to carry out a procedure, and the fundamental limits of what can and cannot be computed mechanically
⟡ Computer Science from the Bottom Up repo-csftbu (Site site-csftbu , cc-sa) - Computer Science from the Bottom Up — A free, online book designed to teach computer science from the bottom end up. Topics covered include binary and 
binary logic, operating systems internals, toolchain fundamentals and system library fundamentals
⟡ Introduction to Computing (Site site-introtocom , cc-nc-sa) - This book introduces the most important ideas in computing using the Scheme and Python programming languages. It focuses on how to describe information processes by defining 
procedures, how to analyze the costs required to carry out a procedure, and the fundamental limits of what can and cannot be computed mechanically
⟡ Computer Science from the Bottom Up repo-csftbu (Site site-csftbu , cc-sa) - Computer Science from the Bottom Up — A free, online book designed to teach computer science from the bottom end up. Topics covered include binary and binary logic, 
operating systems internals, toolchain fundamentals and system library fundamentals
⟡ Problem Solving with Algorithms and Data Structures repo-psads (Site site-psads , cc-nc-sa) - Examples and work from Problem Solving with Algorithms and Data Structures Using Python
⟡ Data Compression Explained (Site site-dce , custom liscense) - This book is for the reader who wants to understand how data compression works, or who wants to write data compression software.
@@ -207,14 +206,13 @@
⟡ 500 Lines or Less repo-500-lines (cc & mit) - This is the source for the book 500 Lines or Less, the fourth in the Architecture of Open Source Applications series.
⟡ Guides repo-thoughtbot-guides (cc) - Guides for getting things done, programming well, and programming in style.
⟡ An App Launch Guide repo-app-launch-guide (Site site-app-launch-guide , Public Domain) - This guide goes through all of the necessary steps for validating, building, marketing, and launching your product, specifically focused on app 
dev.
⟡ An App Launch Guide repo-app-launch-guide (Site site-app-launch-guide , Public Domain) - This guide goes through all of the necessary steps for validating, building, marketing, and launching your product, specifically focused on app dev.
⟡ Reverse Engineering for Beginners repo-refb-book (Site site-refb-book , cc-nc-nd) - Topics discussed: x86/x64, ARM/ARM64, MIPS, Java/JVM.
⟡ Build Podcast repo-build-podcast (Site site-build-podcast , Public Domain) - Build Podcast is a show about technology tools for design and development all in the fun spirit of hacking, creating and building stuff!
⟡ Mozilla Developer Network (Site site-mdn , cc-by-sa) - Shared knowledge for the Open Web
⟡ The Little Introduction To Programming repo-tlitp (Site site-tlitp , cc-nc) - This book will teach you the fundamentals of programming and act as a foundation for whatever your programming goals may be.
⟡ The Programming Historian repo-tphistorian (Site site-tphistorian , cc) - The Programming Historian is an online, open-access, peer-reviewed suite of tutorials that help humanists learn a wide range of digital tools, techniques, and 
workflows to facilitate their research.
⟡ The Programming Historian repo-tphistorian (Site site-tphistorian , cc) - The Programming Historian is an online, open-access, peer-reviewed suite of tutorials that help humanists learn a wide range of digital tools, techniques, and workflows 
to facilitate their research.
⟡ WHAT IS CODE? repo-what-is-code (Site site-what-is-code , cc-nc-nd) - Paul Fords “What Is Code?”
site-what-is-code : http://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/
@@ -525,8 +523,8 @@
⟡ Airbnb JavaScript Style Guide repo-airbnb-javascript (MIT) - A mostly reasonable approach to JavaScript
⟡ JavaScript Garden repo-js-garden (Site site-js-garden , MIT) - A collection of documentation about the most quirky parts of the JavaScript language
⟡ Node.js Style Guide repo-node-style-guide (cc-sa) - A guide for styling your node.js / JavaScript code. Fork & adjust to your taste
⟡ Node.js Best Practices repo-nodejs-bp (Site site-nodejs-bp , MIT) - This is a list of best practices for writing robust Node.js code. It is inspired by other guilds such as Felix Geisendörfer's Node Style Guide and what is popular 
within the community
⟡ Node.js Best Practices repo-nodejs-bp (Site site-nodejs-bp , MIT) - This is a list of best practices for writing robust Node.js code. It is inspired by other guilds such as Felix Geisendörfer's Node Style Guide and what is popular within the 
community
⟡ function qualityGuide () { repo-function-quality (MIT) - This style guide aims to provide the ground rules for an application's JavaScript code, such that it's highly readable and consistent across different developers on a team
⟡ The Node Beginner Book repo-node-biginner (Site site-node-biginner , cc-nc-sa) - The Node Beginner Book is a comprehensive introduction to Node.js and some of the more advanced JavaScript topics like functional programming
⟡ Learn You The Node.js For Much Win! repo-learn-node-win (MIT) - Learn You The Node.js For Much Win! An intro to Node.js via a set of self-guided workshops.
@@ -635,8 +633,8 @@
⟡ A guide to Python's magic methods repo-magic-methods (Site site-magic-methods , cc-nc-sa) - This guide is the culmination of a few months' worth of blog posts. The subject is magic methods
⟡ Think Python repo-think-python (Site site-think-python , cc-nc) - How to Think Like a Computer Scientist
⟡ Automate the Boring Stuff with Python (Site site-automatetheboringstuff , cc-nc-sa) - learn how to use Python to write programs that do in minutes what would take you hours to do by hand - no prior programming experience required
⟡ A Whirlwind Tour of Python repo-whirlwind-tour (Site site-whirlwind-tour , cc0) - fast-paced introduction to essential components of the Python language for researchers and developers who are already familiar with programming in 
another language
⟡ A Whirlwind Tour of Python repo-whirlwind-tour (Site site-whirlwind-tour , cc0) - fast-paced introduction to essential components of the Python language for researchers and developers who are already familiar with programming in another 
language
⟡ Practical Python Programming repo-practical-python (Site site-practical-python , cc-sa) - covers foundational aspects of Python programming with an emphasis on script writing, data manipulation, and program organization
⟡ Python Basics repo-python-basics (Site site-python-basics , cc-nc-sa) - Introduction to Python
⟡ Google's Python Class (Site site-google-python , cc) - this is a free class for people with a little bit of programming experience who want to learn Python (Note that this course is designed for Python 2.6 or later, not Python 3.x)
@@ -725,8 +723,7 @@
⟡ Deep into Pharo (Site site-deep-pharo , cc-sa) - Deep into Pharo is the second volume of a series of books covering Pharo
⟡ Pharo by example (Site site-pharo-example , cc-sa) - Pharo by Example, intended for both students and developers, will guide you gently through the Pharo language and environment by means of a series of examples and exercises
⟡ Dynamic Web Development with Seaside (Site site-dwd-seaside , cc-nc-sa) - Dynamic Web Development with Seaside, intended for developers, will present the core of Seaside as well as advanced features such as Web 2.0 support and 
deployment
⟡ Dynamic Web Development with Seaside (Site site-dwd-seaside , cc-nc-sa) - Dynamic Web Development with Seaside, intended for developers, will present the core of Seaside as well as advanced features such as Web 2.0 support and deployment
⟡ Squeak by Example (Site site-squeak-example , cc-sa) - Squeak by Example, intended for both students and developers, will guide you gently through the Squeak language and environment by means of a series of examples and exercises
site-squeak-example : http://www.squeakbyexample.org/
@@ -880,10 +877,10 @@
⟡ Guides repo-narkoz-guides - Design and development guides
⟡ List of Free Learning Resources repo-free-programming-books - Freely available programming books
⟡ Gitbook site-gitbook - A modern publishing toolchain. Simply taking you from ideas to finished, polished books
⟡ O'Reilly Open Books site-oreilly-openbook - O'Reilly has published a number of Open Books--books with various forms of "open" copyright--over the years. The reasons for "opening" copyright, as well as the specific license agreements 
under which they are opened, are as varied as our authors
⟡ OnlineProgrammingBooks.com site-online-programming-books - This site lists free eBooks and online books related to programming, computer science, software engineering, web design, mobile app development, networking, databases, 
information technology, AI, graphics and computer hardware which are provided by publishers or authors on their websites legally
⟡ O'Reilly Open Books site-oreilly-openbook - O'Reilly has published a number of Open Books--books with various forms of "open" copyright--over the years. The reasons for "opening" copyright, as well as the specific license agreements under 
which they are opened, are as varied as our authors
⟡ OnlineProgrammingBooks.com site-online-programming-books - This site lists free eBooks and online books related to programming, computer science, software engineering, web design, mobile app development, networking, databases, information 
technology, AI, graphics and computer hardware which are provided by publishers or authors on their websites legally
⟡ Free Software Foundation - books/documentation site-fsf-book 
⟡ Green Tea Press site-greentea-press - Free books by Allen Downey
⟡ Wikipedia books(community books) site-wikipedia-book 
@@ -915,3 +912,5 @@
 
 
opensourcedocuments Github: https://github.com/44bits/awesome-opensource-documents