awesome-opensource-documents

Documentation hub

A curated list of documentation and resources for software development and related fields.

blue_book A curated list of awesome open source or open source licensed documents, guides, books.

GitHub

2k stars
96 watching
157 forks
last commit: over 2 years ago
Linked from 3 awesome lists


Awesome Open Source Documents / Subjects / Computer Science

Crypto 101 3,008 over 1 year ago ( , cc-nc) - the introductory book on cryptography
The little book about OS development 2,236 almost 2 years ago ( , 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 1,212 almost 3 years ago ( , 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 120 over 3 years ago ( 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 1,493 over 1 year ago ( , 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 324 almost 6 years ago ( , 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

Awesome Open Source Documents / Subjects / Data Science and Statistics

LearnDataScience 2,964 about 1 year ago (BSD) - Open Content for self-directed learning in data science
Think Stats 4,040 7 months ago ( , 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 26,868 7 months ago ( , 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 19 about 6 years ago ( , cc) - This is some of the material that covers the advanced Jupyter/IPython SciPy tutorial that is/was/will be given in July 2015

Awesome Open Source Documents / Subjects / Devops

Ops School Curriculum 1,623 about 1 year ago ( , cc) - Ops School is a comprehensive program that will help you learn to be an operations engineer
Twelve Factor App 3,707 about 2 months ago ( , 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 12,767 almost 2 years ago (Public Domain) - A collection of useful .htaccess snippets, all in one place
Travis CI 595 about 2 months ago ( , MIT) - Documentation for Travis
CoreOS Documentation 882 over 4 years ago ( , Apache 2.0) - Documentation for CoreOS
Packer Documentation 15,152 about 2 months ago ( , MPL) - Documentation for Packer
The Art of Command Line 154,018 7 months ago (cc-sa) - Master the command line, in one page
Command Line Text Processing 10,182 8 months ago ( , cc-nc-sa) - From finding text to search and replace, from sorting to beautifying text and more
Linux Command Line 535 8 months ago ( , cc-nc-sa) - Introduction to Linux commands and Shell scripting

Awesome Open Source Documents / Subjects / Mathematics & Physics

Homotopy type theory 1,262 about 2 months ago ( , BSD) - Homotopy Type Theory is an interpretation of Martin-Löf’s intensional type theory into abstract homotopy theory
Collision Detection 420 about 2 years ago ( , cc-nc-sa) - A book and examples on collision detection

Awesome Open Source Documents / Subjects / Open Source

The Architecture of Open Source Applications 1 1,387 10 months ago ( , cc-nc-sa)
The Architecture of Open Source Applications 2 1,387 10 months ago ( , cc-nc-sa)
The Performance of Open Source Applications 1,387 10 months ago ( , 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)

Awesome Open Source Documents / Subjects / Programming

500 Lines or Less 29,345 over 1 year ago (cc & mit) - This is the source for the book 500 Lines or Less, the fourth in the Architecture of Open Source Applications series
Guides 9,476 3 months ago (cc) - Guides for getting things done, programming well, and programming in style
An App Launch Guide 3,970 almost 4 years ago ( , 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 299 over 5 years ago ( , 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 44 over 4 years ago ( , 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 521 about 2 months ago ( , 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? 3,680 8 months ago ( , cc-nc-nd) - Paul Ford’s “What Is Code?”

Awesome Open Source Documents / Subjects / Database

Elasticsearch - The Definitive Guide 3,556 over 3 years ago ( , cc-nc-nd) - The Definitive Guide to Elasticsearch

Awesome Open Source Documents / Subjects / World Wide Web

HTTP API Design Guide 13,688 about 1 year ago (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 13,854 over 2 years ago ( , Apache 2.0) - Best practices for modern web development
Code Guide 8,456 6 months ago ( , MIT) - Standards for flexible, durable, and sustainable HTML and CSS
HTML Best Practices 4,111 9 months ago (cc0) - For writing maintainable and scalable HTML documents
WebComponents.org 733 about 8 years ago ( , cc-sa) - A place to discuss and evolve Web Component best-practices
How to lose weight (in the browser) 2,199 almost 4 years ago ( , cc-sa, MIT) - The definitive front-end performance guide
North 4,848 about 9 years ago ( , 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 2,268 10 months ago ( , 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

Awesome Open Source Documents / Subjects / Writing and Documentation

Write the Docs 1,333 about 2 months ago ( , cc) - A place for Sphinx documentation and general writing of things
The Hitchhiker's Guide to Documentation! 20 almost 10 years ago ( , cc-nc-sa) - This Guide exists to provide advices and a best-practice handbook about creating documentation
CommonMark Spec 4,895 5 months ago ( , 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 226 almost 2 years ago (cc-nc-nd) - A book to help software developers write better prose

Awesome Open Source Documents / 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 604 over 3 years ago ( , 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 1,937 over 5 years ago ( , 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 1,582 over 5 years ago (Public Domain) - Ipython notebook presentations for getting starting with basic programming, statistics and machine learning techniques
Data + Design 366 over 6 years ago ( , cc-nc-sa) - A Simple Introduction to Preparing and Visualizing Information
D3 101 Screencasts 2,620 over 2 years ago ( , MIT) - Curran Kelleher's D3.js screencasts
Thematic Cartography Guide 42 almost 5 years ago ( , cc-nc) - A short, friendly guide to basic principles of thematic mapping

Awesome Open Source Documents / Subjects / Android Development

Site Android Developers - API Guide ( , cc) - Documentation for Android development
Best practices in Android development 20,368 over 3 years ago (cc) - Do's and Don'ts for Android development, by Futurice developers

Awesome Open Source Documents / Subjects / IOS Development

iOS Good Practices 10,967 9 months ago (cc) - Good ideas for iOS development, by Futurice developers
iOS Developer and Designer Interview Questions 1,588 over 7 years ago (MIT) - A small guide to help those looking to hire a developer or designer for iOS work

Awesome Open Source Documents / Subjects / ETC

Cocktails for programmers 2,265 4 months ago (MIT) - Сocktails for programmers. Коктейли для программистов
Solarized ( , MIT) - Precision colors for machines and people
ØMQ - The Guide 3,447 about 2 months ago ( cc-nc-sa) - Learning and Using ØMQ
NPR Visuals' Best Practices 293 2 months ago (cc) - Best practices and coding conventions for the NPR Visuals team
10up Engineering Best Practices 760 4 months ago ( , MIT) - This guide dictates how we, as a company, engineer websites
Peco REAMDE 7,699 11 months ago (MIT) - Documenatation for Peco(Simplistic interactive filtering tool)
Learn X in Y minutes 11,565 about 2 months ago ( , cc-sa) - Take a whirlwind tour of your next favorite language. Community-driven!
RxMarbles 4,209 over 3 years ago ( , BSD) - Interactive diagrams of Rx Observables

Awesome Open Source Documents / Programming Languages / Assembly

Some Assembly Required 3,217 8 months ago (cc-sa) - An approachable introduction to Assembly

Awesome Open Source Documents / Programming Languages / C

C Style 2,008 over 4 years ago (cc-sa) - My favorite C programming practices
Site C Programming ( , cc-sa) - comprehensive look at the C programming language and its features

Awesome Open Source Documents / Programming Languages / Cofeescript

Cofeescript Cookbook 561 almost 2 years ago ( , cc) - CoffeeScript recipes for the community by the community

Awesome Open Source Documents / Programming Languages / CSS

Bootstrap 171,059 about 2 months ago ( , cc) - Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web
idiomatic CSS 6,655 about 2 years ago (cc) - Principles of writing consistent
Font Awesome 74,415 2 months ago ( , cc) - The iconic font and CSS toolkit

Awesome Open Source Documents / 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

Awesome Open Source Documents / Programming Languages / Ruby

Why's Poignant Guide to Ruby 768 about 2 months ago ( , cc-sa) - This is just a small Ruby book. It won’t crush you. It’s light as a feather
Rails Guide 56,200 about 2 months ago ( , cc-sa) - Official Guide for Ruby on Rails
The Rails Style Guide 6,483 3 months ago (cc) - A community-driven Ruby on Rails 4 style guide
Ruby Style Guide 16,481 4 months ago (cc) - A community-driven Ruby coding style guide
Better Spec 3,454 3 months ago ( , 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 312 over 9 years ago (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 267 almost 2 years ago ( , cc) - Documentation for Middleman
Jekyll ( , MIT) - Documentation for Jekyll
Ruby Scripting 69 over 4 years ago ( , cc-nc-sa) - example based guide for Ruby scripting
Ruby Regexp 99 12 months ago ( , cc-nc-sa) - step by step guide to Ruby regular expressions

Awesome Open Source Documents / Programming Languages / Clojure

ClojureDocs 1,033 about 1 year ago ( , Eclipse Public License) - community-powered documentation and examples repository for the Clojure programming language
Clojure Documentation 369 over 2 years ago ( , cc) - community-driven documentation site for the Clojure programming language

Awesome Open Source Documents / Programming Languages / Elixir

Elixir Getting Started 355 3 months ago ( , Apache 2.0) - Official Elixir tutorial
repo-30-days-of-elixir 3,035 almost 3 years ago (MIT) - A walk through the Elixir language in 30 exercises
Elixir Style Guide 4,371 9 months ago (cc) - A community driven style guide for Elixir

Awesome Open Source Documents / Programming Languages / Forth

PDF Thinking Forth Project Thinking Forth Project ( , cc-nc-sa)

Awesome Open Source Documents / Programming Languages / Erlang

Site Learn You Some Erlang for Great Good! ( , cc-nc-nd)
Structure and Interpretation of Computer Program 124 6 months ago ( , cc-sa) - Structure and Interpretation of Computer Programs, the LFE edition

Awesome Open Source Documents / Programming Languages / Go

Go by Example 7,342 3 months ago (cc) - Go by Example is a hands-on introduction to Go using annotated example programs
Build Web Application With Golang 43,360 9 months ago (cc-sa) - A golang ebook intro how to build a web with golang

Awesome Open Source Documents / 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 7,986 over 1 year ago (cc0) - This is a recommended path for learning Haskell based on experience helping others
Haskell By Example 151 over 3 years ago ( , cc) - Haskell by Example is a port of Go by Example to Haskell

Awesome Open Source Documents / 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 3,449 7 months ago ( , MIT) - A collection of documentation about the most quirky parts of the JavaScript language
ECMAScript 6 Features 29,222 about 2 years ago (MIT) - ECMAScript 6, also known as ECMAScript 2015, is the latest version of the ECMAScript standard
React Primer Draft 3,650 over 8 years ago (GNU) - A primer for building Single-Page Applications with React
Angular Style Guide 23,842 over 2 years ago (MIT) - Angular Style Guide: A starting point for Angular development teams to provide consistency through good practices
JavaScript : The Right Way 8,734 about 1 year ago ( , 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 24,915 about 1 year ago (cc) - Principles of Writing Consistent, Idiomatic JavaScript
Angular Test Patterns 867 over 8 years ago (MIT) - A High-Quality Guide for Testing Angular 1.x Applications
Airbnb JavaScript Style Guide 145,636 about 2 months ago (MIT) - A mostly reasonable approach to JavaScript
JavaScript Garden 3,449 7 months ago ( , MIT) - A collection of documentation about the most quirky parts of the JavaScript language
Node.js Style Guide 5,006 about 4 years ago (cc-sa) - A guide for styling your node.js / JavaScript code. Fork & adjust to your taste
Node.js Best Practices 743 about 8 years ago ( , 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 () { 2,933 about 1 year ago (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 4,034 7 months ago ( , 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! 7,297 about 3 years ago (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 9,821 over 4 years ago (cc-sa) - a short introduction to node.js
stream-handbook (cc) - how to write node programs with streams
You Don't Know JS 180,122 5 months ago ( , 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 7,199 almost 5 years ago ( , MIT) - Documentation for CasperJS
Ember.js Guide 282 over 6 years ago ( , MIT) - Official Guide for Ember.js
React Document 230,386 about 2 months ago ( , cc) - Documentation for React
Flux Application Architecture ( , cc) - Documenatiton for Flux application architecture
Redux Document 60,939 2 months ago ( , MIT) - Documentation for Redux
JavaScript RegExp 112 over 1 year ago ( , cc-nc-sa) - step by step guide to JavaScript regular expressions

Awesome Open Source Documents / Programming Languages / Lisp

DIY Lisp 553 about 2 years ago (BSD) - A hands-on, test driven guide to implementing a simple programming language
Build Your Own Lisp 2,942 3 months ago ( , cc-nc-sa) - Learn C and build your own programming language in under 1000 lines of code!

Awesome Open Source Documents / Programming Languages / Objective-C

NYTimes Objective-C Style Guide 5,849 over 1 year ago (MIT) - This style guide outlines the coding conventions of the iOS teams at The New York Times

Awesome Open Source Documents / 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

Awesome Open Source Documents / Programming Languages / Perl

Perl intro 46 over 4 years ago ( , cc-nc-sa) - Introductory course for Perl 5 through examples

Awesome Open Source Documents / Programming Languages / PHP

PHP: The Right Way 9,119 4 months ago ( , by-nc-sa) - An easy-to-read, quick reference for PHP best practices, accepted coding standards, and links to authoritative tutorials around the Web

Awesome Open Source Documents / Programming Languages / Python

Python Enhancement Proposals 4,467 about 2 months ago ( , Open Publication License)
The Hitchhiker’s Guide to Python! 127 almost 2 years ago ( , cc-nc-sa) - Python best practices guidebook, written for Humans
Django Documentation 81,451 about 2 months ago ( , 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 1,693 about 1 year ago ( , Public Domain) - Explore Flask is a book about best practices and patterns for developing web applications with Flask
Full Stack Python 2,889 over 1 year ago ( , MIT) - Full Stack Python source with Pelican, Bootstrap and Markdown
A Byte of Python 2,322 6 months ago ( , 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 1,699 about 1 year ago ( , cc-nc-sa) - This guide is the culmination of a few months' worth of blog posts. The subject is magic methods
Think Python 1,315 about 2 months ago ( , 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 3,743 12 months ago ( , 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 9,949 6 months ago ( , cc-sa) - covers foundational aspects of Python programming with an emphasis on script writing, data manipulation, and program organization
Python Basics 555 about 4 years ago ( , 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 3,996 3 months ago ( , cc-nc) - introduction to Digital Signal Processing in Python
Python re(gex)? 1,767 over 1 year ago ( , cc-nc-sa) - step by step guide to learning Python regular expressions

Awesome Open Source Documents / Programming Languages / Rust

The Rust Programming Language 99,490 about 2 months ago ( , MIT) - Official Guide for Rust
Rust by Example 7,148 about 2 months ago ( , MIT) - Rust by Example is a collection of examples that illustrate various Rust concepts and the standard libraries
Rust For Rubyists 429 about 5 years ago ( , AGPL) - Rust for Rubyists was the first community tutorial for Rust
Site Rust for Python Programmers ( , cc-nc-sa)

Awesome Open Source Documents / 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

Awesome Open Source Documents / Programming Languages / Racket

Site Racket Documentation ( , LGPL) - Documentation for Racket

Awesome Open Source Documents / Programming Languages / Scala

Scala Best Practices 4,391 about 2 years ago (cc) - A collection of best practices, friendly to people that want to contribute
twitter.github.com/effectivescala 2,240 almost 2 years ago ( , cc-by) - Twitter's Effective Scala Guide
Scala School! 3,715 almost 2 years ago ( , Apache 2.0) - Lessons in the Fundamentals of Scala

Awesome Open Source Documents / 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

Awesome Open Source Documents / Tools / Server

Nginx Server Configs 11,236 2 months ago (MIT) - Nginx HTTP server boilerplate configs

Awesome Open Source Documents / 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! 96 about 2 months ago ( , 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 1,083 12 months ago (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 358 5 months ago ( , cc-nc-sa) - guide for beginner to intermediate users

Awesome Open Source Documents / Tools / Git

Pro Git 5,992 almost 6 years ago ( , cc-nc-sa) - An open source book on Git by Scott Chacon and Ben Straub
A Git Style Guide 5,087 over 2 years ago (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 48,698 10 months ago (MIT) - A list of cool features of Git and GitHub
Git Magic ( , GPL) - A guide to using Git
Git it 1,983 almost 3 years ago ( , BSD) - A workshopper for learning Git and GitHub

Awesome Open Source Documents / Tools / etc.

Site Gibber User Manual ( , cc) - Gibber is a creative coding environment that runs in the browser. This book explains why Gibber was created, what its features are and how to use it
Site Upstart Intro, Cookbook and Best Practises ( , cc-sa)

Awesome Open Source Documents / Library Documentation

riak docs 168 11 months ago ( , cc) - Documentation for riak
Vagrant 26,356 3 months ago ( , MIT) - Documentation for Vagrant
Docker 68,896 about 2 months ago ( , Apache 2.0) - Documentation for Docker
phpMyAdmin 70 about 2 months ago ( , GPL) - Documentation for phpMyAdmin
OmegaT ( , GPL) - Documentation for OmegaT
Sphinx documentation 6,658 about 2 months ago ( , BSD) - Documentation for Sphinx
Ansible Documentation 63,373 about 2 months ago ( , GPL) - Documentation for Ansible

Awesome Open Source Documents / Other Languages / Korean

Site 점프 투 파이썬 ( , cc-nc-nd) - 이 책은 파이썬이란 언어를 처음 접해보는 독자들과 프로그래밍을 한 번도 해 본적이 없는 사람들을 대상으로 한다. 프로그래밍을 할 때 사용되는 전문적인 용어들을 알기 쉽게 풀어서 쓰려고 노력하였으며, 파이썬이란 언어의 개별적인 특성만을 강조하지 않고 프로그래밍 전반에 관한 사항을 파이썬이란 언어를 통해 알 수 있도록 알기 쉽게 설명하였다
emacsbook 77 over 8 years ago (cc-nc)
Site 꾸준히, 자유롭게, 즐겁게 : 한국 오픈 소스 개발자들 이야기 ( , cc-nc-nd)

Awesome Open Source Documents / Other Languages / Chinese

JavaScript 标准参考教程 5,414 almost 2 years ago ( , cc-nc) - A open JavaScript tutorial book, focusing on client devices, written in Chinese
Build Web Applciation With Golang 43,360 9 months ago (cc-sa) - A golang ebook intro how to build a web with golang
七天学会NodeJS 3,071 about 6 years ago ( , MIT) - 这是一本NodeJS新手入门教程,涵盖了使用NodeJS开发各种程序所必要的知识,请点击以下链接阅读
C++ 并发编程指南 5,329 about 2 years ago (MIT) - A Detailed Cplusplus Concurrency Tutorial
Backbone.js入门教程 948 about 6 years ago (MIT) - backbonejs学习笔记更新版,使用backbone1.1.0
ECMAScript 6入门 21,289 4 months ago ( , cc-nc) - 一本开源的JavaScript语言教程,全面介绍ECMAScript 6新增的语法特性
Nginx开发从入门到精通 6,939 about 1 year ago ( , cc-nc) - 一本开源的Nginx开发教程,全面介绍nginx模块的开发以及它的内部原理

Awesome Open Source Documents / Japanese

Android Development Training Course 1,328 over 3 years ago ( , Apache 2.0) - Training course repository for android app development
はてな教科書 2,169 over 3 years ago (cc-nc-sa) - はてな研修用教科書

Awesome Open Source Documents / Another Documents List / References

Beautiful Docs 9,177 6 months ago Pointers to useful, well-written, and otherwise beautiful documentation
Papers We Love 88,844 3 months ago Papers from the computer science community to read and discuss
Awesome Awesomeness 32,173 8 months ago A curated list of amazingly awesome awesomeness
Awesome 337,709 about 2 months ago A curated list of awesome lists
Readings in Databases 7,724 5 months ago A list of papers essential to understanding databases and building new data systems
Python Reference 3,765 over 2 years ago Useful functions, tutorials, and other Python-related things
Guides 2,231 5 months ago Design and development guides
List of Free Learning Resources 341,306 about 2 months ago 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
Free Software Foundation - books/documentation
Green Tea Press Free books by Allen Downey
Wikipedia books(community books)
Python Books 1,905 almost 4 years ago PythonBooks is a showcase of the best free ebooks about Python
JSbooks The best free JavaScript resources

Backlinks from these awesome lists:

More related projects: