awesome-opensource-documents
by 44bits
A curated list of awesome open source or open source licensed documents, guides, books.
AI summary
Documentation hub
A curated list of documentation and resources for software development and related fields.
- stars
- 2K
- forks
- 157
- watching
- 96
- awesome lists
- 3
- entries
- 239
What's in the list
239 links in 46 sections, with live GitHub stats.activeno commit in 2y
Subjects / Computer Science
Crypto 101
( , cc-nc) - the introductory book on cryptography
The little book about OS development
( , cc-nc-sa) - This is the source code for the book "The little book about OS development"
- Site
How to Design Programs ( , cc-nc-nd)
- Site
Structure and Interpretation of Computer Programs ( , cc-sa)
- Site
Programming Languages: Application and Interpretation ( , cc-nc-sa)
- Site
Practical Foundations for Programming Languages ( , cc-nc-nd)
Open Data Structures
( , cc) - To provide a high-quality open content data structures textbook that is both mathematically rigorous and provides complete implementation
- Site
Algorithms, 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
- Site
Introduction to Theory of 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
- Site
Discrete Structures for Computer Science: Counting, Recursion, and Probability ( , 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
(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
( cc-sa) - free, modifiable textbook on operating systems principles
- Site
Programming on Parallel Machines ( , 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?
( , cc-sa) - The purpose of this book is to teach new programmers and scientists about the basics of High Performance Computing
- Site
High Performance Computing ( , cc)
- Site
Natural Language Processing for the Working Programmer ( , 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
- Site
Fundamentals of Programming: With Object Oriented Programming ( , cc-nc-sa) - This book presents a balanced and flexible approach to the incorporation of object-oriented principles in introductory courses using Python
- Site
Introduction to Computing ( , 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
( , 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
( , cc-nc-sa) - Examples and work from Problem Solving with Algorithms and Data Structures Using Python
- Site
Data Compression Explained ( , custom liscense) - This book is for the reader who wants to understand how data compression works, or who wants to write data compression software
Subjects / Data Science and Statistics
LearnDataScience
(BSD) - Open Content for self-directed learning in data science
Think Stats
( , cc-sa) - Probability and Statistics for Programmers
- Site
A Brief Introduction to Neural Networks ( , cc-nc-nd)
- PDF
Data Mining for the Masses ( , cc)
Bayesian Methods for Hackers
( , MIT) - An intro to Bayesian methods and probabilistic programming from a computation/understanding-first, mathematics-second point of view
- Site
Journal of Statistical Software ( , cc-by)
The Book Of Jupyter
( , cc) - This is some of the material that covers the advanced Jupyter/IPython SciPy tutorial that is/was/will be given in July 2015
Subjects / Devops
Ops School Curriculum
( , cc) - Ops School is a comprehensive program that will help you learn to be an operations engineer
Twelve Factor App
( , MIT) - The twelve-factor app is a methodology for building software-as-a-service apps
- Site
Digital Oceans - Tutorials ( , cc-nc-sa) - development and sysadmin tutorials
.htaccess Snippets
(Public Domain) - A collection of useful .htaccess snippets, all in one place
Travis CI
( , MIT) - Documentation for Travis
CoreOS Documentation
( , Apache 2.0) - Documentation for CoreOS
Packer Documentation
( , MPL) - Documentation for Packer
The Art of Command Line
(cc-sa) - Master the command line, in one page
Command Line Text Processing
( , cc-nc-sa) - From finding text to search and replace, from sorting to beautifying text and more
Linux Command Line
( , cc-nc-sa) - Introduction to Linux commands and Shell scripting
Subjects / Mathematics & Physics
Homotopy type theory
( , BSD) - Homotopy Type Theory is an interpretation of Martin-Löf’s intensional type theory into abstract homotopy theory
Collision Detection
( , cc-nc-sa) - A book and examples on collision detection
Subjects / Open Source
The Architecture of Open Source Applications 1
( , cc-nc-sa)
The Architecture of Open Source Applications 2
( , cc-nc-sa)
The Performance of Open Source Applications
( , cc-nc-sa)
- Free Software Free Society: Selected Essays
( , GNU-FDL) - The Architecture of Open Source Applications
- Free as in Freedom (2.0)
( , GNU-FDL) - Free as in Freedom (2.0) is Stallman's revision of the original biography
- Site
The Daemon, the GNU & the Penguin ~ by Dr. Peter Salus ( , cc-nc-nd)
Subjects / Programming
500 Lines or Less
(cc & mit) - This is the source for the book 500 Lines or Less, the fourth in the Architecture of Open Source Applications series
Guides
(cc) - Guides for getting things done, programming well, and programming in style
An 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
( , cc-nc-nd) - Topics discussed: x86/x64, ARM/ARM64, MIPS, Java/JVM
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!
- Site
Mozilla Developer Network ( , cc-by-sa) - Shared knowledge for the Open Web
The Little Introduction To Programming
( , 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
( , 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?
( , cc-nc-nd) - Paul Ford’s “What Is Code?”
Subjects / Database
Elasticsearch - The Definitive Guide
( , cc-nc-nd) - The Definitive Guide to Elasticsearch
Subjects / World Wide Web
HTTP API Design Guide
(cc) - HTTP API design guide extracted from work on the Heroku Platform API
- Dive Into HTML5
( , cc) - Dive Into HTML5 elaborates on a hand-picked selection of features from the HTML5 specification and other fine standards
Web Fundamentals
( , Apache 2.0) - Best practices for modern web development
Code Guide
( , MIT) - Standards for flexible, durable, and sustainable HTML and CSS
HTML Best Practices
(cc0) - For writing maintainable and scalable HTML documents
WebComponents.org
( , cc-sa) - A place to discuss and evolve Web Component best-practices
How to lose weight (in the browser)
( , cc-sa, MIT) - The definitive front-end performance guide
North
( , MIT) - MIT Design and development standards to align and guide your project
- Site
RESTful Web APIs ( , cc-nc-nd) - Restful Web APIs was the first book-length treatment of RESTful design, and the predecessor to RESTful Web APIs
- Site
DOM Enlightenment ( , cc-nc-nd) - Exploring the relationship between JavaScript and the modern HTML DOM
http2 explained
( , cc-nc-nd) - http2 explained is a detailed document explaining and documenting HTTP/2, the successor to the widely popular HTTP/1.1 protocol
- Site
RESTful API Guidelines ( , cc) - Comprehensive, "API First" design guidelines developed by Zalando
Subjects / Writing and Documentation
Write the Docs
( , cc) - A place for Sphinx documentation and general writing of things
The Hitchhiker's Guide to Documentation!
( , cc-nc-sa) - This Guide exists to provide advices and a best-practice handbook about creating documentation
CommonMark Spec
( , cc-sa) - CommonMark is a rationalized version of Markdown syntax, with a spec and BSD-licensed reference implementations in C and JavaScript
- Site
reStructuredText Markup Specification ( , Public Domain)
Prose for Programmers
(cc-nc-nd) - A book to help software developers write better prose
Subjects / Journalism and Visualization
- Data Journalism Handbook
(cc-sa) - The Data Journalism Handbook is a free, open source reference book for anyone interested in the emerging field of data journalism
Intro to D3.js
( , Apache 2.0) - The tutorial provides a quick intro to D3.js, a Javascript library for creating data visualizations in the browser
The Nature of Code
( , cc-nc, LGPL) - This book focuses on the programming strategies and techniques behind computer simulations of natural systems using Processing
Data Science 45-min Intros
(Public Domain) - Ipython notebook presentations for getting starting with basic programming, statistics and machine learning techniques
Data + Design
( , cc-nc-sa) - A Simple Introduction to Preparing and Visualizing Information
D3 101 Screencasts
( , MIT) - Curran Kelleher's D3.js screencasts
Thematic Cartography Guide
( , cc-nc) - A short, friendly guide to basic principles of thematic mapping
Subjects / Android Development
- Site
Android Developers - API Guide ( , cc) - Documentation for Android development
Best practices in Android development
(cc) - Do's and Don'ts for Android development, by Futurice developers
Subjects / IOS Development
iOS Good Practices
(cc) - Good ideas for iOS development, by Futurice developers
iOS Developer and Designer Interview Questions
(MIT) - A small guide to help those looking to hire a developer or designer for iOS work
Subjects / ETC
Cocktails for programmers
(MIT) - Сocktails for programmers. Коктейли для программистов
- Solarized
( , MIT) - Precision colors for machines and people
ØMQ - The Guide
( cc-nc-sa) - Learning and Using ØMQ
NPR Visuals' Best Practices
(cc) - Best practices and coding conventions for the NPR Visuals team
10up Engineering Best Practices
( , MIT) - This guide dictates how we, as a company, engineer websites
Peco REAMDE
(MIT) - Documenatation for Peco(Simplistic interactive filtering tool)
Learn X in Y minutes
( , cc-sa) - Take a whirlwind tour of your next favorite language. Community-driven!
RxMarbles
( , BSD) - Interactive diagrams of Rx Observables
Programming Languages / Assembly
Some Assembly Required
(cc-sa) - An approachable introduction to Assembly
Programming Languages / C
Programming Languages / Cofeescript
Cofeescript Cookbook
( , cc) - CoffeeScript recipes for the community by the community
Programming Languages / CSS
Bootstrap
( , cc) - Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web
idiomatic CSS
(cc) - Principles of writing consistent
Font Awesome
( , cc) - The iconic font and CSS toolkit
Programming Languages / Fortran
- Site
Introduction to Programming using Fortran 95 ( , cc-nc-sa) - This text provides an introduction to programming and problem solving using the Fortran 95 programming language
Programming Languages / Ruby
Why's Poignant Guide to Ruby
( , cc-sa) - This is just a small Ruby book. It won’t crush you. It’s light as a feather
Rails Guide
( , cc-sa) - Official Guide for Ruby on Rails
The Rails Style Guide
(cc) - A community-driven Ruby on Rails 4 style guide
Ruby Style Guide
(cc) - A community-driven Ruby coding style guide
Better Spec
( , MIT) - RSpec Best Practices
- Ruby Hacking Guide
( , cc-nc-sa) - Ruby hacking guide english translation
- Site
Practicing Ruby ( , cc-sa) - We provide concentrated doses of programming experience across a wide range of different topics
Ruby Best Practices
(cc-nc-sa) - Ruby Best Practices, by Gregory Brown
- Neo Ruby Koans
( , cc-nc-sa) - A set of Koans to teach the Ruby language
Middleman
( , cc) - Documentation for Middleman
- Jekyll
( , MIT) - Documentation for Jekyll
Ruby Scripting
( , cc-nc-sa) - example based guide for Ruby scripting
Ruby Regexp
( , cc-nc-sa) - step by step guide to Ruby regular expressions
Programming Languages / Clojure
ClojureDocs
( , Eclipse Public License) - community-powered documentation and examples repository for the Clojure programming language
Clojure Documentation
( , cc) - community-driven documentation site for the Clojure programming language
Programming Languages / Elixir
Elixir Getting Started
( , Apache 2.0) - Official Elixir tutorial
repo-30-days-of-elixir
(MIT) - A walk through the Elixir language in 30 exercises
Elixir Style Guide
(cc) - A community driven style guide for Elixir
Programming Languages / Forth
- PDF
Thinking Forth Project Thinking Forth Project ( , cc-nc-sa)
Programming Languages / Erlang
- Site
Learn You Some Erlang for Great Good! ( , cc-nc-nd)
Structure and Interpretation of Computer Program
( , cc-sa) - Structure and Interpretation of Computer Programs, the LFE edition
Programming Languages / Go
Go by Example
(cc) - Go by Example is a hands-on introduction to Go using annotated example programs
Build Web Application With Golang
(cc-sa) - A golang ebook intro how to build a web with golang
Programming Languages / Haskell
- Site
Learn You a Haskell for Great Good! ( , cc-nc-sa) - Learn You a Haskell for Great Good! is a hilarious, illustrated guide to this complex functional language
How to learn Haskell
(cc0) - This is a recommended path for learning Haskell based on experience helping others
Haskell By Example
( , cc) - Haskell by Example is a port of Go by Example to Haskell
Programming Languages / Javascript
- Site
Learning JavaScript Design Patterns ( , cc-nc-nd) - In this book we will explore applying both classical and modern design patterns to the JavaScript programming language
JavaScript-Garden
( , MIT) - A collection of documentation about the most quirky parts of the JavaScript language
ECMAScript 6 Features
(MIT) - ECMAScript 6, also known as ECMAScript 2015, is the latest version of the ECMAScript standard
React Primer Draft
(GNU) - A primer for building Single-Page Applications with React
Angular Style Guide
(MIT) - Angular Style Guide: A starting point for Angular development teams to provide consistency through good practices
JavaScript : The Right Way
( , cc-nc-sa) - This is a guide intended to introduce new developers to JavaScript and help experienced developers learn more about its best practices
Idiomatic JavaScript
(cc) - Principles of Writing Consistent, Idiomatic JavaScript
Angular Test Patterns
(MIT) - A High-Quality Guide for Testing Angular 1.x Applications
Airbnb JavaScript Style Guide
(MIT) - A mostly reasonable approach to JavaScript
JavaScript Garden
( , MIT) - A collection of documentation about the most quirky parts of the JavaScript language
Node.js Style Guide
(cc-sa) - A guide for styling your node.js / JavaScript code. Fork & adjust to your taste
Node.js Best Practices
( , 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 () {
(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
( , 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!
(MIT) - Learn You The Node.js For Much Win! An intro to Node.js via a set of self-guided workshops
- Site
Understanding ECMAScript 6 ( , cc-nc-nd) - ECMAScript 6 is coming, are you ready? There's a lot of new concepts to learn and understand. Get a headstart with this book!
An introduction to Node.js
(cc-sa) - a short introduction to node.js
- stream-handbook
(cc) - how to write node programs with streams
You Don't Know JS
( , cc-nc-nd) - A book series on JavaScript. @YDKJS on twitter
- Site
Eloquent JavaScript ( , cc-nc) - about JavaScript, programming, and the wonders of the digital
CasperJS
( , MIT) - Documentation for CasperJS
Ember.js Guide
( , MIT) - Official Guide for Ember.js
React Document
( , cc) - Documentation for React
- Flux Application Architecture
( , cc) - Documenatiton for Flux application architecture
Redux Document
( , MIT) - Documentation for Redux
JavaScript RegExp
( , cc-nc-sa) - step by step guide to JavaScript regular expressions
Programming Languages / Lisp
DIY Lisp
(BSD) - A hands-on, test driven guide to implementing a simple programming language
Build Your Own Lisp
( , cc-nc-sa) - Learn C and build your own programming language in under 1000 lines of code!
Programming Languages / Objective-C
NYTimes Objective-C Style Guide
(MIT) - This style guide outlines the coding conventions of the iOS teams at The New York Times
Programming Languages / Ocaml
- Site
Real World OCaml ( , cc-nc-nd) - Real World OCaml is aimed at programmers who have some experience with conventional programming languages, but not specifically with statically typed functional programming
Programming Languages / Perl
Perl intro
( , cc-nc-sa) - Introductory course for Perl 5 through examples
Programming Languages / PHP
PHP: The Right Way
( , by-nc-sa) - An easy-to-read, quick reference for PHP best practices, accepted coding standards, and links to authoritative tutorials around the Web
Programming Languages / Python
Python Enhancement Proposals
( , Open Publication License)
The Hitchhiker’s Guide to Python!
( , cc-nc-sa) - Python best practices guidebook, written for Humans
Django Documentation
( , bsd) - Documenatiton for Django which is python web framework
- Site
Dive Into Python 3 ( , cc-sa) - Dive Into Python is a free Python book for experienced programmers
Explore Flask
( , Public Domain) - Explore Flask is a book about best practices and patterns for developing web applications with Flask
Full Stack Python
( , MIT) - Full Stack Python source with Pelican, Bootstrap and Markdown
A Byte of Python
( , cc-sa) - "A Byte of Python" is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience
- Site
Learning to Program Using Python ( , cc-sa)
A guide to Python's 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
( , cc-nc) - How to Think Like a Computer Scientist
- Site
Automate the Boring Stuff with Python ( , 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
( , 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
( , cc-sa) - covers foundational aspects of Python programming with an emphasis on script writing, data manipulation, and program organization
Python Basics
( , cc-nc-sa) - Introduction to Python
- Site
Google's Python Class ( , 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)
Think DSP
( , cc-nc) - introduction to Digital Signal Processing in Python
Python re(gex)?
( , cc-nc-sa) - step by step guide to learning Python regular expressions
Programming Languages / Rust
The Rust Programming Language
( , MIT) - Official Guide for Rust
Rust by Example
( , MIT) - Rust by Example is a collection of examples that illustrate various Rust concepts and the standard libraries
Rust For Rubyists
( , AGPL) - Rust for Rubyists was the first community tutorial for Rust
- Site
Rust for Python Programmers ( , cc-nc-sa)
Programming Languages / R
- Introduction to R
( , cc-nc-sa & apache 2.0) - These are notes for an introductory R workshop I am teaching for Python Programmers
- Site
Cookbook for R ( , cc-sa) - The goal of the cookbook is to provide solutions to common tasks and problems in analyzing data
Programming Languages / Racket
- Site
Racket Documentation ( , LGPL) - Documentation for Racket
Programming Languages / Scala
Scala Best Practices
(cc) - A collection of best practices, friendly to people that want to contribute
twitter.github.com/effectivescala
( , cc-by) - Twitter's Effective Scala Guide
Scala School!
( , Apache 2.0) - Lessons in the Fundamentals of Scala
Programming Languages / Smalltalk
- Site
Deep into Pharo ( , cc-sa) - Deep into Pharo is the second volume of a series of books covering Pharo
- Site
Pharo by 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
- Site
Dynamic Web Development with 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
- Site
Squeak by 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
Tools / Server
Nginx Server Configs
(MIT) - Nginx HTTP server boilerplate configs
Tools / Editor
- Site
GNU Emacs manual ( , GNU-FDL) - Emacs is the extensible, customizable, self-documenting real-time display editor. This manual describes how to edit with Emacs and some of the ways to customize it
- Site
GNU Emacs Lisp Reference Manual ( , GNU-FDL) - Documentation for Emacs Lisp
Emacs is sexy!
( , GNU) - Simple website to share the love for Emacs
- Learn Vimscript the Hard Way
( , custom license) - Learn Vimscript the Hard Way is a book for users of the Vim editor who want to learn how to customize Vim
The Emacs Lisp Style Guide
(cc) - This Emacs Lisp style guide recommends best practices so that real-world Emacs Lisp programmers can write code that can be maintained by other real-world Emacs Lisp programmers
- Site
A Byte of Vim ( , cc-sa) - “A Byte of Vim” is a book which aims to help you to learn how to use the Vim editor (version 7), even if all you know is how to use the computer keyboard
Vim Reference
( , cc-nc-sa) - guide for beginner to intermediate users
Tools / Git
Pro Git
( , cc-nc-sa) - An open source book on Git by Scott Chacon and Ben Straub
A Git Style Guide
(cc) - This is a Git Style Guide inspired by How to Get Your Change Into the Linux Kernel, the git man pages and various practices popular among the community
Github Cheatsheet
(MIT) - A list of cool features of Git and GitHub
- Git Magic
( , GPL) - A guide to using Git
Git it
( , BSD) - A workshopper for learning Git and GitHub
Tools / etc.
Library Documentation
riak docs
( , cc) - Documentation for riak
Vagrant
( , MIT) - Documentation for Vagrant
Docker
( , Apache 2.0) - Documentation for Docker
phpMyAdmin
( , GPL) - Documentation for phpMyAdmin
- OmegaT
( , GPL) - Documentation for OmegaT
Sphinx documentation
( , BSD) - Documentation for Sphinx
Ansible Documentation
( , GPL) - Documentation for Ansible
Other Languages / Korean
Other Languages / Chinese
JavaScript 标准参考教程
( , cc-nc) - A open JavaScript tutorial book, focusing on client devices, written in Chinese
Build Web Applciation With Golang
(cc-sa) - A golang ebook intro how to build a web with golang
七天学会NodeJS
( , MIT) - 这是一本NodeJS新手入门教程,涵盖了使用NodeJS开发各种程序所必要的知识,请点击以下链接阅读
C++ 并发编程指南
(MIT) - A Detailed Cplusplus Concurrency Tutorial
Backbone.js入门教程
(MIT) - backbonejs学习笔记更新版,使用backbone1.1.0
ECMAScript 6入门
( , cc-nc) - 一本开源的JavaScript语言教程,全面介绍ECMAScript 6新增的语法特性
Nginx开发从入门到精通
( , cc-nc) - 一本开源的Nginx开发教程,全面介绍nginx模块的开发以及它的内部原理
Japanese
Android Development Training Course
( , Apache 2.0) - Training course repository for android app development
はてな教科書
(cc-nc-sa) - はてな研修用教科書
Another Documents List / References
Beautiful Docs
Pointers to useful, well-written, and otherwise beautiful documentation
Papers We Love
Papers from the computer science community to read and discuss
Awesome Awesomeness
A curated list of amazingly awesome awesomeness
Awesome
A curated list of awesome lists
Readings in Databases
A list of papers essential to understanding databases and building new data systems
Python Reference
Useful functions, tutorials, and other Python-related things
Guides
Design and development guides
List of Free Learning Resources
Freely available programming books
- Gitbook
A modern publishing toolchain. Simply taking you from ideas to finished, polished books
- O'Reilly Open Books
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
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
- Green Tea Press
Free books by Allen Downey
Python Books
PythonBooks is a showcase of the best free ebooks about Python
- JSbooks
The best free JavaScript resources
Nothing in this list matches your filter.
Featured in 3 awesome lists
Each link jumps to the spot where the list mentions awesome-opensource-documents.
More related projects
learnbyexample/learn_gnugrep_ripgrep324
leoven/c-macro-collections536
xmonader/nimdays214
toy/image_optim1.5K
nugine/deno-manual-cn293
huluti/curtail371
arbox/ruby-style-guide412
juanitofatas/ruby-style-guide127
alemohamad/ruby-style-guide103
tamectosphere/elixir_style_guide0
fortissimo1997/ruby-style-guide524