Crypto 101
(Site, cc-nc) - the introductory book on cryptography
:blue_book: A curated list of awesome open source or open source licensed documents, guides, books.
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
(Site, cc-nc) - the introductory book on cryptography
(Site, cc-nc-sa) - This is the source code for the book "The little book about OS development"
(Site, cc) - To provide a high-quality open content data structures textbook that is both mathematically rigorous and provides complete implementation
(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
(Site cc-sa) - free, modifiable textbook on operating systems principles
(Site, cc-sa) - The purpose of this book is to teach new programmers and scientists about the basics of High Performance Computing
(Site, 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
(Site, cc-nc-sa) - Examples and work from Problem Solving with Algorithms and Data Structures Using Python
(BSD) - Open Content for self-directed learning in data science
(Site, cc-sa) - Probability and Statistics for Programmers
(Site, MIT) - An intro to Bayesian methods and probabilistic programming from a computation/understanding-first, mathematics-second point of view
(Site, cc) - This is some of the material that covers the advanced Jupyter/IPython SciPy tutorial that is/was/will be given in July 2015
(Site, cc) - Ops School is a comprehensive program that will help you learn to be an operations engineer
(Site, MIT) - The twelve-factor app is a methodology for building software-as-a-service apps
(Public Domain) - A collection of useful .htaccess snippets, all in one place.
(Site, MIT) - Documentation for Travis
(Site, Apache 2.0) - Documentation for CoreOS
(Site, MPL) - Documentation for Packer
(cc-sa) - Master the command line, in one page
(Site, cc-nc-sa) - From finding text to search and replace, from sorting to beautifying text and more
(Site, cc-nc-sa) - Introduction to Linux commands and Shell scripting
(Site, BSD) - Homotopy Type Theory is an interpretation of Martin-Löf’s intensional type theory into abstract homotopy theory.
(Site, cc-nc-sa) - A book and examples on collision detection
(Site, cc-nc-sa)
(Site, GNU-FDL) - The Architecture of Open Source Applications
(cc & mit) - This is the source for the book 500 Lines or Less, the fourth in the Architecture of Open Source Applications series.
(cc) - Guides for getting things done, programming well, and programming in style.
(Site, Public Domain) - This guide goes through all of the necessary steps for validating, building, marketing, and launching your product, specifically focused on app dev.
(Site, cc-nc-nd) - Topics discussed: x86/x64, ARM/ARM64, MIPS, Java/JVM.
(Site, 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, cc-nc) - This book will teach you the fundamentals of programming and act as a foundation for whatever your programming goals may be.
(Site, 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.
(Site, cc-nc-nd) - Paul Ford’s “What Is Code?”
(Site, cc-by) - A free and open-source TypeScript guide covering fundamentals through advanced concepts.
(Site, cc-nc-nd) - The Definitive Guide to Elasticsearch
(cc) - HTTP API design guide extracted from work on the Heroku Platform API
(Site, cc) - Dive Into HTML5 elaborates on a hand-picked selection of features from the HTML5 specification and other fine standards
(Site, Apache 2.0) - Best practices for modern web development
(Site, MIT) - Standards for flexible, durable, and sustainable HTML and CSS
(cc0) - For writing maintainable and scalable HTML documents
(Site, cc-sa) - A place to discuss and evolve Web Component best-practices
(Site, cc-sa, MIT) - The definitive front-end performance guide
(Site, MIT) - MIT Design and development standards to align and guide your project.
(Site, 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, cc) - A place for Sphinx documentation and general writing of things.
(Site, cc-nc-sa) - This Guide exists to provide advices and a best-practice handbook about creating documentation.
(Site, cc-sa) - CommonMark is a rationalized version of Markdown syntax, with a spec and BSD-licensed reference implementations in C and JavaScript.
(cc-nc-nd) - A book to help software developers write better prose.
(cc-sa) - The Data Journalism Handbook is a free, open source reference book for anyone interested in the emerging field of data journalism
(Site, Apache 2.0) - The tutorial provides a quick intro to D3.js, a Javascript library for creating data visualizations in the browser.
(Site, cc-nc, LGPL) - This book focuses on the programming strategies and techniques behind computer simulations of natural systems using Processing
(Public Domain) - Ipython notebook presentations for getting starting with basic programming, statistics and machine learning techniques
(Site, cc-nc-sa) - A Simple Introduction to Preparing and Visualizing Information
(Site, MIT) - Curran Kelleher's D3.js screencasts
(Site, cc-nc) - A short, friendly guide to basic principles of thematic mapping.
(cc) - Do's and Don'ts for Android development, by Futurice developers
(cc) - Good ideas for iOS development, by Futurice developers.
(MIT) - A small guide to help those looking to hire a developer or designer for iOS work.
(MIT) - Сocktails for programmers. Коктейли для программистов.
(Site, MIT) - Precision colors for machines and people
(Site cc-nc-sa) - Learning and Using ØMQ
(cc) - Best practices and coding conventions for the NPR Visuals team.
(Site, MIT) - This guide dictates how we, as a company, engineer websites
(MIT) - Documenatation for Peco(Simplistic interactive filtering tool)
(Site, cc-sa) - Take a whirlwind tour of your next favorite language. Community-driven!
(Site, BSD) - Interactive diagrams of Rx Observables
(cc-sa) - An approachable introduction to Assembly
(cc-sa) - My favorite C programming practices
(Site, cc) - CoffeeScript recipes for the community by the community.
(Site, cc) - Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.
(cc) - Principles of writing consistent
(Site, cc) - The iconic font and CSS toolkit
(Site, cc-sa) - This is just a small Ruby book. It won’t crush you. It’s light as a feather
(Site, cc-sa) - Official Guide for Ruby on Rails
(cc) - A community-driven Ruby on Rails 4 style guide
(cc) - A community-driven Ruby coding style guide
(Site, MIT) - RSpec Best Practices
(Site, cc-nc-sa) - Ruby hacking guide english translation
(cc-nc-sa) - Ruby Best Practices, by Gregory Brown
(Site, cc-nc-sa) - A set of Koans to teach the Ruby language
(Site, cc) - Documentation for Middleman
(Site, cc-nc-sa) - example based guide for Ruby scripting
(Site, cc-nc-sa) - step by step guide to Ruby regular expressions
(Site, Eclipse Public License) - community-powered documentation and examples repository for the Clojure programming language
(Site, cc) - community-driven documentation site for the Clojure programming language
(Site, Apache 2.0) - Official Elixir tutorial
(MIT) - A walk through the Elixir language in 30 exercises
(cc) - A community driven style guide for Elixir
(Site, cc-sa) - Structure and Interpretation of Computer Programs, the LFE edition
(cc) - Go by Example is a hands-on introduction to Go using annotated example programs
(cc-sa) - A golang ebook intro how to build a web with golang
(cc0) - This is a recommended path for learning Haskell based on experience helping others
(Site, cc) - Haskell by Example is a port of Go by Example to Haskell
(Site, MIT) - A collection of documentation about the most quirky parts of the JavaScript language
(MIT) - ECMAScript 6, also known as ECMAScript 2015, is the latest version of the ECMAScript standard
(GNU) - A primer for building Single-Page Applications with React
(MIT) - Angular Style Guide: A starting point for Angular development teams to provide consistency through good practices
(Site, cc-nc-sa) - This is a guide intended to introduce new developers to JavaScript and help experienced developers learn more about its best practices
(cc) - Principles of Writing Consistent, Idiomatic JavaScript
(MIT) - A High-Quality Guide for Testing Angular 1.x Applications
(MIT) - A mostly reasonable approach to JavaScript
(cc-sa) - A guide for styling your node.js / JavaScript code. Fork & adjust to your taste
(Site, 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
(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
(Site, 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
(MIT) - Learn You The Node.js For Much Win! An intro to Node.js via a set of self-guided workshops.
(cc-sa) - a short introduction to node.js
(cc) - how to write node programs with streams
(Site, cc-nc-nd) - A book series on JavaScript. @YDKJS on twitter.
(Site, MIT) - Documentation for CasperJS
(Site, MIT) - Official Guide for Ember.js
(Site, cc) - Documentation for React
(Site, cc) - Documenatiton for Flux application architecture
(Site, MIT) - Documentation for Redux
(Site, cc-nc-sa) - step by step guide to JavaScript regular expressions
(BSD) - A hands-on, test driven guide to implementing a simple programming language.
(Site, cc-nc-sa) - Learn C and build your own programming language in under 1000 lines of code!
(MIT) - This style guide outlines the coding conventions of the iOS teams at The New York Times.
(Site, cc-nc-sa) - Introductory course for Perl 5 through examples
(Site, by-nc-sa) - An easy-to-read, quick reference for PHP best practices, accepted coding standards, and links to authoritative tutorials around the Web
(Site, Open Publication License)
(Site, cc-nc-sa) - Python best practices guidebook, written for Humans.
(Site, bsd) - Documenatiton for Django which is python web framework
(Site, Public Domain) - Explore Flask is a book about best practices and patterns for developing web applications with Flask
(Site, MIT) - Full Stack Python source with Pelican, Bootstrap and Markdown
(Site, 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, cc-nc-sa) - This guide is the culmination of a few months' worth of blog posts. The subject is magic methods
(Site, cc-nc) - How to Think Like a Computer Scientist
(Site, cc0) - fast-paced introduction to essential components of the Python language for researchers and developers who are already familiar with programming in another language
(Site, cc-sa) - covers foundational aspects of Python programming with an emphasis on script writing, data manipulation, and program organization
(Site, cc-nc-sa) - Introduction to Python
(Site, cc-nc) - introduction to Digital Signal Processing in Python
(Site, cc-nc-sa) - step by step guide to learning Python regular expressions
(Site, MIT) - Official Guide for Rust
(Site, MIT) - Rust by Example is a collection of examples that illustrate various Rust concepts and the standard libraries
(Site, AGPL) - Rust for Rubyists was the first community tutorial for Rust
(Site, cc-nc-sa & apache 2.0) - These are notes for an introductory R workshop I am teaching for Python Programmers
(cc) - A collection of best practices, friendly to people that want to contribute
(Site, cc-by) - Twitter's Effective Scala Guide
(Site, Apache 2.0) - Lessons in the Fundamentals of Scala
(MIT) - Nginx HTTP server boilerplate configs
(Site, GNU) - Simple website to share the love for Emacs
(Site, custom license) - Learn Vimscript the Hard Way is a book for users of the Vim editor who want to learn how to customize Vim
(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, cc-nc-sa) - guide for beginner to intermediate users
(Site, cc-nc-sa) - An open source book on Git by Scott Chacon and Ben Straub
(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.
(MIT) - A list of cool features of Git and GitHub
(Site, GPL) - A guide to using Git
(Site, BSD) - A workshopper for learning Git and GitHub.
(Site, cc) - Documentation for riak
(Site, MIT) - Documentation for Vagrant
(Site, Apache 2.0) - Documentation for Docker
(Site, GPL) - Documentation for phpMyAdmin
(Site, GPL) - Documentation for OmegaT
(Site, BSD) - Documentation for Sphinx
(Site, GPL) - Documentation for Ansible
(cc-nc)
(Site, cc-nc) - A open JavaScript tutorial book, focusing on client devices, written in Chinese
(cc-sa) - A golang ebook intro how to build a web with golang
(Site, MIT) - 这是一本NodeJS新手入门教程,涵盖了使用NodeJS开发各种程序所必要的知识,请点击以下链接阅读
(MIT) - A Detailed Cplusplus Concurrency Tutorial
(MIT) - backbonejs学习笔记更新版,使用backbone1.1.0
(Site, cc-nc) - 一本开源的JavaScript语言教程,全面介绍ECMAScript 6新增的语法特性
(Site, cc-nc) - 一本开源的Nginx开发教程,全面介绍nginx模块的开发以及它的内部原理
(Site, cc-by) - 这是一本 FreeBSD 操作系统书籍,还包含一些 OpenBSD、NetBSD、DragonFly BSD、TwinCAT/BSD 等 BSD 家族操作系统的快速入门章节
(Site, Apache 2.0) - Training course repository for android app development
(cc-nc-sa) - はてな研修用教科書
Pointers to useful, well-written, and otherwise beautiful documentation
Papers from the computer science community to read and discuss
A curated list of amazingly awesome awesomeness
A list of papers essential to understanding databases and building new data systems
Useful functions, tutorials, and other Python-related things
Freely available programming books
A modern publishing toolchain. Simply taking you from ideas to finished, polished 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
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 books by Allen Downey
PythonBooks is a showcase of the best free ebooks about Python
The best free JavaScript resources
kdeldycke/awesome-falsehood
😱 Falsehoods Programmers Believe in
laoma2053/awesome-zhuiju-free
免费无广告的追剧资源指南,人工精选资源、每天检测资源有效性。收录在线影视、影视APP、网盘搜索、磁力BT、字幕、TVBox / 影视仓空壳软件/配置地址、IPTV直播源、会员拼团、影视相关开源项目。开源,社区共同维护。
ebu/awesome-broadcasting
A curated list of amazingly awesome open source resources related to broadcast technologies
chaofengc/Awesome-Image-Quality-Assessment
A comprehensive collection of IQA papers
PicoTrex/Awesome-Nano-Banana-images
A curated collection of fun and creative examples generated with Nano Banana & Nano Banana Pro🍌, Gemini-2.5-flash-image based model. We also release…
ZYSzys/awesome-captcha
:key: Curated list of awesome captcha libraries and crack tools.