Files
awesome-awesomeness/terminal/opensourcedocuments
2024-04-22 21:54:39 +02:00

155 KiB

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.
 
Document Template
 
**TITLE** **repository-url** by AUTHOR (**SITE** **site-url** , LICENSE) - SHORT DESCRIPTION
 
Table of Contents
 
Subjects (#subjects)
Computer Science (#computer_science)
Data Science (#data_science)
DevOps (#devops)
Mathematics & Physics (#mathematics)
Open Source (#open_source)
Programming (#programming)
Database (#database)
World Wide Web (#world_wide_web)
Writing and Documentation (#writing_and_documentation)
Journalism and Visualization (#journalism_and_visualization)
Android Development (#android_development)
IOS Development (#ios_development)
etc. (#subject-etc)
Programming Languages (#programming_languages)
C (#language-c)
Coffeescript (#coffeescript)
CSS (#css)
Fortran (#fortran)
Ruby (#ruby)
Clojure (#clojure)
Erlang (#erlang)
Elixir (#elixir)
Forth (#forth)
Go (#go)
Haskell (#haskell)
Javascript (#javascript)
Lisp (#lisp)
Objective-c (#objective-c)
Ocaml (#ocaml)
Perl (#perl)
PHP (#php)
Python (#python)
Rust (#rust)
R (#r)
Scala (#scala)
Tools (#tools)
Editor (#editor)
Git (#git)
Server (#server)
etc. (#tool-etc)
Library Documentation (#library-docs)
Other Languages (#other_languages)
Korean (#korean)
Chinese (#chinese)
Japanese (#japanese)
License (#license)
 
 
Subjects
 
Computer Science
 
Crypto 101 repo-crypto-101 (Site site-crypto-101 , cc-nc) - the introductory book on cryptography
The little book about OS development repo-littleosbook (Site site-littleosbook , cc-nc-sa) - This is the source code for the book "The little book about OS development"
How to Design Programs (Site site-htdp , cc-nc-nd)
Structure and Interpretation of Computer Programs (Site site-sicp , cc-sa)
Programming Languages: Application and Interpretation (Site site-plai , cc-nc-sa)
Practical Foundations for Programming Languages (Site site-pfpl , cc-nc-nd)
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
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
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
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.
 
site-dce : http://mattmahoney.net/dc/dce.html
repo-psads : https://github.com/ErikRHanson/Problem-Solving-with-Algorithms-and-Data-Structures-Using-Python
site-psads : http://interactivepython.org/runestone/static/pythonds/index.html
repo-csftbu : https://github.com/ianw/bottomupcs
site-csftbu : http://www.bottomupcs.com/
site-introtocom : http://www.computingbook.org/
site-funop : https://books.google.lk/books?printsec=frontcover&id=TZ-qjncsv6QC&hl=ko#v=onepage&q&f=false
site-pfpl : http://www.cs.cmu.edu/~rwh/plbook/
site-plai : http://cs.brown.edu/~sk/Publications/Books/ProgLangs/2007-04-26/
site-sicp : https://mitpress.mit.edu/sicp/full-text/book/book.html
site-htdp : http://www.ccs.neu.edu/home/matthias/HtDP2e/
site-crypto-101 : https://www.crypto101.io/
repo-crypto-101 : https://github.com/crypto101/book
repo-littleosbook : https://github.com/littleosbook/littleosbook
site-littleosbook : http://littleosbook.github.io/
site-ods : http://opendatastructures.org/
repo-ods : https://github.com/patmorin/ods
site-algorithm-etc : http://jeffe.cs.illinois.edu/teaching/algorithms/
site-michiel-structures : http://cglab.ca/~michiel/DiscreteStructures/
site-michiel-computation : http://cglab.ca/~michiel/TheoryOfComputation/
repo-graphbook : https://code.google.com/p/graphbook/
site-operating-middleware : https://gustavus.edu/+max/os-book/
repo-operating-middleware : https://github.com/Max-Hailperin/Operating-Systems-and-Middleware--Supporting-Controlled-Interaction
site-parallel-machine : http://heather.cs.ucdavis.edu/parprocbook
repo-perfbook : https://github.com/sbinet/perfbook
site-perfbook : https://www.kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html
site-high-perfomance-computing : http://open.umich.edu/education/si/resources/hpc-opentextbook/2009
site-nlpwp : http://nlpwp.org/book/
 
 
Data Science and Statistics
 
LearnDataScience repo-leads (BSD) - Open Content for self-directed learning in data science
Think Stats repo-thinkstats (Site site-thinkstats , cc-sa) - Probability and Statistics for Programmers
A Brief Introduction to Neural Networks (Site site-abinn , cc-nc-nd)
Data Mining for the Masses (PDF site-dmftm , cc)
Bayesian Methods for Hackers repo-baymh (Site site-baymh , MIT) - An intro to Bayesian methods and probabilistic programming from a computation/understanding-first, mathematics-second
point of view
Journal of Statistical Software (Site site-jstatsoft , cc-by)
The Book Of Jupyter repo-jupyter-book (Site site-jupyter-book , cc) - This is some of the material that covers the advanced Jupyter/IPython SciPy tutorial that is/was/will be given in July
2015
 
repo-jupyter-book : https://github.com/Carreau/jupyter-book
site-jupyter-book : https://carreau.gitbooks.io/jupyter-book/content/
site-jstatsoft : http://www.jstatsoft.org/index
site-baymh : http://camdavidsonpilon.github.io/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/
repo-baymh : https://github.com/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers
site-dmftm :http://docs.rapidminer.com/downloads/DataMiningForTheMasses.pdf
site-abinn : http://www.dkriesel.com/en/science/neural_networks
repo-thinkstats : https://github.com/AllenDowney/ThinkStats2
site-thinkstats : http://greenteapress.com/thinkstats/
repo-leads : https://github.com/nborwankar/LearnDataScience
 
 
Devops
 
Ops School Curriculum repo-ops-school (Site site-ops-school , cc) - Ops School is a comprehensive program that will help you learn to be an operations engineer
Twelve Factor App repo-twelve-factor (Site site-twelve-factor , MIT) - The twelve-factor app is a methodology for building software-as-a-service apps
Digital Oceans - Tutorials (Site site-do-tutorials , cc-nc-sa) - development and sysadmin tutorials
.htaccess Snippets repo-htaccess (Public Domain) - A collection of useful .htaccess snippets, all in one place.
Travis CI repo-travis-docs (Site site-travis-docs , MIT) - Documentation for Travis
CoreOS Documentation repo-coreos (Site site-coreos , Apache 2.0) - Documentation for CoreOS
Packer Documentation repo-packer (Site site-packer , MPL) - Documentation for Packer
The Art of Command Line repo-art-command-line (cc-sa) - Master the command line, in one page
Command Line Text Processing repo-cli-text-processing (Site site-cli-text-processing , cc-nc-sa) - From finding text to search and replace, from sorting to beautifying text and more
Linux Command Line repo-linux-cli (Site site-linux-cli , cc-nc-sa) - Introduction to Linux commands and Shell scripting
 
repo-linux-cli : https://github.com/learnbyexample/Linux_command_line
site-linux-cli : https://learnbyexample.gitbooks.io/linux-command-line/content/index.html
repo-cli-text-processing : https://github.com/learnbyexample/Command-line-text-processing
site-cli-text-processing : https://learnbyexample.gitbooks.io/command-line-text-processing/content/
repo-art-command-line : https://github.com/jlevy/the-art-of-command-line
repo-packer : https://github.com/mitchellh/packer/tree/master/website/source/docs
site-packer : https://www.packer.io/docs/
site-coreos : https://coreos.com/docs/
repo-coreos : https://github.com/coreos/docs/
site-travis-docs : https://docs.travis-ci.com/
repo-travis-docs : https://github.com/travis-ci/docs-travis-ci-com
repo-twelve-factor : https://github.com/heroku/12factor
site-twelve-factor : http://12factor.net/
repo-htaccess : https://github.com/phanan/htaccess
site-do-tutorials : https://www.digitalocean.com/community/tutorials
site-ops-school : http://ops-school.readthedocs.org/en/latest/
repo-ops-school : https://github.com/opsschool/curriculum
 
 
Mathematics & Physics
 
Homotopy type theory repo-hott-book (Site site-hott-book , BSD) - Homotopy Type Theory is an interpretation of Martin-Löf’s intensional type theory into abstract homotopy theory.
Collision Detection repo-jeff-collision (Site site-jeff-collision , cc-nc-sa) - A book and examples on collision detection
 
repo-jeff-collision : https://github.com/jeffThompson/CollisionDetection
site-jeff-collision : http://www.jeffreythompson.org/collision-detection/
repo-hott-book : https://github.com/HoTT/HoTT
site-hott-book : http://homotopytypetheory.org/
 
 
 
Open Source
 
The Architecture of Open Source Applications 1 repo-aosa (Site site-aosa , cc-nc-sa)
The Architecture of Open Source Applications 2 repo-aosa (Site site-aosa , cc-nc-sa)
The Performance of Open Source Applications repo-aosa (Site site-aosa , cc-nc-sa)
Free Software Free Society: Selected Essays repo-fsfs (Site site-fsfs , GNU-FDL) - The Architecture of Open Source Applications
Free as in Freedom (2.0) repo-free-freedom-2 (Site site-free-freedom-2 , GNU-FDL) - Free as in Freedom (2.0) is Stallman's revision of the original biography.
The Daemon, the GNU & the Penguin ~ by Dr. Peter Salus (Site site-tdtgtp , cc-nc-nd)
 
repo-free-freedom-2 : http://bzr.savannah.gnu.org/lh/books/changes
site-free-freedom-2 : http://shop.fsf.org/product/free-as-in-freedom-2/
site-tdtgtp : http://www.groklaw.net/staticpages/index.php?page=20051013231901859
site-fsfs : http://shop.fsf.org/product/free-software-free-society-2/
repo-fsfs : http://bzr.savannah.gnu.org/lh/books/changes
site-aosa : http://aosabook.org/en/index.html
repo-aosa : https://github.com/aosabook/aosabook
 
 
 
Programming
 
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.
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.
WHAT IS CODE? repo-what-is-code (Site site-what-is-code , cc-nc-nd) - Paul Ford’s “What Is Code?”
 
site-what-is-code : http://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/
repo-what-is-code : https://github.com/BloombergMedia/whatiscode
repo-tphistorian : https://github.com/programminghistorian/jekyll
site-tphistorian : http://programminghistorian.org/
repo-tlitp : https://github.com/karlseguin/the-little-introduction-to-programming
site-tlitp : http://codingintro.com/
site-mdn : https://developer.mozilla.org/en-US/
repo-build-podcast : https://github.com/sayanee/build-podcast
site-build-podcast : http://build-podcast.com/
repo-thoughtbot-guides : https://github.com/thoughtbot/guides
repo-refb-book : https://github.com/dennis714/RE-for-beginners
site-refb-book : http://beginners.re/
repo-app-launch-guide : https://github.com/adamwulf/app-launch-guide
site-app-launch-guide : http://www.applaunchguide.com/
 
 
Database
 
Elasticsearch - The Definitive Guide repo-elastic-dg (Site site-elastic-dg , cc-nc-nd) - The Definitive Guide to Elasticsearch
 
repo-elastic-dg : https://github.com/elastic/elasticsearch-definitive-guide
site-elastic-dg : https://www.elastic.co/guide/en/elasticsearch/guide/current/index.html
 
 
World Wide Web
 
HTTP API Design Guide repo-http-api (cc) - HTTP API design guide extracted from work on the Heroku Platform API
Dive Into HTML5 repo-diveintohtml5 (Site site-diveintohtml5 , cc) - Dive Into HTML5 elaborates on a hand-picked selection of features from the HTML5 specification and other fine standards
Web Fundamentals repo-web-fundamentles (Site site-web-fundamentles , Apache 2.0) - Best practices for modern web development
Code Guide repo-code-guide (Site site-code-guide , MIT) - Standards for flexible, durable, and sustainable HTML and CSS
HTML Best Practices repo-html-best (cc0) - For writing maintainable and scalable HTML documents
WebComponents.org repo-webcomponents (Site site-webcomponents , cc-sa) - A place to discuss and evolve Web Component best-practices
How to lose weight (in the browser) repo-browser-diet (Site site-browser-diet , cc-sa, MIT) - The definitive front-end performance guide
North repo-north (Site site-north , MIT) - MIT Design and development standards to align and guide your project.
RESTful Web APIs (Site 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.
DOM Enlightenment (Site site-domenlight , cc-nc-nd) - Exploring the relationship between JavaScript and the modern HTML DOM
http2 explained repo-http2-explained (Site site-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
RESTful API Guidelines (Site zalando-guidelines , cc) - Comprehensive, "API First" design guidelines developed by Zalando
 
site-http2-explained : http://daniel.haxx.se/http2/
repo-http2-explained : https://github.com/bagder/http2-explained
repo-browser-diet : https://github.com/zenorocha/browser-diet
site-browser-diet : http://browserdiet.com/
site-domenlight : http://domenlightenment.com/
site-restful-web-apis : http://restfulwebapis.org/rws.html
repo-north : https://github.com/north/north
site-north : http://pointnorth.io/
repo-webcomponents : https://github.com/webcomponents/webcomponents.github.io
site-webcomponents : http://webcomponents.org/
repo-html-best : https://github.com/hail2u/html-best-practices
repo-web-fundamentles : https://github.com/google/WebFundamentals/
site-web-fundamentles : https://developers.google.com/web/fundamentals/
repo-code-guide : https://github.com/mdo/code-guide
site-code-guide : http://codeguide.co/
repo-diveintohtml5 : https://github.com/diveintomark/diveintohtml5
site-diveintohtml5 : http://diveintohtml5.info/
repo-500-lines : https://github.com/aosabook/500lines
repo-http-api : https://github.com/interagent/http-api-design
zalando-guidelines : https://zalando.github.io/restful-api-guidelines/index.html
 
 
Writing and Documentation
 
Write the Docs repo-write-the-docs (Site site-write-the-docs , cc) - A place for Sphinx documentation and general writing of things.
The Hitchhiker's Guide to Documentation! repo-thgtd (Site site-thgtd , cc-nc-sa) - This Guide exists to provide advices and a best-practice handbook about creating documentation.
CommonMark Spec repo-commonmark-spec (Site site-commonmark-spec , cc-sa) - CommonMark is a rationalized version of Markdown syntax, with a spec and BSD-licensed reference implementations
in C and JavaScript.
reStructuredText Markup Specification (Site site-rst-spec , Public Domain)
Prose for Programmers repo-prose-prog (cc-nc-nd) - A book to help software developers write better prose.
 
repo-prose-prog : https://github.com/joshuacc/prose-for-programmers
repo-commonmark-spec : https://github.com/jgm/CommonMark
site-commonmark-spec : http://spec.commonmark.org/
site-rst-spec : http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html
site-thgtd : http://docs-guide.readthedocs.org/en/latest/
repo-thgtd : https://github.com/chrismedrela/docs-guide
site-write-the-docs : http://docs.writethedocs.org/
repo-write-the-docs : https://github.com/writethedocs/docs/
 
 
Journalism and Visualization
 
Data Journalism Handbook site-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 repo-intro-to-d3 (Site site-intro-to-d3 , 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 repo-natureofcode (Site site-natureofcode , 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 repo-data-science-45min (Public Domain) - Ipython notebook presentations for getting starting with basic programming, statistics and machine learning techniques
Data + Design repo-data-design (Site site-data-design , cc-nc-sa) - A Simple Introduction to Preparing and Visualizing Information
D3 101 Screencasts repo-d3-101-screencasts (Site site-d3-101-screencasts , MIT) - Curran Kelleher's D3.js screencasts
Thematic Cartography Guide repo-themacg (Site site-themacg , cc-nc) - A short, friendly guide to basic principles of thematic mapping.
 
repo-themacg : https://github.com/axismaps/thematic-cartography
site-themacg : http://axismaps.github.io/thematic-cartography/
site-d3-101-screencasts : https://www.youtube.com/watch?v=iuA-gmvJ5n0&list=PL9yYRbwpkykvjkfuRslECO9c1qTq3GgUb
repo-d3-101-screencasts : https://github.com/curran/screencasts/
repo-data-design : https://github.com/infoactive/data-design/
site-data-design : https://infoactive.co/data-design
repo-data-science-45min : https://github.com/DrSkippy/Data-Science-45min-Intros
repo-natureofcode : https://github.com/shiffman/The-Nature-of-Code
site-natureofcode : http://natureofcode.com/
repo-intro-to-d3 : https://github.com/square/intro-to-d3
site-intro-to-d3 : https://square.github.io/intro-to-d3/
site-data-journalism-handbook : http://datajournalismhandbook.org/1.0/en/
 
 
Android Development
 
Android Developers - API Guide (Site site-android-api-guide , cc) - Documentation for Android development
Best practices in Android development repo-android-bp (cc) - Do's and Don'ts for Android development, by Futurice developers
 
repo-android-bp : https://github.com/futurice/android-best-practices
site-android-api-guide : http://developer.android.com/guide/index.html
 
 
IOS Development
 
iOS Good Practices repo-ios-good-practices (cc) - Good ideas for iOS development, by Futurice developers.
iOS Developer and Designer Interview Questions repo-ios-questions (MIT) - A small guide to help those looking to hire a developer or designer for iOS work.
 
repo-ios-questions : https://github.com/CameronBanga/iOS-Developer-and-Designer-Interview-Questions
repo-ios-good-practices : https://github.com/futurice/ios-good-practices
 
 
ETC
 
Cocktails for programmers repo-cocktails-for-programmer (MIT) - Сocktails for programmers. Коктейли для программистов.
Solarized repo-solarized (Site site-solarized , MIT) - Precision colors for machines and people
ØMQ - The Guide repo-zguide (Site site-zguide cc-nc-sa) - Learning and Using ØMQ
NPR Visuals' Best Practices repo-npr-bp (cc) - Best practices and coding conventions for the NPR Visuals team.
10up Engineering Best Practices repo-10up-bp (Site site-10up-bp , MIT) - This guide dictates how we, as a company, engineer websites
Peco REAMDE repo-peco (MIT) - Documenatation for Peco(Simplistic interactive filtering tool)
Learn X in Y minutes repo-xyminutes (Site site-xyminutes , cc-sa) - Take a whirlwind tour of your next favorite language. Community-driven!
RxMarbles repo-rxmarbles (Site site-rxmarbles , BSD) - Interactive diagrams of Rx Observables
 
site-rxmarbles : http://rxmarbles.com/
repo-rxmarbles : https://github.com/staltz/rxmarbles
repo-npr-bp : https://github.com/nprapps/bestpractices
site-xyminutes : https://learnxinyminutes.com/
repo-xyminutes : https://github.com/adambard/learnxinyminutes-docs
repo-peco : https://github.com/peco/peco
repo-10up-bp : https://github.com/10up/Engineering-Best-Practices
site-10up-bp : https://10up.github.io/Engineering-Best-Practices/
site-zguide : http://zguide.zeromq.org/
repo-zguide : https://github.com/imatix/zguide
repo-solarized : https://github.com/altercation/ethanschoonover.com/tree/master/projects/solarized
site-solarized : http://ethanschoonover.com/solarized
repo-cocktails-for-programmer : https://github.com/cocktails-for-programmers/cocktails_for_programmers
 
 
Programming Languages
 
 
Assembly
 
Some Assembly Required repo-sar (cc-sa) - An approachable introduction to Assembly
 
repo-sar : https://github.com/hackclub/some-assembly-required/
 
 
C
 
C Style repo-cstyle (cc-sa) - My favorite C programming practices
C Programming (Site site-c-programming , cc-sa) - comprehensive look at the C programming language and its features
 
repo-cstyle : https://github.com/mcinglis/c-style
site-c-programming : https://en.wikibooks.org/wiki/C_Programming
 
 
Cofeescript
 
Cofeescript Cookbook repo-coffee-cookbook (Site site-coffee-cookbook , cc) - CoffeeScript recipes for the community by the community.
 
site-coffee-cookbook : https://coffeescript-cookbook.github.io/
repo-coffee-cookbook : https://github.com/coffeescript-cookbook/coffeescript-cookbook.github.io
 
 
CSS
 
Bootstrap repo-bootstrap (Site site-bootstrap , cc) - Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.
idiomatic CSS repo-idiomatic-css (cc) - Principles of writing consistent
Font Awesome repo-font-awesome (Site site-font-awesome , cc) - The iconic font and CSS toolkit
 
repo-font-awesome : https://github.com/FortAwesome/Font-Awesome/tree/master/src
site-font-awesome : http://fortawesome.github.io/Font-Awesome/
site-bootstrap : http://getbootstrap.com/
repo-bootstrap : https://github.com/twbs/bootstrap/tree/master/docs
repo-idiomatic-css : https://github.com/necolas/idiomatic-css
 
 
Fortran
 
Introduction to Programming using Fortran 95 (Site site-ipufortran , cc-nc-sa) - This text provides an introduction to programming and problem solving using the Fortran 95 programming
language.
 
site-ipufortran : http://www.egr.unlv.edu/~ed/fortran
 
 
Ruby
 
Why's Poignant Guide to Ruby repo-poignant-ruby (Site site-poignant-ruby , cc-sa) - This is just a small Ruby book. It won’t crush you. It’s light as a feather
Rails Guide repo-rails-guide (Site site-rails-guide , cc-sa) - Official Guide for Ruby on Rails
The Rails Style Guide repo-rails-style-guide (cc) - A community-driven Ruby on Rails 4 style guide
Ruby Style Guide repo-ruby-style-guide (cc) - A community-driven Ruby coding style guide
Better Spec repo-better-spec (Site site-better-spec , MIT) - RSpec Best Practices
Ruby Hacking Guide repo-rhg (Site site-rhg-english , cc-nc-sa) - Ruby hacking guide english translation
Practicing Ruby (Site site-practicing-ruby , cc-sa) - We provide concentrated doses of programming experience across a wide range of different topics
Ruby Best Practices repo-rbp (cc-nc-sa) - Ruby Best Practices, by Gregory Brown
Neo Ruby Koans repo-ruby-koan (Site site-ruby-koan , cc-nc-sa) - A set of Koans to teach the Ruby language
Middleman repo-middleman (Site site-middleman , cc) - Documentation for Middleman
Jekyll repo-jekyll (Site site-jekyll , MIT) - Documentation for Jekyll
Ruby Scripting repo-ruby-scripting (Site site-ruby-scripting , cc-nc-sa) - example based guide for Ruby scripting
Ruby Regexp repo-ruby-regexp (Site site-ruby-regexp , cc-nc-sa) - step by step guide to Ruby regular expressions
 
repo-ruby-scripting : https://github.com/learnbyexample/Ruby_Scripting
site-ruby-scripting : https://learnbyexample.gitbooks.io/ruby-scripting/content/index.html
repo-jekyll : https://jekyllrb.com/
site-jekyll : https://github.com/jekyll/jekyll/tree/master/site
repo-middleman : https://github.com/middleman/middleman-guides
site-middleman : https://middlemanapp.com/
repo-ruby-koan : https://github.com/neo/ruby_koans
site-ruby-koan : https://github.com/neo/ruby_koans
repo-rbp : https://github.com/practicingruby/rbp-book
site-practicing-ruby : https://practicingruby.com/about
repo-ruby-style-guide : https://github.com/bbatsov/ruby-style-guide
repo-rails-style-guide : https://github.com/bbatsov/rails-style-guide
site-rhg-english : https://ruby-hacking-guide.github.io/
repo-rhg : https://github.com/tmm1/ruby-hacking-guide
repo-better-spec : https://github.com/andreareginato/betterspecs/
site-better-spec : http://betterspecs.org/#books
repo-rails-guide : https://github.com/rails/rails/tree/master/guides
site-rails-guide : http://guides.rubyonrails.org/
repo-poignant-ruby : https://github.com/mislav/poignant-guide
site-poignant-ruby : http://poignant.guide/book/
repo-ruby-regexp : https://github.com/learnbyexample/Ruby_Regexp
site-ruby-regexp : https://github.com/learnbyexample/Ruby_Regexp/blob/master/ruby_regexp.md
 
 
Clojure
 
ClojureDocs repo-clojure-docs (Site site-clojure-docs , Eclipse Public License) - community-powered documentation and examples repository for the Clojure programming language
Clojure Documentation repo-clojure-doc (Site site-clojure-doc , cc) - community-driven documentation site for the Clojure programming language
 
site-clojure-docs : http://clojuredocs.org
repo-clojure-docs : https://github.com/zk/clojuredocs
site-clojure-doc : http://clojure-doc.org/
repo-clojure-doc : https://github.com/clojuredocs/guides
 
 
Elixir
 
Elixir Getting Started repo-elixir-getting-started (Site site-elixir-getting-started , Apache 2.0) - Official Elixir tutorial
repo-30-days-of-elixir repo-30-days-of-elixir (MIT) - A walk through the Elixir language in 30 exercises
Elixir Style Guide repo-elixir-style-guide (cc) - A community driven style guide for Elixir
 
repo-elixir-style-guide : https://github.com/niftyn8/elixir_style_guide
repo-elixir-getting-started : https://github.com/elixir-lang/elixir-lang.github.com
site-elixir-getting-started : http://elixir-lang.org/getting-started/introduction.html
repo-30-days-of-elixir : https://github.com/seven1m/30-days-of-elixir
 
 
Forth
 
Thinking Forth Project Thinking Forth Project (PDF site-thinking-forth , cc-nc-sa)
 
site-thinking-forth : http://www.dnd.utwente.nl/~tim/colorforth/Leo-Brodie/thinking-forth.pdf
 
 
Erlang
 
Learn You Some Erlang for Great Good! (Site site-lysefgg , cc-nc-nd)
Structure and Interpretation of Computer Program repo-sicp-lfe (Site site-sicp-lfe , cc-sa) - Structure and Interpretation of Computer Programs, the LFE edition
 
repo-sicp-lfe : https://github.com/lfe/sicp
site-sicp-lfe : http://lfe.gitbooks.io/sicp/
site-lysefgg : http://learnyousomeerlang.com/content
 
 
Go
 
Go by Example repo-go-by-example (cc) - Go by Example is a hands-on introduction to Go using annotated example programs
Build Web Application With Golang repo-bwawg (cc-sa) - A golang ebook intro how to build a web with golang
 
repo-bwawg : https://github.com/astaxie/build-web-application-with-golang
repo-go-by-example : https://github.com/mmcgrana/gobyexample
 
 
Haskell
 
Learn You a Haskell for Great Good! (Site site-lyhfgg , cc-nc-sa) - Learn You a Haskell for Great Good! is a hilarious, illustrated guide to this complex functional language
How to learn Haskell repo-howtlh (cc0) - This is a recommended path for learning Haskell based on experience helping others
Haskell By Example repo-haskell-example (Site site-haskell-example , cc) - Haskell by Example is a port of Go by Example to Haskell
 
repo-haskell-example : https://github.com/lotz84/haskellbyexample
site-haskell-example : http://lotz84.github.io/haskellbyexample/
repo-howtlh : https://github.com/bitemyapp/learnhaskell
site-lyhfgg : http://learnyouahaskell.com/chapters
 
 
Javascript
 
Learning JavaScript Design Patterns (Site site-ljdp , cc-nc-nd) - In this book we will explore applying both classical and modern design patterns to the JavaScript programming language
JavaScript-Garden repo-javascript-garden (Site site-javascript-garden , MIT) - A collection of documentation about the most quirky parts of the JavaScript language
ECMAScript 6 Features repo-es6-features (MIT) - ECMAScript 6, also known as ECMAScript 2015, is the latest version of the ECMAScript standard
React Primer Draft repo-react-primer (GNU) - A primer for building Single-Page Applications with React
Angular Style Guide repo-angular-style-guide (MIT) - Angular Style Guide: A starting point for Angular development teams to provide consistency through good practices
JavaScript : The Right Way repo-jstherightway (Site site-jstherightway , 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 repo-idiomatic-js (cc) - Principles of Writing Consistent, Idiomatic JavaScript
Angular Test Patterns repo-angular-test-pattern (MIT) - A High-Quality Guide for Testing Angular 1.x Applications
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
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.
Understanding ECMAScript 6 (Site site-understanding-es6 , 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 repo-art-of-node (cc-sa) - a short introduction to node.js
stream-handbook repo-stream-handbook (cc) - how to write node programs with streams
You Don't Know JS repo-you-dont-know-js (Site site-you-dont-know-js , cc-nc-nd) - A book series on JavaScript. @YDKJS on twitter.
Eloquent JavaScript (Site site-eloquent-javascript , cc-nc) - about JavaScript, programming, and the wonders of the digital
CasperJS repo-casperjs (Site site-casperjs , MIT) - Documentation for CasperJS
Ember.js Guide repo-emberjs (Site site-emberjs , MIT) - Official Guide for Ember.js
React Document repo-react (Site site-react , cc) - Documentation for React
Flux Application Architecture repo-flux (Site site-flux , cc) - Documenatiton for Flux application architecture
Redux Document repo-redux (Site site-redux , MIT) - Documentation for Redux
JavaScript RegExp repo-js-regexp (Site site-js-regexp , cc-nc-sa) - step by step guide to JavaScript regular expressions
 
repo-node-style-guide : https://github.com/felixge/node-style-guide
repo-flux : https://facebook.github.io/react/docs/flux-overview.html
site-flux : https://github.com/facebook/react/tree/master/docs
repo-redux : https://github.com/rackt/redux/blob/master/README.md
site-redux : https://rackt.github.io/redux/
repo-react : https://github.com/facebook/react/tree/master/docs
site-react : https://facebook.github.io/react/docs/getting-started.html
repo-emberjs : https://github.com/emberjs/guides/
site-emberjs : https://guides.emberjs.com/v2.0.0/
site-casperjs : https://casperjs.readthedocs.org/en/latest/
repo-casperjs : https://github.com/n1k0/casperjs/blob/master/docs
site-you-dont-know-js : https://www.kickstarter.com/projects/getify/you-dont-know-js-book-series
repo-you-dont-know-js : https://github.com/getify/You-Dont-Know-JS
repo-stream-handbook : https://github.com/substack/stream-handbook
repo-art-of-node : https://github.com/maxogden/art-of-node
site-understanding-es6 : https://leanpub.com/understandinges6/read
repo-learn-node-win : https://github.com/workshopper/learnyounode
repo-node-biginner : https://github.com/manuelkiessling/nodebeginner.org
site-node-biginner : http://www.nodebeginner.org/
repo-function-quality : https://github.com/bevacqua/js
site-nodejs-bp : http://justbuildsomething.com/node-js-best-practices/
repo-nodejs-bp : https://github.com/alanjames1987/Node.js-Best-Practices
repo-angular-style-guide : https://github.com/johnpapa/angular-styleguide
repo-react-primer : https://github.com/mikechau/react-primer-draft/
repo-es6-features : https://github.com/lukehoban/es6features
repo-javascript-garden : https://github.com/BonsaiDen/JavaScript-Garden
site-javascript-garden : http://bonsaiden.github.io/JavaScript-Garden/
repo-jstherightway : https://github.com/braziljs/js-the-right-way
site-jstherightway : http://jstherightway.org/
repo-idiomatic-js : https://github.com/rwaldron/idiomatic.js
site-ljdp : https://addyosmani.com/resources/essentialjsdesignpatterns/book/
repo-angular-test-pattern : https://github.com/daniellmb/angular-test-patterns
repo-airbnb-javascript : https://github.com/airbnb/javascript
repo-js-garden : https://github.com/BonsaiDen/JavaScript-Garden
site-js-garden : http://bonsaiden.github.io/JavaScript-Garden/
repo-js-regexp : https://github.com/learnbyexample/learn_js_regexp
site-js-regexp : https://github.com/learnbyexample/learn_js_regexp/blob/master/js_regexp.md
site-eloquent-javascript : https://eloquentjavascript.net/
 
 
Lisp
 
DIY Lisp repo-diy-lisp (BSD) - A hands-on, test driven guide to implementing a simple programming language.
Build Your Own Lisp repo-buildyourownlisp (Site site-buildyourownlisp , cc-nc-sa) - Learn C and build your own programming language in under 1000 lines of code!
 
repo-diy-lisp : https://github.com/kvalle/diy-lisp
repo-buildyourownlisp : https://github.com/orangeduck/BuildYourOwnLisp
site-buildyourownlisp : http://www.buildyourownlisp.com/
 
 
Objective-C
 
NYTimes Objective-C Style Guide repo-nytimes-objective-c-style-guide (MIT) - This style guide outlines the coding conventions of the iOS teams at The New York Times.
 
repo-nytimes-objective-c-style-guide : https://github.com/NYTimes/objective-c-style-guide
 
 
Ocaml
 
Real World OCaml (Site 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.
 
site-real-world-ocaml : https://realworldocaml.org/v1/en/html/
 
 
Perl
 
Perl intro repo-perl-intro (Site site-perl-intro , cc-nc-sa) - Introductory course for Perl 5 through examples
 
repo-perl-intro : https://github.com/learnbyexample/Perl_intro
site-perl-intro : https://learnbyexample.gitbooks.io/perl-introduction/content/
 
 
PHP
 
PHP: The Right Way repo-php-right-way (Site site-php-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
 
repo-php-right-way : https://github.com/codeguy/php-the-right-way
site-php-right-way : http://www.phptherightway.com/
 
 
Python
 
Python Enhancement Proposals repo-peps (Site site-peps , Open Publication License)
The Hitchhiker’s Guide to Python! repo-python-hguide (Site site-python-hguide , cc-nc-sa) - Python best practices guidebook, written for Humans.
Django Documentation repo-django-document (Site site-django-document , bsd) - Documenatiton for Django which is python web framework
Dive Into Python 3 (Site site-diveintopython3 , cc-sa) - Dive Into Python is a free Python book for experienced programmers
Explore Flask repo-explore-flask (Site site-explore-flask , Public Domain) - Explore Flask is a book about best practices and patterns for developing web applications with Flask
Full Stack Python repo-full-python (Site site-full-python , MIT) - Full Stack Python source with Pelican, Bootstrap and Markdown
A Byte of Python repo-byte-python (Site site-byte-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
Learning to Program Using Python (Site site-lpupython , cc-sa)
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
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)
Think DSP repo-think-dsp (Site site-think-dsp , cc-nc) - introduction to Digital Signal Processing in Python
Python re(gex)? repo-python-regex (Site site-python-regex , cc-nc-sa) - step by step guide to learning Python regular expressions
 
repo-whirlwind-tour : https://github.com/jakevdp/WhirlwindTourOfPython
site-whirlwind-tour : https://nbviewer.jupyter.org/github/jakevdp/WhirlwindTourOfPython/blob/master/Index.ipynb
repo-python-basics : https://github.com/learnbyexample/Python_Basics
site-python-basics : https://learnbyexample.gitbooks.io/python-basics/content/index.html
site-google-python : https://developers.google.com/edu/python/
site-think-python : https://greenteapress.com/wp/think-python-2e/
repo-think-python : https://github.com/AllenDowney/ThinkPython
site-think-dsp : https://greenteapress.com/wp/think-dsp/
repo-think-dsp : https://github.com/AllenDowney/ThinkDSP
repo-magic-methods : https://github.com/RafeKettler/magicmethods
site-magic-methods : http://www.rafekettler.com/magicmethods.html
site-lpupython : https://docs.google.com/file/d/0B8IUCMSuNpl7MnpaQ3hhN2R0Z1k/edit
repo-byte-python : https://github.com/swaroopch/byte-of-python
site-byte-python : http://www.swaroopch.com/notes/python/
repo-full-python : https://github.com/makaimc/fullstackpython.com
site-full-python : http://www.fullstackpython.com/
repo-explore-flask : https://github.com/rpicard/explore-flask
site-explore-flask : https://exploreflask.com/
site-diveintopython3 : http://www.diveintopython3.net/
repo-django-document : https://github.com/django/django/tree/master/docs
site-django-document : https://docs.djangoproject.com/en/1.8/
repo-peps : https://github.com/python/peps
site-peps : https://www.python.org/dev/peps/
site-python-hguide : http://docs.python-guide.org/en/latest/
repo-python-hguide : https://github.com/kennethreitz/python-guide
site-practical-python : https://dabeaz-course.github.io/practical-python/
repo-practical-python : https://github.com/dabeaz-course/practical-python
site-automatetheboringstuff : https://automatetheboringstuff.com/
repo-python-regex : https://github.com/learnbyexample/py_regular_expressions
site-python-regex : https://github.com/learnbyexample/py_regular_expressions/blob/master/py_regex.md
 
 
Rust
 
The Rust Programming Language repo-trpl (Site site-trpl , MIT) - Official Guide for Rust
Rust by Example repo-rust-by-example (Site site-rust-by-example , MIT) - Rust by Example is a collection of examples that illustrate various Rust concepts and the standard libraries
Rust For Rubyists repo-rust-rubyist (Site site-rust-rubyist , AGPL) - Rust for Rubyists was the first community tutorial for Rust
Rust for Python Programmers (Site site-rust-python , cc-nc-sa)
 
site-rust-python : http://lucumr.pocoo.org/2015/5/27/rust-for-pythonistas/
repo-rust-rubyist : https://github.com/steveklabnik/rust_for_rubyists
site-rust-rubyist : https://github.com/steveklabnik/rust_for_rubyists
repo-rust-by-example : https://github.com/rust-lang/rust-by-example
site-rust-by-example : http://rustbyexample.com/
site-trpl : http://doc.rust-lang.org/book/README.html
repo-trpl : https://github.com/rust-lang/rust/tree/master/src/doc/trpl
 
 
R
 
Introduction to R repo-intro-r (Site site-intro-r , cc-nc-sa & apache 2.0) - These are notes for an introductory R workshop I am teaching for Python Programmers
Cookbook for R (Site site-r-cookbook , cc-sa) - The goal of the cookbook is to provide solutions to common tasks and problems in analyzing data
 
site-r-cookbook : http://www.cookbook-r.com/
site-intro-r : https://ramnathv.github.io/pycon2014-r/
repo-intro-r : https://github.com/idocs/test1
 
 
Racket
 
Racket Documentation (Site site-racket-documentation , LGPL) - Documentation for Racket
 
site-racket-documentation : http://docs.racket-lang.org/index.html
 
 
Scala
 
Scala Best Practices repo-scala-bp (cc) - A collection of best practices, friendly to people that want to contribute
twitter.github.com/effectivescala repo-effective-scala (Site site-effective-scala , cc-by) - Twitter's Effective Scala Guide
Scala School! repo-scala-school (Site site-scala-school , Apache 2.0) - Lessons in the Fundamentals of Scala
 
repo-effective-scala : https://github.com/twitter/effectivescala
site-effective-scala : http://twitter.github.io/effectivescala/
repo-scala-bp : https://github.com/alexandru/scala-best-practices
repo-scala-school : https://github.com/twitter/scala_school
site-scala-school : https://twitter.github.io/scala_school/
 
 
Smalltalk
 
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
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/
site-dwd-seaside : http://book.seaside.st/book
site-deep-pharo : http://deepintopharo.com/
site-pharo-example : http://pharobyexample.org/
 
 
Tools
 
 
Server
 
Nginx Server Configs repo-nginx-configs (MIT) - Nginx HTTP server boilerplate configs
 
repo-nginx-configs : https://github.com/h5bp/server-configs-nginx
 
 
Editor
 
GNU Emacs manual (Site site-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
GNU Emacs Lisp Reference Manual (Site site-elisp-manual , GNU-FDL) - Documentation for Emacs Lisp
Emacs is sexy! repo-emacs-sexy (Site site-emacs-sexy , GNU) - Simple website to share the love for Emacs
Learn Vimscript the Hard Way repo-vimscript-hard-way (Site site-vimscript-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 repo-elisp-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
A Byte of Vim (Site site-byte-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 repo-vim-reference (Site site-vim-reference , cc-nc-sa) - guide for beginner to intermediate users
 
repo-vim-reference : https://github.com/learnbyexample/vim_reference
site-vim-reference : https://learnbyexample.gitbooks.io/vim-reference/content/index.html
site-byte-vim : http://www.swaroopch.com/notes/vim/
repo-elisp-style-guide : https://github.com/bbatsov/emacs-lisp-style-guide
repo-vimscript-hard-way : https://github.com/sjl/learnvimscriptthehardway
site-vimscript-hard-way : http://learnvimscriptthehardway.stevelosh.com/
site-emacs-manual : https://www.gnu.org/software/emacs/manual/emacs.html
site-elisp-manual : https://www.gnu.org/software/emacs/manual/elisp.html
repo-emacs-sexy : https://github.com/picandocodigo/emacs.sexy
site-emacs-sexy : http://emacs.sexy/
 
 
Git
 
Pro Git repo-progit (Site site-progit , cc-nc-sa) - An open source book on Git by Scott Chacon and Ben Straub
A Git Style Guide repo-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 repo-github-cheatsheet (MIT) - A list of cool features of Git and GitHub
Git Magic repo-git-magic (Site site-git-magic , GPL) - A guide to using Git
Git it repo-git-it (Site site-git-it , BSD) - A workshopper for learning Git and GitHub.
 
repo-git-style-guide : https://github.com/agis-/git-style-guide
repo-git-magic : https://github.com/blynn/gitmagic
site-git-magic : http://cs.stanford.edu/~blynn/gitmagic/
repo-git-it : https://github.com/jlord/git-it
site-git-it : http://jlord.github.io/git-it
repo-github-cheatsheet : https://github.com/tiimgreen/github-cheat-sheet
repo-progit : https://github.com/progit/progit
site-progit : http://git-scm.com/book/
 
 
etc.
 
Gibber User Manual (Site site-gibber-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
Upstart Intro, Cookbook and Best Practises (Site site-upstart-cookbook , cc-sa)
 
site-upstart-cookbook : http://upstart.ubuntu.com/cookbook/
site-gibber-manual : https://www.gitbook.com/book/bigbadotis/gibber-user-manual/details
 
 
Library Documentation
 
riak docs repo-riak (Site site-riak , cc) - Documentation for riak
Vagrant repo-vagrant (Site site-vagrant , MIT) - Documentation for Vagrant
Docker repo-docker (Site site-docker , Apache 2.0) - Documentation for Docker
phpMyAdmin repo-phpmyadmin (Site site-phpmyadmin , GPL) - Documentation for phpMyAdmin
OmegaT repo-omegat (Site site-omegat , GPL) - Documentation for OmegaT
Sphinx documentation repo-sphinx-doc (Site site-sphinx-doc , BSD) - Documentation for Sphinx
Ansible Documentation repo-ansible-document (Site site-ansible-document , GPL) - Documentation for Ansible
 
repo-vagrant : https://github.com/mitchellh/vagrant/tree/master/website/docs
site-vagrant : https://docs.vagrantup.com/v2/
repo-docker : https://github.com/docker/docker/tree/master/docs
site-docker : https://docs.docker.com/
repo-phpmyadmin : https://github.com/phpmyadmin/localized_docs
site-phpmyadmin : https://phpmyadmin-english-united-kingdom.readthedocs.org/en/latest/
repo-omegat : http://sourceforge.net/p/omegat/code/ci/master/tree/doc_src/
site-omegat : http://omegat.sourceforge.net/manual-standard/
repo-riak : https://github.com/basho/basho_docs
site-riak : http://docs.basho.com/riak/latest/
site-sqlalchemy : http://docs.sqlalchemy.org/en/latest/index.html
repo-ansible-document : https://github.com/ansible/ansible/tree/devel/docsite
site-ansible-document : http://docs.ansible.com/
repo-sphinx-doc : https://github.com/sphinx-doc/sphinx/tree/master/doc
site-sphinx-doc : http://www.sphinx-doc.org/en/stable/contents.html
 
 
Other Languages
 
 
Korean
 
점프 투 파이썬 (Site site-jump-to-python , cc-nc-nd) - 이 책은 파이썬이란 언어를 처음 접해보는 독자들과 프로그래밍을 한 번도 해 본적이 없는 사람들을 대상으로 한다. 프로그래밍을 할 때
사용되는 전문적인 용어들을 알기 쉽게 풀어서 쓰려고 노력하였으며, 파이썬이란 언어의 개별적인 특성만을 강조하지 않고 프로그래밍 전반에 관한 사항을 파이썬이란 언어를 통해 알 수 있도록 알기 쉽게
설명하였다.
emacsbook repo-emacsbook (cc-nc)
꾸준히, 자유롭게, 즐겁게 : 한국 오픈 소스 개발자들 이야기 (Site site-osdi , cc-nc-nd)
 
site-osdi : http://osdi.insightbook.co.kr/
repo-emacsbook : https://github.com/tsgates/emacsbook
site-jump-to-python : https://wikidocs.net/book/1
 
 
Chinese
 
JavaScript 标准参考教程 repo-jstutorial (Site site-jstutorial , cc-nc) - A open JavaScript tutorial book, focusing on client devices, written in Chinese
Build Web Applciation With Golang repo-build-web-app-golang (cc-sa) - A golang ebook intro how to build a web with golang
七天学会NodeJS repo-7days-node (Site site-7days-node , MIT) - 这是一本NodeJS新手入门教程,涵盖了使用NodeJS开发各种程序所必要的知识,请点击以下链接阅读
C++ 并发编程指南 repo-adcct (MIT) - A Detailed Cplusplus Concurrency Tutorial
Backbone.js入门教程 repo-backbonejs-note (MIT) - backbonejs学习笔记更新版,使用backbone1.1.0
ECMAScript 6入门 repo-es6tutorial-cn (Site site-es6tutorial-cn , cc-nc) - 一本开源的JavaScript语言教程,全面介绍ECMAScript 6新增的语法特性
Nginx开发从入门到精通 repo-nginx-book-cn (Site site-nginx-book-cn , cc-nc) - 一本开源的Nginx开发教程,全面介绍nginx模块的开发以及它的内部原理
 
site-es6tutorial-cn : http://es6.ruanyifeng.com/
repo-es6tutorial-cn : https://github.com/ruanyf/es6tutorial
repo-backbonejs-note : https://github.com/the5fire/backbonejs-learning-note
repo-adcct : https://github.com/forhappy/Cplusplus-Concurrency-In-Practice
site-7days-node : http://nqdeng.github.io/7-days-nodejs/
repo-7days-node : https://github.com/nqdeng/7-days-nodejs
repo-build-web-app-golang : https://github.com/astaxie/build-web-application-with-golang
site-jstutorial : http://javascript.ruanyifeng.com
repo-jstutorial : https://github.com/ruanyf/jstutorial/
site-nginx-book-cn : http://tengine.taobao.org/book/
repo-nginx-book-cn : https://github.com/taobao/nginx-book
 
 
Japanese
 
Android Development Training Course repo-and-training (Site site-and-training , Apache 2.0) - Training course repository for android app development
はてな教科書 repo-hatena-book (cc-nc-sa) - はてな研修用教科書
 
repo-hatena-book : https://github.com/hatena/Hatena-Textbook
repo-and-training : https://github.com/mixi-inc/AndroidTraining
site-and-training :http://mixi-inc.github.io/AndroidTraining/
 
 
Another Documents List / References
 
Beautiful Docs repo-beautiful-docs - Pointers to useful, well-written, and otherwise beautiful documentation
Papers We Love repo-papers-we-love - Papers from the computer science community to read and discuss
Awesome Awesomeness repo-awesome-awesomeness - A curated list of amazingly awesome awesomeness
Awesome repo-awesome - A curated list of awesome lists
Readings in Databases repo-db-readings - A list of papers essential to understanding databases and building new data systems
Python Reference repo-python-reference - Useful functions, tutorials, and other Python-related things
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
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
Python Books repo-python-books - PythonBooks is a showcase of the best free ebooks about Python
JSbooks site-jsbooks - The best free JavaScript resources
 
repo-beautiful-docs : https://github.com/PharkMillups/beautiful-docs
repo-papers-we-love : https://github.com/papers-we-love/papers-we-love
repo-awesome-awesomeness : https://github.com/bayandin/awesome-awesomeness
repo-awesome : https://github.com/sindresorhus/awesome
repo-db-readings : https://github.com/rxin/db-readings
repo-python-reference : https://github.com/rasbt/python_reference
repo-narkoz-guides : https://github.com/NARKOZ/guides
repo-free-programming-books : https://github.com/vhf/free-programming-books
site-gitbook : https://www.gitbook.io/
site-oreilly-openbook : http://www.oreilly.com/openbook/
site-online-programming-books : http://www.onlineprogrammingbooks.com/
site-fsf-book : http://shop.fsf.org/category/books/
site-greentea-press : http://www.greenteapress.com/
site-wikipedia-book : https://en.wikipedia.org/wiki/Category:Wikipedia_books_%28community_books%29
repo-python-books : https://github.com/revolunet/PythonBooks
site-jsbooks : http://jsbooks.revolunet.com/
 
 
License
 
<a rel="license"
href="http://creativecommons.org/publicdomain/zero/1.0/">