Awesome List Updates on Oct 05 - Oct 11, 2015
35 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Phalcon
Searching
- ElasticsearchIndexer (⭐10) - Elasticsearch indexer component for Phalcon
2. Awesome Bigdata
Data Ingestion
- StreamSets Data Collector - continuous big data ingest infrastructure with a simple to use IDE.
3. Awesome Laravel
Popular Packages / Utilities
- Listify (⭐140) - Add sorting/ordering capabilities to any Eloquent model
Conferences / Videos
4. Awesome Microservices
Storage / Scala
- Datomic - Fully transactional, cloud-ready, distributed database.
5. Awesome Lua
Resources / Other Lists
- awesome-resty (⭐2.2k) - A list like this one, but focused on OpenResty.
6. Amas
Ask these people anything!
- Claudio Procida (⭐0) - Full stack web developer, mentor, evangelist and speaker. Passionate about painting and photography.
7. Awesome Cyclejs
Learn / Slides
- Cycle.js an honestly reactive framework for web user interfaces - by Eryk Napierała
8. Awesome Computer Vision
Machine Learning and Statistical Learning
- Course on Information Theory, Pattern Recognition, and Neural Networks - David MacKay (University of Cambridge)
External Resource Links
Low-level Vision / Image Completion
Low-level Vision / Image Retargeting
Contour Detection and Image Segmentation / Edge-preserving image processing
Simultaneous localization and mapping / Tracking/Odometry:
Simultaneous localization and mapping / Localization & Mapping:
Image Captioning / Nearest Neighbor Field Estimation
Blogs / Image Deblurring
- Computer Vision Talks - Eugene Khvedchenya
9. Awesome Marionette
General
10. Awesome Jquery
Miscellaneous Plugins / Paid Books
- Boilerplate (⭐2.5k) - A jump-start for jQuery plugins development.
- Sisyphus (⭐2k) - Gmail-like client-side drafts and bit more.
- Slugify (⭐87) - Creates a URL slug as you type a page title (like Django slugify()).
11. Awesome Ocaml
Testing
- TestSimple (⭐13) - A lightweight unit testing framework compatible with the Test Anything Protocol.
12. Awesome Malware Analysis
Detection and Classification / Other Resources
- Malfunction (⭐191) - Catalog and compare malware at a function level.
Other / Other Resources
- APT Notes (⭐1.6k) - A collection of papers and notes related to Advanced Persistent Threats.
13. Es6 Tools
Editors / Brunch Plugins
- Grammar and transpilation package (⭐474) for Atom
14. Awesome Perl
Args
- Params::Util - Simple, compact and correct param-checking functions.
Class Builder / DSP
- Homer - Simple Prototype-based object system.
- Moose - The one and only, Moose.
Data Format / DSP
- XML::Compile::Schema - Interpret schema elements and types: create processors for XML messages.
- XML::Compile::SOAP - Implements the SOAP 1.1 protocol, client side.
- XML::Compile::WSDL - Use SOAP with a WSDL version 1.1 communication specification file.
Database Drivers / Relational Databases
- DBD::ODBC - Any ODBC Driver. MS-SQL w/ placeholders
- DBD::Sybase - Sybase and MS-SQL. No placeholders w/ MS-SQL though
Event Loops / NoSQL Databases
- AE - Simpler, faster, newer AnyEvent API
- AnyEvent - the DBI of event loop programming
- EV - Uses libev, very fast and popular. Default for AnyEvent if present
- Event - Works well, but older
- IO::Async - Asynchronous event-driven programming
- POE - Common interface for several event loops
Form Frameworks / NoSQL Databases
- Catalyst::Controller::HTML::FormFu - Use HTML::FormFu in Catalyst.
- CGI::FormBuilder - Easily generate and process stateful forms.
- Form::Sensible - A sensible way to handle form based user interface.
- Form::Toolkit - A toolkit to build Data centric Forms.
- HTML::FormFu - HTML Form Creation, Rendering and Validation Framework.
- HTML::FormFu::ExtJS - ExtJS form generation from HTML::FormFu config files.
- Mojolicious::Plugin::FormFields - Lightweight, flexible form builder with validation and filtering.
Protocol / NoSQL Databases
- Net::DNS - Resolve DNS host names
Queueing / NoSQL Databases
Science/Numerics / NoSQL Databases
Template Engines / NoSQL Databases
- HTML::Template - Templates for web pages
Testing / Testing Frameworks
- Test::Harness - Run Perl standard test scripts with statistics
15. Awesome Deep Learning
Researchers / Miscellaneous
16. Awesome Github
Resources for those already familiar with GitHub
- Speaker Deck - Share Presentations without the Mess, by GitHub.
Tips, tricks, tools, and add-ons for GitHub power users
- HuBoard - Instant project management for your GitHub issues (sadly, no free plan, but appears to be open source (⭐60))
17. Awesome Elixir
Authentication
- aeacus (⭐37) - A simple configurable identity/password authentication module (Compatible with Ecto/Phoenix).
- echo (⭐29) - A meta-notification system; Echo checks notification preferences & dispatches notifications.
Third Party APIs
- elixtagram (⭐84) - Instagram API client for Elixir.
18. Awesome Tech Videos
Programming Languages / JavaScript
- ECMAScript Harmony: Rise of the Compilers By Brendan Eich
- Reduce seu novo melhor amigo By Ju Gonçalves
- ECMAScript 5: The New Parts By Douglas Crockford
- Async programming in ES7 By Jafar Husain
- Advanced JavaScript By Douglas Crockford
- Node.js: serious business By Pedro Franceschi
- Pinky Promise By Diogo Pereira Ribeiro
- Usando reactJS para criar a futura plataforma de vídeos da globo.com By Túlio Ornelas
- JavaScript at 20 By Brendan Eich
Functional Programming / Scala
- Functional Programming By Bodil Stokke
- Learning Functional Programming without Growing a Neckbeard By Kelsey Innis
- The Algebra of Algebraic Data Types By Chris Taylor
- Dont fear the Monad By Brian Beckman
- Monads and Gonads By Douglas Crockford
- Functional Programming is Terrible By Runar Bjarnson
Math / Scala
- Category Theory By Tom LaGatta
- Category Theory, the essence of interface-based design By Erik Meijer
Compilers / Scala
- Improving Your Workflow With Code Transformation By Sebastian McKenzie
Databases / Scala
- Introduction to NoSQL By Martin Fowler
Methodologies / Scala
- The S.O.L.I.D Principles of OO and Agile Design By Robert C. Martin
- Continuous Delivery By Jez Humble
- An Event-driven and Reactive Future By Jonathan Worthington
Architecture / Scala
- JavaScript @Spotify By Felipe Ribeiro
- Microservices By Martin Fowler
- Criação de APIs lightweight com harvester.js By Diogo Lucas
Linux and Free Software / Scala
- Freedom in your computer and in the net By Richard Stallman
19. Scalable Css Reading List
Authoring Frameworks & Longer Readings
- CSS Modules, by Glen Maddern
20. Awesome Dotnet
Application Templates
- Side-Waffle (⭐655) - Large collection of useful templates for Web and Desktop development.
- Template10 (⭐1.4k) - Windows 10 templates with design patterns.
Git Tools
- posh-git (⭐7.6k) - A PowerShell environment for Git
Source Generator
- awesome-LINQ (⭐399) - A curated collection of awesome LINQ libraries, tools, and more.
21. Awesome Cpp
Other Awesome Projects
- Inqlude - The Qt library archive.
22. Awesome Polymer
Articles
23. Awesome Rest
JavaScript Clients
- traverson (⭐453) - A Hypermedia API/HATEOAS Client for Node.js and the Browser
24. Typography
Articles
Tools
25. Awesome Sketch
Other / Nice-to-have 👍
- (Resources) Sketch Repo
26. Tips
Ignore one file on commit (e.g. Changelog).
git update-index --assume-unchanged Changelog; git commit -a; git update-index --no-assume-unchanged Changelog
27. Awesome Swift
Math / Barcode
- DDMathParser (⭐854) - DDMathParser makes it easy to parse a String and evaluate it as a mathematical expression.
Testing / Barcode
- OHHTTPStubs (⭐5k) - A testing library designed to stub your network requests easily.
UI / Barcode
- AMScrollingNavbar (⭐6.1k) - Scrollable UINavigationBar that follows the scrolling of a UIScrollView.
- NVActivityIndicatorView (⭐11k) - Collection of nice loading animations.
28. Awesome Promises
Resources, Blogs, and Books / Deep Dive
- You're Missing the Point of Promises - Promises are much more than callback aggregation, and that jQuery's implementation (prior to 3.0) isn't enough.
- Promise anti-patterns (⭐20k) - Common misuses and how to avoid them.
- Promise Ponderings, (Anti-)Patterns, and Apologies - Promise behaviour demonstrated and explained by common questions and their answers.
Resources, Blogs, and Books / References
- Fates and States (⭐1.2k) - Quick definitions of possible states.
29. Awesome Iot
Hardware
- Arduino - Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects.
- BeagleBoard - The BeagleBoard is a low-power open-source hardware single-board computer produced by Texas Instruments in association with Digi-Key and Newark element14.
- Particle - A suite of hardware and software tools to help you prototype, scale, and manage your Internet of Things products.
- Tessel - Tessel is a completely open source and community-driven IoT and robotics development platform. It encompasses development boards, hardware module add-ons, and the software that runs on them.
Software / Programming languages
- C - A general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.
- C++ - A general-purpose programming language. It has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation.
- Lua - Lua is a powerful, fast, lightweight, embeddable scripting language. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.
- eLua - eLua stands for Embedded Lua and the project offers the full implementation of the Lua Programming Language to the embedded world, extending it with specific features for efficient and portable software embedded development.
Software / Frameworks
- Kura - Kura aims at offering a Java/OSGi-based container for M2M applications running in service gateways. Kura provides or, when available, aggregates open source implementations for the most common services needed by M2M applications.
- Gobot - Gobot is a framework for robotics, physical computing, and the Internet of Things, written in the Go programming language.
Software / Middlewares
- Kaa - An open-source middleware platform for rapid creation of IoT solutions.
Software / Libraries and Tools
- Cylon.js - Cylon.js is a JavaScript framework for robotics, physical computing, and the Internet of Things. It makes it incredibly easy to command robots and devices.
- Johnny-Five - Johnny-Five is the original JavaScript Robotics programming framework. Released by Bocoup in 2012, Johnny-Five is maintained by a community of passionate software developers and hardware engineers.
- WiringPi - WiringPi is a GPIO access library written in C for the BCM2835 used in the Raspberry Pi.
30. Awesome Shell
For Developers / Directory Navigation
- cloc (⭐18k) - Count Lines of Code
31. Awesome Neo4j
REST API / Java
- neo4j-ogm (⭐295) - Object-Graph Mapping Library for Neo4j.
- spring-data-neo4j (⭐760) - Provides support to increase developer productivity in Java when using the neo4j graph database.
- neo4j-jdbc (⭐109) - Neo4j JDBC driver.
- jcypher (⭐84) - Java access to Neo4J graph databases at multiple levels of abstraction.
REST API / Ruby
- neo4jrb (⭐1.4k) - An active model wrapper for the Neo4j Graph Database for Ruby.
- neography (⭐603) - A thin Ruby wrapper to the Neo4j Rest API.
REST API / PHP
- neo4jphp (⭐539) - PHP wrapper of the Neo4j REST interface.
- NeoEloquent (⭐582) - A Neo4j ORM - Based on Eloquent.
REST API / Other
- node-neo4j (⭐929) - REST API client for Node.
- Neo4jClient (⭐391) - .NET client binding.
- neoism (⭐388) - Client for Golang.
- neocons (⭐202) - A feature rich idiomatic Clojure client for the REST API.
- RNeo4j (⭐236) - Driver for R.
- docker-neo4j-cluster (⭐42) - Up & Running Neo4j cluster in no time.
- blueprints (⭐1.3k) - Blueprints is a collection of interfaces, implementations, ouplementations, and test suites for the property graph data model. Blueprints is analogous to the JDBC, but for graph databases.
- structr (⭐686) - Graph Application Platform based on Neo4j.
- Graphgen - Graph Generation engine based on the Cypher DSL.
Learn / Other
- Neo4j Koans (⭐322) - A koan-style tutorial in Java for Neo4j.
32. Awesome Nodejs
Packages / Image
- jimp (⭐14k) - Image processing in pure JavaScript.
Resources / Articles
33. Awesome Rails Gem
User / Authentication
- Clearance (⭐3.6k) - Rails authentication with email & password.
Active Record / Omniauth
- custom_counter_cache (⭐59) - A simple approach to creating a custom counter cache that can be used across multiple models.
- goldiloader (⭐1.2k) - Automatic ActiveRecord eager loading to reduce the number of database queries run by your application.
Testing / Omniauth
- Capybara (⭐9.7k) - Capybara helps you test web applications by simulating how a real user would interact with your app. And drivers:
- capybara-webkit (⭐2k) - Capybara-webkit is a capybara driver that uses Webkit via QtWebkit.
- selenium-webdriver (⭐26) - Selenium-webdriver provides ruby bindings for WebDriver.
- poltergeist (⭐2.5k) - Poltergeist allows you to run your Capybara tests on a headless WebKit browser, provided by PhantomJS.
- page-object (⭐646) - Page-object is a simple gem that assists in creating flexible page objects for testing browser based applications.
- factory_factory_girl (⭐46) - FactoryFactoryGirl lets you generate factory files more efficiently with naming rules.
34. Awesome Webaudio
Packages / Libraries
- smoothfade (⭐33) - A library for smoothly fading between two AudioNodes.
- virtual-audio-graph (⭐353) - Library for declaratively manipulating the Web Audio API.
Resources / Tutorials
- Web Audio Basics (⭐119) - A growing set of light code samples with CodePen links for each.
35. Awesome Opensource Documents
Subjects / Computer Science
- Open Data Structures (⭐1.1k) (Site, cc) - To provide a high-quality open content data structures textbook that is both mathematically rigorous and provides complete implementation
- Algorithms, Etc. (Site, 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, 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, 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 (⭐115) (Site cc-sa) - free, modifiable textbook on operating systems principles
- Programming on Parallel Machines (Site, 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? (⭐73) (Site, cc-sa) - The purpose of this book is to teach new programmers and scientists about the basics of High Performance Computing
- Natural Language Processing for the Working Programmer (Site, 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, 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, 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.2k) (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
- Data Compression Explained (Site, custom liscense) - This book is for the reader who wants to understand how data compression works, or who wants to write data compression software.
Subjects / Data Science and Statistics
- Bayesian Methods for Hackers (⭐25k) (Site, MIT) - An intro to Bayesian methods and probabilistic programming from a computation/understanding-first, mathematics-second point of view
- The Book Of Jupyter (⭐19) (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
Subjects / Devops
- Ops School Curriculum (⭐1.6k) (Site, cc) - Ops School is a comprehensive program that will help you learn to be an operations engineer
- Twelve Factor App (⭐3.3k) (Site, MIT) - The twelve-factor app is a methodology for building software-as-a-service apps
- Digital Oceans - Tutorials (Site, cc-nc-sa) - development and sysadmin tutorials
- .htaccess Snippets (⭐12k) (Public Domain) - A collection of useful .htaccess snippets, all in one place.
- Travis CI (⭐552) (Site, MIT) - Documentation for Travis
- Packer Documentation (⭐14k) (Site, MPL) - Documentation for Packer
Subjects / Open Source
- Free Software Free Society: Selected Essays (Site, GNU-FDL) - The Architecture of Open Source Applications
- Free as in Freedom (2.0) (Site, GNU-FDL) - Free as in Freedom (2.0) is Stallman's revision of the original biography.
Subjects / Database
- Elasticsearch - The Definitive Guide (⭐3.5k) (Site, cc-nc-nd) - The Definitive Guide to Elasticsearch
Subjects / World Wide Web
- Dive Into HTML5 (⭐775) (Site, cc) - Dive Into HTML5 elaborates on a hand-picked selection of features from the HTML5 specification and other fine standards
- HTML Best Practices (⭐3.5k) (cc0) - For writing maintainable and scalable HTML documents
- WebComponents.org (⭐739) (Site, cc-sa) - A place to discuss and evolve Web Component best-practices
- How to lose weight (in the browser) (⭐2.2k) (Site, cc-sa, MIT) - The definitive front-end performance guide
- RESTful Web APIs (Site, 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, cc-nc-nd) - Exploring the relationship between JavaScript and the modern HTML DOM
Subjects / Writing and Documentation
- CommonMark Spec (⭐4.7k) (Site, cc-sa) - CommonMark is a rationalized version of Markdown syntax, with a spec and BSD-licensed reference implementations in C and JavaScript.
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 (⭐605) (Site, 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.9k) (Site, cc-nc, LGPL) - This book focuses on the programming strategies and techniques behind computer simulations of natural systems using Processing
- Data + Design (⭐360) (Site, cc-nc-sa) - A Simple Introduction to Preparing and Visualizing Information
- Thematic Cartography Guide (⭐37) (Site, cc-nc) - A short, friendly guide to basic principles of thematic mapping.
Subjects / Android Development
- Android Developers - API Guide (Site, cc) - Documentation for Android development
Subjects / ETC
- ØMQ - The Guide (⭐3.3k) (Site cc-nc-sa) - Learning and Using ØMQ
- NPR Visuals' Best Practices (⭐278) (cc) - Best practices and coding conventions for the NPR Visuals team.
- 10up Engineering Best Practices (⭐727) (Site, MIT) - This guide dictates how we, as a company, engineer websites
- Peco REAMDE (⭐7.1k) (MIT) - Documenatation for Peco(Simplistic interactive filtering tool)
- Learn X in Y minutes (⭐10k) (Site, cc-sa) - Take a whirlwind tour of your next favorite language. Community-driven!
Programming Languages / C
- C Style (⭐700) (cc-sa) - My favorite C programming practices
Programming Languages / Cofeescript
- Cofeescript Cookbook (⭐565) (Site, cc) - CoffeeScript recipes for the community by the community.
Programming Languages / CSS
- Bootstrap (⭐160k) (Site, cc) - Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.
Programming Languages / Fortran
- Introduction to Programming using Fortran 95 (Site, cc-nc-sa) - This text provides an introduction to programming and problem solving using the Fortran 95 programming language.
Programming Languages / Ruby
- Rails Guide (⭐52k) (Site, cc-sa) - Official Guide for Ruby on Rails
- Better Spec (⭐3.4k) (Site, MIT) - RSpec Best Practices
- Ruby Hacking Guide (⭐79) (Site, cc-nc-sa) - Ruby hacking guide english translation
- Practicing Ruby (Site, cc-sa) - We provide concentrated doses of programming experience across a wide range of different topics
- Ruby Best Practices (⭐309) (cc-nc-sa) - Ruby Best Practices, by Gregory Brown
- Middleman (⭐269) (Site, cc) - Documentation for Middleman
- Jekyll (Site (⭐45k), MIT) - Documentation for Jekyll
Programming Languages / Clojure
- ClojureDocs (⭐950) (Site, Eclipse Public License) - community-powered documentation and examples repository for the Clojure programming language
- Clojure Documentation (⭐368) (Site, cc) - community-driven documentation site for the Clojure programming language
Programming Languages / Elixir
- Elixir Getting Started (⭐328) (Site, Apache 2.0) - Official Elixir tutorial
Programming Languages / Erlang
- Structure and Interpretation of Computer Program (⭐111) (Site, cc-sa) - Structure and Interpretation of Computer Programs, the LFE edition
Programming Languages / Go
- Go by Example (⭐5.9k) (cc) - Go by Example is a hands-on introduction to Go using annotated example programs
Programming Languages / Haskell
- Learn You a Haskell for Great Good! (Site, 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.7k) (cc0) - This is a recommended path for learning Haskell based on experience helping others
- Haskell By Example (⭐140) (Site, cc) - Haskell by Example is a port of Go by Example to Haskell
Programming Languages / Javascript
- Learning JavaScript Design Patterns (Site, cc-nc-nd) - In this book we will explore applying both classical and modern design patterns to the JavaScript programming language
- JavaScript-Garden (⭐3.4k) (Site, MIT) - A collection of documentation about the most quirky parts of the JavaScript language
- ECMAScript 6 Features (⭐29k) (MIT) - ECMAScript 6, also known as ECMAScript 2015, is the latest version of the ECMAScript standard
- React Primer Draft (⭐3.7k) (GNU) - A primer for building Single-Page Applications with React
- Angular Style Guide (⭐24k) (MIT) - Angular Style Guide: A starting point for Angular development teams to provide consistency through good practices
- JavaScript : The Right Way (⭐8.5k) (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
- Airbnb JavaScript Style Guide (⭐128k) (MIT) - A mostly reasonable approach to JavaScript
- Node.js Style Guide (⭐4.9k) (cc-sa) - A guide for styling your node.js / JavaScript code. Fork & adjust to your taste
- Node.js Best Practices (⭐735) (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
- function qualityGuide () { (⭐2.8k) (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 (⭐4k) (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
- Understanding ECMAScript 6 (Site, 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!
- CasperJS (⭐7.3k) (Site, MIT) - Documentation for CasperJS
- Ember.js Guide (⭐285) (Site, MIT) - Official Guide for Ember.js
- React Document (⭐196k) (Site, cc) - Documentation for React
- Flux Application Architecture (Site (⭐196k), cc) - Documenatiton for Flux application architecture
- Redux Document (⭐59k) (Site, MIT) - Documentation for Redux
Programming Languages / Lisp
- Build Your Own Lisp (⭐2.6k) (Site, cc-nc-sa) - Learn C and build your own programming language in under 1000 lines of code!
Programming Languages / Python
- Django Documentation (⭐67k) (Site, bsd) - Documenatiton for Django which is python web framework
- Dive Into Python 3 (Site, cc-sa) - Dive Into Python is a free Python book for experienced programmers
- Explore Flask (⭐1.6k) (Site, Public Domain) - Explore Flask is a book about best practices and patterns for developing web applications with Flask
- A Byte of Python (⭐1.9k) (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
- A guide to Python's magic methods (⭐1.6k) (Site, cc-nc-sa) - This guide is the culmination of a few months' worth of blog posts. The subject is magic methods
Programming Languages / Rust
- The Rust Programming Language (⭐74k) (Site, MIT) - Official Guide for Rust
- Rust by Example (⭐5.2k) (Site, MIT) - Rust by Example is a collection of examples that illustrate various Rust concepts and the standard libraries
- Rust For Rubyists (⭐423) (Site (⭐423), AGPL) - Rust for Rubyists was the first community tutorial for Rust
Programming Languages / R
- Introduction to R (⭐122) (Site, cc-nc-sa & apache 2.0) - These are notes for an introductory R workshop I am teaching for Python Programmers
- Cookbook for R (Site, cc-sa) - The goal of the cookbook is to provide solutions to common tasks and problems in analyzing data
Programming Languages / Racket
- Racket Documentation (Site, LGPL) - Documentation for Racket
Programming Languages / Scala
- Scala Best Practices (⭐4.3k) (cc) - A collection of best practices, friendly to people that want to contribute
- twitter.github.com/effectivescala (⭐2.2k) (Site, cc-by) - Twitter's Effective Scala Guide
Programming Languages / Smalltalk
- Deep into Pharo (Site, cc-sa) - Deep into Pharo is the second volume of a series of books covering Pharo
- Pharo by example (Site, 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, 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, cc-sa) - Squeak by Example, intended for both students and developers, will guide you gently through the Squeak language and environment by means of a series of examples and exercises
Tools / Editor
- GNU Emacs manual (Site, 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, GNU-FDL) - Documentation for Emacs Lisp
- Learn Vimscript the Hard Way (⭐1.3k) (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
- The Emacs Lisp Style Guide (⭐981) (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, 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
Tools / Git
- Pro Git (⭐6k) (Site, cc-nc-sa) - An open source book on Git by Scott Chacon and Ben Straub
- Git Magic (⭐1.9k) (Site, GPL) - A guide to using Git
Tools / etc.
- Gibber User Manual (Site, 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
Library Documentation / etc.
- riak docs (⭐166) (Site, cc) - Documentation for riak
- Vagrant (⭐25k) (Site, MIT) - Documentation for Vagrant
- Docker (⭐64k) (Site, Apache 2.0) - Documentation for Docker
- phpMyAdmin (⭐63) (Site, GPL) - Documentation for phpMyAdmin
- Sphinx documentation (⭐4.9k) (Site, BSD) - Documentation for Sphinx
- Ansible Documentation (⭐55k) (Site, GPL) - Documentation for Ansible
Other Languages / Korean
- 점프 투 파이썬 (Site, cc-nc-nd) - 이 책은 파이썬이란 언어를 처음 접해보는 독자들과 프로그래밍을 한 번도 해 본적이 없는 사람들을 대상으로 한다. 프로그래밍을 할 때 사용되는 전문적인 용어들을 알기 쉽게 풀어서 쓰려고 노력하였으며, 파이썬이란 언어의 개별적인 특성만을 강조하지 않고 프로그래밍 전반에 관한 사항을 파이썬이란 언어를 통해 알 수 있도록 알기 쉽게 설명하였다.
- 꾸준히, 자유롭게, 즐겁게 : 한국 오픈 소스 개발자들 이야기 (Site, cc-nc-nd)
Other Languages / Chinese
- JavaScript 标准参考教程 (⭐5.4k) (Site, cc-nc) - A open JavaScript tutorial book, focusing on client devices, written in Chinese
- 七天学会NodeJS (⭐3k) (Site, MIT) - 这是一本NodeJS新手入门教程,涵盖了使用NodeJS开发各种程序所必要的知识,请点击以下链接阅读
- C++ 并发编程指南 (⭐4.3k) (MIT) - A Detailed Cplusplus Concurrency Tutorial
- Backbone.js入门教程 (⭐955) (MIT) - backbonejs学习笔记更新版,使用backbone1.1.0
- ECMAScript 6入门 (⭐20k) (Site, cc-nc) - 一本开源的JavaScript语言教程,全面介绍ECMAScript 6新增的语法特性
Another Documents List / References / Chinese
- Beautiful Docs (⭐7.9k) - Pointers to useful, well-written, and otherwise beautiful documentation
- Papers We Love (⭐65k) - Papers from the computer science community to read and discuss
- Awesome Awesomeness (⭐29k) - A curated list of amazingly awesome awesomeness
- Readings in Databases (⭐7k) - A list of papers essential to understanding databases and building new data systems
- 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
- Python Books (⭐1.8k) - PythonBooks is a showcase of the best free ebooks about Python
- Prev: Oct 12 - Oct 18, 2015
- Next: Sep 28 - Oct 04, 2015