Awesome List Updates on Jun 29 - Jul 05, 2015
22 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Deep Vision
Blogs / Question Answering
2. Awesome Projects Boilerplates
Websites
- HTML5 Boilerplate Web's most popular front-end template
- Open Designs Open Source WebDesign Templates
- Open Web Design Community of designers and site owners sharing free web design templates
3. Awesome Artificial Intelligence
Courses
- Artificial Intelligence For Robotics - This class will teach you basic methods in Artificial Intelligence, including probabilistic inference, planning and search, localization, tracking and control, all with a focus on robotics
- Paradigms Of Artificial Intelligence Programming: Case Studies in Common Lisp - Paradigms of AI Programming is the first text to teach advanced Common Lisp techniques in the context of building major AI systems
- The Cambridge Handbook Of Artificial Intelligence - Written for non-specialists, it covers the discipline's foundations, major theories, and principal research areas, plus related topics such as artificial life
- On Intelligence - Hawkins develops a powerful theory of how the human brain works, explaining why computers are not intelligent and how, based on this new theory, we can finally build intelligent machines. Also audio version available from audible.com
- How To Create A Mind - Kurzweil discusses how the brain works, how the mind emerges, brain-computer interfaces, and the implications of vastly increasing the powers of our intelligence to address the world’s problems
Programming
- Prolog Programming For Artificial Intelligence - This best-selling guide to Prolog and Artificial Intelligence concentrates on the art of using the basic mechanisms of Prolog to solve interesting AI problems.
Philosophy
- Our Final Invention: Artificial Intelligence And The End Of The Human Era - Our Final Invention explores the perils of the heedless pursuit of advanced AI. Until now, human intelligence has had no rival. Can we coexist with beings whose intelligence dwarfs our own? And will they allow us to?
Free Content
- Foundations Of Computational Agents - This book is published by Cambridge University Press
- The Quest For Artificial Intelligence - This book traces the history of the subject, from the early dreams of eighteenth-century (and earlier) pioneers to the more successful work of today's AI engineers.
Videos
- The Unreasonable Effectiveness Of Deep Learning - The Director of Facebook's AI Research, Dr. Yann LeCun gives a talk on deep convolutional neural networks and their applications to machine learning and computer vision
Learning
- Deep Learning. Methods And Applications Free book from Microsoft Research
- Neural Networks And Deep Learning - Neural networks and deep learning currently provide the best solutions to many problems in image recognition, speech recognition, and natural language processing. This book will teach you the core concepts behind neural networks and deep learning
4. Inspire
Creation / These sites are good for building a basic framework for the site.
- Images
- AllTheFreeStock - All the Free stock mmages, videos, sounds and icons in one location.
- TheStocks.im - A collection of great stock photo websites.
- Unsplash - Free, high quality stock photos.
Testing / Before you launch, these are good tools to make sure your site is ready for stardom.
- Localtunnel - Open localhost ports to the world.
5. Awesome Foss Apps
Web Apps (frontend only) / The Guardian
- play2, scala, node
Desktop Apps / Daytona
- Apache 2.0 License
Web Apps (frontend only) / Ghost
- node, express, ember
Desktop Apps / Atom
- MIT License
- coffeescript, electron, node
Web Apps (frontend only) / Discourse
- ruby, rails, ember
Web Apps (frontend only) / Reddit
- python, pylons, node, react, rabbitmq, postgresql
- Common Public Attribution License Version 1.0
Web Apps (frontend only) / Taiga
- python3, django, coffeescript, angular
Web Apps (frontend only) / Travis CI
- ruby, rails, sinatra, rabbitmq, ember
Desktop Apps / Blender
- c, c++, python
Desktop Apps / 0ad
- c++, python
Desktop Apps / Hedgewars
- c, c++, pascal, haskell
6. Awesome Backbone
Tutorials and articles
- Using BackboneJS to improve your JavaScript code organization over a Ruby on Rails app by Ezequiel Rivadeneira Lichardi
- Building Backbone apps using Flux by Victor Doss
7. Awesome Slack
Development
8. Awesome Elm
Articles / Miscellaneous articles
- Learning FP the hard way - Experiences on the Elm language.
9. Awesome Crystal
Caching
- crystal-memcached (⭐35) - Implementation of a memcached client
Database Drivers/Clients
- crystal-pg (⭐462) - A Postgres driver
HTTP
- crul (⭐113) - Command line HTTP client
Testing
- webmock.cr (⭐103) - Library for stubbing
HTTP::Client
requests
Third-party APIs
- crystal_slack (⭐19) - A tool that parses Slack slash commands or send incoming web hooks
Editor Plugins
- Atom
- crystal-tools - Enables built in tools in Crystal compiler
- language-crystal-actual - Crystal language support in Atom
10. Awesome Microservices
Sites & Organizations / Scala
- Microservice Patterns - Microservice architecture patterns and best practices.
11. Awesome Elixir
Algorithms and Data structures
- blocking_queue (⭐52) - BlockingQueue is a simple queue implemented as a GenServer. It has a fixed maximum length established when it is created.
- count_buffer (⭐2) - Buffer a large set of counters and flush periodically.
- exfsm (⭐11) - Simple elixir library to define a static FSM.
- fuse (⭐499) - This application implements a so-called circuit-breaker for Erlang.
Behaviours and Interfaces
- connection (⭐265) - Connection behaviour for connection processes. The API is superset of the GenServer API.
Build Tools
- pc (⭐65) - A rebar3 port compiler.
- rebar3_eqc (⭐13) - A rebar3 plugin to enable the execution of Erlang QuickCheck properties.
- relx (⭐695) - A release assembler for Erlang.
Encoding and Compression
- huffman - Huffman encoding and decoding in Elixir.
Framework Components
- airbrake_plug (⭐5) - Report errors in your Plug stack or whatever to Airbrake.
- plug_forward_peer (⭐24) - Very simple plug which reads X-Forwarded-For or Forwarded header according to RFC7239 and fill conn.remote_ip with the root client ip.
- plug_ribbon (⭐23) - Injects a ribbon to your web application in the development environment.
HTTP
- uri_template (⭐18) - RFC6570 compliant URI template processor for Elixir.
- webdriver (⭐120) - This is an implementation of the WebDriver protocol client. It currently supports PhantomJS, FireFox, ChromeDriver and remote webdriver servers (e.g. Selenium).
JSON
- exjson (⭐71) - JSON parser and generator in Elixir.
- ja_serializer (⭐640) - JSONAPI.org Serialization in Elixir.
Logging
- logger_logstash_backend (⭐73) - A backend for the Elixir Logger that will send logs to the Logstash UDP input.
Macros
- anaphora (⭐18) - Anaphora is the anaphoric macro collection for Elixir. An anaphoric macro is one that deliberately captures a variable (typically it) from forms supplied to the macro.
Native Implemented Functions
- nifty (⭐29) - Helper script for setting up the boilerplate required when writing a NIF.
ORM and Datamapping
- erlastic_search (⭐162) - An Erlang app for communicating with Elastic Search's rest interface.
- red (⭐15) - Persist relationships between objects in Redis, in a graph-like way.
- timex_ecto (⭐162) - An adapter for using Timex DateTimes with Ecto.
Protocols
- ex_hl7 (⭐41) - Health Level 7 (HL7) is a protocol designed to model and transfer health-related data electronically.
Templating
- bbmustache (⭐177) - Binary pattern match Based Mustache template engine for Erlang/OTP.
Testing
- gimei (⭐2) - Gimei is a pure Elixir library for generating Japanese fake data.
Text and Numbers
- cirru_parser (⭐0) - Cirru Parser in Elixir.
- eden (⭐37) - EDN (⭐2.6k) encoder/decoder for Elixir.
- erldn (⭐28) - EDN (⭐2.6k) format parser for the Erlang platform.
- mbcs (⭐27) - Wrapper for erlang-mbcs. This module provides functions for character encoding conversion.
- number (⭐222) - Number is a pretentiously-named Elixir library which provides functions to convert numbers into a variety of different formats.
Third Party APIs
- airbrake (⭐27) - An Elixir notifier for the Airbrake.
- elixir_authorizenet (⭐11) - Unofficial client for the Authorize.Net merchant API.
- feedlex (⭐3) - Feedly RSS reader client for Elixir.
- m2x - Elixir client for the AT&T M2X, a cloud-based fully managed time-series data storage service for network connected machine-to-machine (M2M) devices and the Internet of Things (IoT). (Erlang Version).
- reporter (⭐4) - Reporter is simple reporting App reviews library. Support AppStore and GooglePlay.
Utilities
- global (⭐3) - Wrapper of the Erlang
:global
module.
- pubsub (⭐69) - A Publish-Subscribe utility library that implements a pub-sub mechanism to ease the burden of communication on the business logic processes.
XML
- erlsom (⭐264) - Erlsom is an Erlang library to parse (and generate) XML documents.
- xmlrpc (⭐40) - Library for encoding and decoding XML-RPC for clients and servers.
Reading
- The Little Schemer in Elixir (⭐347) - Exercises and algorithms from the Little Schemer book, ported to Elixir.
12. Awesome Javascript
Bundlers
- webpack (⭐64k) - Packs CommonJs/AMD modules for the browser.
Testing Frameworks / Assertion
- chai (⭐8.1k) - BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
MVC Frameworks and Libraries / Runner
- backbone (⭐28k) - Give your JS App some Backbone with Models, Views, Collections, and Events.
- ractive (⭐5.9k) - Next-generation DOM manipulation.
- way.js (⭐2.9k) - Simple, lightweight, persistent two-way databinding.
Templating Engines / Runner
- mustache.js (⭐16k) - Minimal templating with {{mustaches}} in JavaScript.
- hogan.js (⭐5.1k) - A compiler for the Mustache templating language.
Functional Programming / Runner
- underscore (⭐27k) - JavaScript's utility _ belt.
- lodash (⭐59k) - A utility library delivering consistency, customization, performance, & extras.
- lazy.js (⭐6k) - Like Underscore, but lazier.
Data Structure / Runner
- immutable-js (⭐33k) - Immutable Data Collections including Sequence, Range, Repeat, Map, OrderedMap, Set and a sparse Vector.
Date / Runner
- jquery-timeago (⭐3.8k) - A jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago").
- date (⭐1.5k) - Date() for humans.
String / Runner
- string.js (⭐1.8k) - Extra JavaScript string methods.
- he (⭐3.4k) - A robust HTML entity encoder/decoder written in JavaScript.
- multiline (⭐1.4k) - Multiline strings in JavaScript.
- query-string (⭐6.7k) - Parse and stringify URL query strings.
Number / Runner
- odometer (⭐7.3k) - Smoothly transitions numbers with ease.
Storage / Runner
- store.js (⭐14k) - LocalStorage wrapper for all browsers without using cookies or flash. Uses localStorage, globalStorage, and userData behavior under the hood.
- localForage (⭐25k) - Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API.
Color / Runner
- randomColor (⭐6.1k) - A color generator for JavaScript.
- chroma.js (⭐9.9k) - JavaScript library for all kinds of color manipulations.
- TinyColor (⭐5k) - Fast, small color manipulation and conversion for JavaScript.
Control Flow / Runner
- q (⭐15k) - A tool for making and composing asynchronous promises in JavaScript.
- step (⭐2.2k) - An async control-flow library that makes stepping through logic easy.
Routing / Runner
- director (⭐5.6k) - A tiny and isomorphic URL router for JavaScript.
- page.js (⭐7.7k) - Micro client-side router inspired by the Express router (~1200 bytes).
Log / Runner
- log (⭐3k) - Console.log with style.
Loading Status / Runner
- Spin.js (⭐9.3k) - A spinning activity indicator.
- pace (⭐16k) - Automatically add a progress bar to your site.
- topbar (⭐428) - Tiny & beautiful site-wide progress indicator.
- nanobar (⭐2.8k) - Very lightweight progress bars. No jQuery.
Keyboard Wrappers / Runner
- keymaster (⭐6.5k) - A simple micro-library for defining and dispatching keyboard shortcuts.
- Keypress (⭐3.2k) - A keyboard input capturing utility in which any key can be a modifier key.
Tours And Guides / Runner
- intro.js (⭐23k) - A better way for new feature introduction and step-by-step users guide for your website and project.
- shepherd (⭐13k) - Guide your users through a tour of your app.
Notifications / Runner
- messenger (⭐4k) - Growl-style alerts and messages for your app.
Sliders / Runner
- Swiper (⭐39k) - Mobile touch slider and framework with hardware accelerated transitions.
- slick (⭐28k) - The last carousel you'll ever need.
Form Widgets / Input
- typeahead.js (⭐17k) - A fast and fully-featured autocomplete library.
- Ion.CheckRadio (⭐69) - jQuery plugin for styling checkboxes and radio-buttons. With skin support.
Form Widgets / Calendar
- rome (⭐2.9k) - A customizable date (and time) picker. Dependency free, opt-in UI.
Form Widgets / File Uploader
- dropzone (⭐18k) - Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars.
Misc / Other
- echo (⭐3.7k) - Lazy-loading images with data-* attributes.
- platform.js (⭐3.2k) - A platform detection library that works on nearly all JavaScript platforms.
- json3 (⭐1k) - A modern JSON implementation compatible with nearly all JavaScript platforms.
13. Awesome Devenv
Dotfiles
- dotfiles.github.io - Collected dotfile resources. Has sections with dotfile bootstraps and lists of frameworks for various shells and editors.
Shell / Extensions
- awesome-zsh-plugins (⭐12k) - List of zsh plugins usable with zgen (⭐1.4k) and other oh-my-zsh (⭐151k) compatible zsh frameworks
- zgen (⭐1.4k) - Faster framework for managing your zsh configuration, backward compatible with oh-my-zsh plugins
- shellcheck (⭐30k) - Lint for shell. Will find deprecated and/or dangerous usage in shell scripts
14. Awesome Android Ui
Calendar
Name: SublimePicker (⭐2.3k)
License: Apache License V2
Demo:
Name: MaterialDateTimePicker (⭐4.6k)
License: Apache License V2
Demo:
Other
Name: EasyFonts (⭐419)
License: Apache License V2
Demo:
15. Awesome Courses
Courses / Systems
- 6.828 Operating Systems MIT
- MIT's operating systems course focusing on the fundamentals of OS design including booting, memory management, environments, file systems, multitasking, and more. In a series of lab assignments, you will build JOS, an OS exokernel written in C.
- Assignments
- Lectures
- Videos Note: These are student recorded cam videos of the 2011 course. The videos explain a lot of concepts required for the labs and assignments.
16. Awesome Swift
UI / Barcode
- GaugeKit (⭐1k) - Customizable gauges. Easy reproduce Apple's style gauges.
17. Awesome Flexbox
Books
Who to Follow / Slides and Notes
- Afonso Pacifer @afonsopacifer
- Rachel Andrew @rachelandrew
18. Awesome Electron
Open Source / Other
- Loop Drop (⭐825) - MIDI looper and synth for live electronic music performances.
Closed Source / Other
- Prepros - Compile almost any preprocessing language with live browser refresh.
For Electron / Other
- electron-debug (⭐739) - Adds useful debug features.
Videos / Other
19. Awesome Ruby
Caching
- Second Level Cache (⭐396) - Write-Through and Read-Through caching library for ActiveRecord 4.
Data Processing and ETL
- Kiba - A lightweight data processing / ETL framework for Ruby.
20. Awesome Answers
Algorithms
Miscellaneous / Ruby
Data Structures
Functional Programming
Math
Programming Languages / Clojure
Programming Languages / JavaScript
Programming Languages Theory / Ruby
21. Engineering Blogs
Individuals/Group Contributors / A individuals
- Andrew Bancroft http://www.andrewcbancroft.com/
Individuals/Group Contributors / E individuals
- Evan Hahn http://evanhahn.com/
Individuals/Group Contributors / M individuals
- Michael Herman http://mherman.org/
Individuals/Group Contributors / R individuals
- Ramon Fried https://nativeguru.wordpress.com/
Individuals/Group Contributors / T individuals
- Thomas Young http://upcoder.com
Individuals/Group Contributors / Y individuals
- Yifan Lu http://yifan.lu/
22. Awesome Ciandcd
Source Code Management
- phabricator Phabricator is a collection of open source web applications that help software companies build better software.
Static Check
- findbugs Find Bugs in Java Programs
Testing
- opensourcetesting open source software testing tools, news and disccussions
Delivery
- herd (⭐410) A single-command bittorrent distribution system, based on Twitter's Murder
Database Version Control
- dbdeploy dbdeploy is a Database Change Management tool. It’s for developers or DBAs who want to evolve their database design – or refactor their database – in a simple, controlled, flexible and frequent manner
- Prev: Jul 06 - Jul 12, 2015
- Next: Jun 22 - Jun 28, 2015