Awesome List Updates on May 18 - May 24, 2015
20 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Elixir
Algorithms and Data structures
- cuid (⭐55) - Collision-resistant ids optimized for horizontal scaling and sequential lookup performance, written in Elixir.
- elistrix (⭐17) - A latency / fault tolerance library to help isolate your applications from an uncertain world of slow or failed services.
- natural_sort (⭐14) - Elixir natural sort implementation for lists of strings.
Build Tools
- Exscript (⭐7) - Elixir escript library.
Debugging
- ether (⭐6) - Ether provides functionality to hook Elixir into the Erlang debugger.
Examples and funny stuff
- weather (⭐69) - A command line weather app built using Elixir.
Framework Components
- passport (⭐160) - Passport provides authentication for Phoenix applications.
- phoenix_html (⭐394) - Phoenix.HTML functions for working with HTML strings and templates.
- plug_cloudflare (⭐23) - Inspired by mod_cloudflare, this Elixir plug parses Cloudflares CF-Connecting-IP HTTP request header into Plug.Conn's remote_ip field.
- resin (⭐4) - Resin is a plug that will add a configurable delay to every request that's passing through it, unless run in production.
HTTP
- elli (⭐663) - Elli is a webserver you can run inside your Erlang application to expose an HTTP API.
- web_socket (⭐61) - An exploration into a stand-alone library for Plug applications to easily adopt WebSockets.
JSON
- jwtex (⭐5) - A library to encode and decode JWT tokens.
Lexical analysis
- lex_luthor (⭐33) - LexLuthor is a Lexer in Elixir which uses macros to generate a reusable lexers.
Logging
- json_logger (⭐24) - JSON Logger is a logger backend that outputs elixir logs in JSON format.
Macros
- apix (⭐12) - Simple convention and DSL for transformation of elixir functions to an API for later documentation and or validation.
- lineo (⭐0) - parse transform for accurate line numbers.
- rebind (⭐0) - rebind parse transform for Erlang.
Miscellaneous
- presentex (⭐12) - Elixir to HTML/JavaScript based presentation framework.
- ratx (⭐20) - Rate limiter and overload protection for erlang application.
Networking
- wifi (⭐34) - Various utility functions for working with the local Wifi network in Elixir.
ORM and Datamapping
- ecto_validation_case (⭐11) - Simplify your Ecto model validation tests. Loosely inspired by shoulda matchers, but simpler.
- exseed (⭐17) - An Elixir library that provides a simple DSL for seeding databases through Ecto.
- rethinkdb (⭐498) - Rethinkdb client in pure Elixir using JSON protocol.
Queue
- exdisque (⭐17) - Elixir client for Disque (⭐8k), an in-memory, distributed job queue.
REST and API
- detergent (⭐64) - An emulsifying Erlang SOAP library.
Testing
- espec_phoenix (⭐137) - ESpec for Phoenix web framework.
- mix_test_watch (⭐909) - Automatically run your Elixir project's tests each time you save a file.
Text and Numbers
- cidr (⭐45) - Classless Inter-Domain Routing (CIDR) for Elixir.
- mimetype_parser (⭐3) - parse mimetypes.
- mt940 (⭐9) - MT940 (standard structured SWIFT Customer Statement message) parser for Elixir.
Third Party APIs
- docker (⭐25) - Elixir client for the Docker Remote API.
- mailchimp (⭐48) - A basic Elixir wrapper for version 3 of the MailChimp API.
- marvel (⭐8) - CLI and Elixir API Client for the Marvel API.
- redtube (⭐8) - Redtube API Wrapper written in Elixir.
- riemann (⭐57) - A Riemann client for Elixir.
- statix (⭐275) - Expose app metrics in the StatsD protocol.
Validations
- voorhees (⭐42) - A library for validating JSON responses.
2. Awesome Cpp
Talks
3. Awesome Elm
Community and Support / Games
- IRC - Ask questions on elm freenode.
4. Awesome Zsh Plugins
Oh-My-Zsh / superconsole - Windows-only
- Add the repo to your plugin list
5. Awesome Opensource Documents
Subjects / Computer Science
- Crypto 101 (⭐2.8k) (Site, cc-nc) - the introductory book on cryptography
- How to Design Programs (Site, cc-nc-nd)
- Structure and Interpretation of Computer Programs (Site, cc-sa)
- Programming Languages: Application and Interpretation (Site, cc-nc-sa)
- Practical Foundations for Programming Languages (Site, cc-nc-nd)
Subjects / Open Source
Subjects / World Wide Web
- HTTP API Design Guide (⭐14k) (cc) - HTTP API design guide extracted from work on the Heroku Platform API
- Web Fundamentals (⭐14k) (Site, Apache 2.0) - Best practices for modern web development
- Code Guide (⭐8.3k) (Site, MIT) - Standards for flexible, durable, and sustainable HTML and CSS
Subjects / Writing and Documentation
- reStructuredText Markup Specification (Site, Public Domain)
Programming Languages / CSS
- idiomatic CSS (⭐6.5k) (cc) - Principles of writing consistent
Programming Languages / Elixir
- repo-30-days-of-elixir (⭐2.9k) (MIT) - A walk through the Elixir language in 30 exercises
Programming Languages / Erlang
- Learn You Some Erlang for Great Good! (Site, cc-nc-nd)
Programming Languages / Javascript
- Idiomatic JavaScript (⭐21k) (cc) - Principles of Writing Consistent, Idiomatic JavaScript
- Angular Test Patterns (⭐875) (MIT) - A High-Quality Guide for Testing Angular 1.x Applications
- JavaScript Garden (⭐3.4k) (Site, MIT) - A collection of documentation about the most quirky parts of the JavaScript language
Programming Languages / PHP
- PHP: The Right Way (⭐8.6k) (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
Programming Languages / Python
- Python Enhancement Proposals (⭐3.4k) (Site, Open Publication License)
- The Hitchhiker’s Guide to Python! (⭐73) (Site, cc-nc-sa) - Python best practices guidebook, written for Humans.
- Full Stack Python (⭐2.7k) (Site, MIT) - Full Stack Python source with Pelican, Bootstrap and Markdown
Programming Languages / Scala
- Scala School! (⭐3.6k) (Site, Apache 2.0) - Lessons in the Fundamentals of Scala
Tools / Git
- Github Cheatsheet (⭐37k) (MIT) - A list of cool features of Git and GitHub
6. Awesome Hadoop
Machine learning and Big Data analytics
7. Awesome IoT Hybrid
IoT
IoT / OS
IoT / Frameworks-Tools
IoT / Resources-websites-projects
8. Awesome Computer Vision
Computer Vision
- Computer Vision Talks - Lectures, keynotes, panel discussions on computer vision
9. Awesome Swift
Fonts
- FontBlaster (⭐1.2k) - Programmatically load custom fonts into your iOS app.
10. Awesome Clojurescript
Awesome ClojureScript / Validation
- Validateur – A Clojure validation library inspired by Ruby's ActiveModel.
11. Awesome Backbone
Tutorials and articles
- Top 8 Common Backbone.js Developer Mistakes by Mahmud Ridwan
12. Awesome Android
Game Development
- Rajawali (⭐2.2k) - Android OpenGL ES 2.0/3.0 Engine
GUI / Loading Images
- Fresco (⭐17k) - An Android library for managing images and the memory they use.
Utility / ORM
- Weak handler (⭐1.5k) - Memory safer implementation of android.os.Handler.
Resources / Custom Dialog
- How to Make Android Apps - Video tutorials by Derek Banas.
13. Awesome Deep Learning
Researchers / Frameworks
14. Awesome Appsec
Books
Gray Hat Python: Programming for Hackers and Reverse Engineers (2009)
Released: May 3, 2009
The Art of Software Security Assessment: Identifying and Preventing Software Vulnerabilities (2006)
Released: November 30, 2006
C Interfaces and Implementations: Techniques for Creating Reusable Software (1996)
Released: August 30, 1996
Reversing: Secrets of Reverse Engineering (2005)
Released: April 15, 2005
JavaScript: The Good parts (2008)
Released: May 1, 2008
Windows Internals: Including Windows Server 2008 and Windows Vista, Fifth Edition (2007)
Released: June 17, 2007
The Mac Hacker's Handbook (2009)
Released: March 3, 2009
The IDA Pro Book: The Unofficial Guide to the World's Most Popular Disassembler (2008)
Released: August 22, 2008
Internetworking with TCP/IP Vol. II: ANSI C Version: Design, Implementation, and Internals (3rd Edition) (1998)
Released: June 25, 1998
Network Algorithmics,: An Interdisciplinary Approach to Designing Fast Networked Devices (2004)
Released: December 29, 2004
Computation Structures (MIT Electrical Engineering and Computer Science) (1989)
Released: December 13, 1989
Surreptitious Software: Obfuscation, Watermarking, and Tamperproofing for Software Protection (2009)
Released: August 3, 2009
Websites
websec.io
websec.io is dedicated to educating developers about security with topics relating to general security fundamentals, emerging technologies and PHP-specific information
15. Awesome Material
Other
- MaterialUp — Get your daily dose of Material design inspiration!
16. Awesome Malware Analysis
Malware Collection / Malware Corpora
- Zeus Source Code (⭐1.4k) - Source for the Zeus trojan leaked in 2011.
Open Source Threat Intelligence / Tools
- Combine (⭐650) - Tool to gather Threat Intelligence indicators from publicly available sources.
- ioc_writer (⭐199) - Python library for working with OpenIOC objects, from Mandiant.
- threataggregator (⭐78) - Aggregates security threats from a number of sources, including some of those listed below in other resources.
- TIQ-test (⭐166) - Data visualization and statistical analysis of Threat Intelligence feeds.
Open Source Threat Intelligence / Other Resources
- FireEye IOCs (⭐461) - Indicators of Compromise shared publicly by FireEye.
Detection and Classification / Other Resources
- MASTIFF (⭐173) - Static analysis framework.
- PEV - A multiplatform toolkit to work with PE files, providing feature-rich tools for proper analysis of suspicious binaries.
Online Scanners and Sandboxes / Other Resources
- DRAKVUF (⭐1k) - Dynamic malware analysis system.
- Hybrid Analysis - Online malware analysis tool, powered by VxSandbox.
- Malheur (⭐365) - Automatic sandboxed analysis of malware behavior.
- Malwr - Free analysis with an online Cuckoo Sandbox instance.
- Noriben (⭐1.1k) - Uses Sysinternals Procmon to collect information about malware in a sandboxed environment.
Deobfuscation / Other Resources
- Balbuzard - A malware analysis tool for reversing obfuscation (XOR, ROL, etc) and more.
- ex_pe_xor & iheartxor - Two tools from Alexander Hanel for working with single-byte XOR encoded files.
- NoMoreXOR (⭐84) - Guess a 256 byte XOR key using frequency analysis.
- unxor (⭐138) - Guess XOR keys using known-plaintext attacks.
- XORBruteForcer - A Python script for brute forcing single-byte XOR keys.
- XORSearch & XORStrings - A couple programs from Didier Stevens for finding XORed data.
- xortool (⭐1.4k) - Guess XOR key length, as well as the key itself.
Network / Other Resources
- Bro - Protocol analyzer that operates at incredible scale; both file and network protocols.
- chopshop (⭐487) - Protocol analysis and decoding framework.
- Fiddler - Intercepting web proxy designed for "web debugging."
- Hale (⭐184) - Botnet C&C monitor.
- Moloch (⭐6.2k) - IPv4 traffic capturing, indexing and database system.
Storage and Workflow / Other Resources
- Aleph (⭐154) - Open Source Malware Analysis Pipeline System.
- CRITs - Collaborative Research Into Threats, a malware and threat repository.
Miscellaneous / Other Resources
- DC3-MWCP (⭐290) - The Defense Cyber Crime Center's Malware Configuration Parser framework.
- Santoku Linux - Linux distribution for mobile forensics, malware analysis, and security.
Other / Other Resources
- Lenny Zeltser and other contributors for developing REMnux, where I found many of the tools in this list;
- Michail Hale Ligh, Steven Adair, Blake Hartstein, and Mather Richard for writing the Malware Analyst's Cookbook, which was a big inspiration for creating the list;
- And everyone else who has sent pull requests or suggested links to add here!
17. Awesome Flexbox
Guides
Cross Browser / Articles
Cross Browser / Support
Other Interesting Articles / Polyfills
Presentations / Videos
Sketching with CSS Flexbox Guide by @sfioritto / Slides and Notes
Tools / Slides and Notes
Libraries and Frameworks / Slides and Notes
Featured Projects / Slides and Notes
- flex-box (⭐2) - A Custom Element to make the basics of flexbox easier to use.
- Flexbugs (⭐13k) - A community-curated list of flexbox issues and cross-browser workarounds for them.
- Solved by flexbox (⭐13k) - A showcase of problems once hard or impossible to solve with CSS alone, now made trivially easy with Flexbox.🤘
Who to Follow / Slides and Notes
- Brad Frost @brad_frost
- Lea Verou @LeaVerou
- Mickley Gillenwater @zomigi
- Philip Walton @philwalton
18. Awesome Workshopper
Workshoppers
Module Name: tower-of-babel (⭐600)
Description: A tour of the features of Babel.js
19. Awesome Nodejs
Packages / Weird
- superheroes (⭐233) - Get superhero names.
- supervillains (⭐117) - Get supervillain names.
20. Awesome Rest
Design
SaaS Tools / Symfony2
- Apiary - Collaborative design, instant API mock, generated documentation, integrated code samples, debugging and automated testing.
- Prev: May 25 - May 31, 2015
- Next: May 11 - May 17, 2015