Awesome List Updates on May 23 - May 29, 2016
41 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Service Workers
Videos
- Instant Loading: Building offline-first Progressive Web Apps - Google I/O 2016 - A quick dive into the most common technologies and techniques for building progressive web apps.
2. Scalable Css Reading List
Articles
- More Meaningful CSS, by Jonathan Snook (5/17/16)
3. Awesome Network Analysis
Datasets / Topic-specific
- Network Repository - Fully searchable database containing hundreds of real-world networks.
- SocioPatterns Datasets - Network data obtained through the SocioPatterns sensing platform.
- UCINET Datasets - Network data in UCINET format.
4. Awesome Hacking Locations
France 🇫🇷 / Lille
Bibliothèque Sainte-Geneviève
After a rather quick and free registration process, you get a fancy card and get to come back and enjoy this library's ambience.
Webpage: http://www-bsg.univ-paris1.fr
Wifi | Power | Address | Open Hours |
---|---|---|---|
✔ | ✔ | 10 place du Panthéon (Rue Valette) 75005 Paris | Mon–Sat 10:00 AM–10:00 PM |
5. Css Protips
Translations / Demo
6. Awesome Pcaptools
Traffic Analysis/Inspection
- PcapPlusPlus (⭐2.6k): PcapPlusPlus a multiplatform C++ network sniffing and packet parsing and manipulation framework. It's meant to be lightweight, efficient and easy to use. It's a C++ wrapper for popular engines like libpcap, WinPcap, DPDK and PF_RING. It also contains parsing and edit capabilities for many protocols including Ethernet, IPv4, IPv6, ARP, VLAN, MPLS, PPPoE, GRE, TCP, UDP, ICMP, DNS as well as layer 7 protocols like HTTP and SSL/TLS
7. Awesome Deep Vision
Understanding CNN / Other Applications
- Karel Lenc, Andrea Vedaldi, Understanding image representations by measuring their equivariance and equivalence, CVPR, 2015. [Paper]
- Aravindh Mahendran, Andrea Vedaldi, Understanding Deep Image Representations by Inverting Them, CVPR, 2015. [Paper]
- Bolei Zhou, Aditya Khosla, Agata Lapedriza, Aude Oliva, Antonio Torralba, Object Detectors Emerge in Deep Scene CNNs, ICLR, 2015. [arXiv Paper]
- Alexey Dosovitskiy, Thomas Brox, Inverting Visual Representations with Convolutional Networks, arXiv, 2015. [Paper]
8. Awesome Dotnet
Documentation
- Sandcastle (⭐2.2k) - Sandcastle Help File Builder similar to NDoc
9. Awesome Deep Learning
Researchers / Frameworks
10. Awesome Malware Analysis
Malware Collection / Honeypots
- Glastopf (⭐541) - Web application honeypot.
Open Source Threat Intelligence / Tools
- AbuseHelper (⭐113) - An open-source framework for receiving and redistributing abuse feeds and threat intel.
- AlienVault Open Threat Exchange - Share and collaborate in developing Threat Intelligence.
Detection and Classification / Other Resources
- Detect It Easy(DiE) (⭐6.9k) - A program for determining types of files.
Domain Analysis / Other Resources
- MaltegoVT (⭐77) - Maltego transform for the VirusTotal API. Allows domain/IP research, and searching for file hashes and scan reports.
Debugging and Reverse Engineering / Other Resources
- Fibratus (⭐2.1k) - Tool for exploration and tracing of the Windows kernel.
- PPEE (puppy) - A Professional PE file Explorer for reversers, malware researchers and those who want to statically inspect PE files in more detail.
11. Awesome Swift
Third party Guides
- Swift Education - A community of educators sharing materials for teaching Swift and app development.
Text / Barcode
- RichEditorView (⭐1.9k) - RichEditorView is a simple, modular, drop-in UIView subclass for Rich Text Editing.
12. Awesome D
Articles / Bare metal / kernel development
Build Tools / Bare metal / kernel development
- premake (⭐2) - Premake has built-in support for D projects
- reggae (⭐174) - meta build system in D
- Makefile (⭐20) - Makefile template for D projects
- cmake-d (⭐64) - CMake D Projects
- cook2 (⭐25) - Fast incremental build tool intended for projects in D
Containers / Bare metal / kernel development
- memutils (⭐40) - Overhead allocators, allocator-aware containers and lifetime management for D objects
- dlib.container (⭐210) - generic data structures (GC-free dynamic and associative arrays and more)
- std.rcstring (⭐9) - A reference counted string implementation for D's build in string construct
Data serialization / XML
- orange (⭐71) - General purpose serializer (currently only supports XML)
- std.experimental.xml (⭐21) - Phobos candidate for a XML serialization
GUI Libs / XML
- LibUI (⭐33) - Dynamic Binding for libui (⭐11k)
Image Processing / XML
- dlib.image (⭐210) - image processing (8 and 16 bits per channel, floating point operations, filtering, FFT, HDRI, graphics formats support including JPEG and PNG)
- color.d (⭐517) + bmp.d (⭐517), jpg.d (⭐517), png.d (⭐517) - basic color struct, HSL functions and reading and writing image files
Logging / Language Processing
- std.experimenatal.logger - Phobos's upcoming standard logging facility
Configuration / Language Processing
- inifile-D (⭐23) - A compile time ini file parser and writter generator for D
13. Awesome Geek Podcasts
In Spanish
- Basta ya de picar - Podcasts donde se discuten diversos temas de programación y de la vida del programador.
14. Awesome Crystal
CLI Builders
- commander (⭐126) - Command-line interface builder
Misc
- circuit_breaker (⭐27) - Implementation of the circuit breaker pattern
Queues and Messaging
- sidekiq.cr (⭐767) - Simple, efficient job processing
15. Awesome Erlang
Internet of Things
- lemma_erlang (⭐7) - A lemma for IDEO's Noam internet-of-things prototyping platform.
16. Awesome Jvm
Languages
- gojava (⭐184) - Java bindings for Go packages.
Metaprogramming
- TeaVM (⭐2.1k) - Ahead-of-time translating compiler (transpiler) from Java bytecode to JavaScript.
17. Awesome Steam
Node.js / General
- steam (⭐1k) - Interface directly with Steam servers from Node.js.
- steam-client (⭐52) - API-compatible fork of node-steam's SteamClient.
- steam-user (⭐838) - Feature-rich easy-to-use Steam client.
- vapor (⭐107) - Lightweight Steam client framework.
- steam-parentbot (⭐33) - Simple base class for a Steam bot.
Node.js / Trading
- steam-trade (⭐161) - Node.js wrapper around Steam live trading.
- steam-tradeoffers (⭐289) - Steam Trade Offers for Node.js.
- steam-tradeoffer-manager (⭐490) - Simple and sane Steam trade offer management.
Node.js / Game Interaction
- tf2 (⭐52) - Interact directly with TF2 game coordinator.
- csgo (⭐459) - Interact directly with CS:GO game coordinator.
- dota2 (⭐542) - Interact directly with Dota 2 game coordinator.
Node.js / Community & Store Automation
- steamcommunity (⭐464) - Interact with steamcommunity.com. Also allows to confirm trade offers.
- steamstore (⭐64) - Interact with store.steampowered.com.
- steam-weblogon (⭐27) - Retrieve SteamCommunity cookies if you are running Steam network client.
- steam-web-api-key (⭐22) - Automatically registers and retrieves Steam API key.
- steam-parental (⭐4) - Disable parental lock.
Node.js / Authentication
- passport-steam (⭐343) - Steam (OpenID) authentication strategy for Passport and Node.js.
- meteor-accounts-steam (⭐17) - Steam OpenID integration for Meteor Accounts.
Node.js / Misc
- steam-resources (⭐24) - Steam's enums, protobufs and structs.
- steam-crypto (⭐15) - Node.js implementation of Steam crypto.
- steam-groups (⭐17) - Custom node-steam handler which provides group functions.
- steamid (⭐65) - SteamID usage and conversion made easy.
- steam-totp (⭐234) - Easily generate 2FA codes used by Steam.
- steam-chat-bot (⭐101) - Simplified interface for a steam chat bot.
- vdf (⭐20) - vdf to object and vice versa.
- steamrep (⭐10) - Check user's SteamRep reputation.
- reptf (⭐2) - Check user's rep.tf reputation.
PHP / Misc
- SteamCommunity (⭐76) - A PHP library for interacting with the Steam Community website.
- SteamAuthentication (⭐446) - Steam OpenID authentication with PHP.
- SteamAuthOOP (⭐37) - An object-oriented alternative to SteamAuthentication.
Go / Misc
- steam-mobileauth (⭐20) - Port of SteamAuth in Go.
Python / General
- steam (⭐1.1k) - Module for various interactions with Steam.
- steamodd (⭐76) - Steam tools library.
C++ / Misc
- SteamPP (⭐109) - C++ library to interoperate with Steam servers.
Java / Misc
- SteamKit-Java (⭐48) - Java port of SteamKit.
Objective-C / Misc
- SteamAuth (⭐6) - An iOS wrapper around Steam's OpenID login.
General / Misc
- Steam Error Codes - List of
EResult
codes with possible explanations.
Tutorials / Misc
Standalone Tools / Misc
- NetHook2 (⭐2.5k) - Intercept Steam client's network messages.
- NetHook2 Analyzer (⭐2.5k) - Inspect messages dumped by NetHook2.
- steam-auth-web-util - Generate 2FA codes directly in your web browser.
- SteamDesktopAuthenticator (⭐3.2k) - Desktop implementation of Steam's mobile authenticator app.
Discussion Boards / Misc
18. Awesome Cryptography
Books / Hash functions
- Crypto101 - Crypto 101 is an introductory course on cryptography.
- Cryptography Engineering - Learn to build cryptographic protocols that work in the real world.
- OpenSSL Cookbook - The book about OpenSSL.
- Security Engineering - There is an extraordinary textbook written by Ross Anderson, professor of computer security at University of Cambridge.
- The Cryptoparty Handbook - This book provides a comprehensive guide to the various topics of the computer and internet security.
C / Git
- RHash (⭐556) - Great utility for computing hash sums.
- tiny-AES128-C (⭐4.1k) - Small portable AES128 in C.
- xxHash (⭐8.7k) - Extremely fast hash algorithm.
C-sharp / Git
- Bouncy Castle - All-purpose cryptographic library.
- StreamCryptor (⭐130) - Stream encryption & decryption with libsodium and protobuf.
Clojure / Git
- buddy-core - Cryptographic Api.
- pandect (⭐219) - Fast and easy-to-use Message Digest, Checksum and HMAC library for Clojure.
Common Lisp / Git
- crypto-shortcuts (⭐20) - Collection of common cryptography functions.
- ironclad - Collection of common crypto shortcuts.
Delphi / Git
- DelphiEncryptionCompendium (⭐248) - Cryptographic library for Delphi.
- LockBox - LockBox 3 is a Delphi library for cryptography.
- SynCrypto (⭐780) - Fast cryptographic routines (hashing and cypher), implementing AES, XOR, RC4, ADLER32, MD5, SHA1, SHA256 algorithms, optimized for speed.
- TForge - TForge is open-source crypto library written in Delphi, compatible with FPC.
Elixir / Git
- cipher (⭐60) - Elixir crypto library to encrypt/decrypt arbitrary binaries.
- cloak (⭐546) - Cloak makes it easy to use encryption with Ecto.
- comeonin (⭐1.3k) - Password authorization (bcrypt) library for Elixir.
- elixir_tea (⭐2) - TEA implementation in Elixir.
- exgpg (⭐18) - Use gpg from Elixir.
- pot (⭐235) - Erlang library for generating one time passwords compatible with Google Authenticator.
- siphash-elixir (⭐18) - Elixir implementation of the SipHash hash family.
Go / Git
- crypto - Official Website Resources.
- gocrypto (⭐151) - Example source code for the Practical Crypto with Go book.
Haskell / Git
- Cryptography & Hashing - Official Website of Haskell.
Haxe / Git
- haxe-crypto - Haxe Cryptography Library.
Java / Git
- Apache Shiro - Performs authentication, authorization, cryptography and session management.
- Bouncy Castle - All-purpose cryptographic library. JCA provider, wide range of functions from basic helpers to PGP/SMIME operations.
- pac4j (⭐2.4k) - Security engine.
Lua / Git
- LuaCrypto (⭐95) - Lua bindings to OpenSSL.
Objective-C / Git
- CocoaSecurity (⭐1.1k) - AES, MD5, SHA1, SHA224, SHA256, SHA384, SHA512, Base64, Hex.
- RNCryptor (⭐3.4k) - CCCryptor (AES encryption) wrappers for iOS and Mac.
PHP / Git
- TCrypto (⭐60) - TCrypto is a simple and flexible PHP 5.3+ in-memory key-value storage library.
Python / Git
- hashids (⭐1.4k) - Implementation of hashids in Python.
- pynacl (⭐1k) - Python binding to the Networking and Cryptography (NaCl) library.
Ruby / Git
- RbNaCl (⭐981) - Ruby binding to the Networking and Cryptography (NaCl) library.
Rust / Git
- cryptoballot (⭐219) - Cryptographically secure online voting.
- octavo (⭐140) - Highly modular & configurable hash & crypto library.
- ring (⭐3.6k) - Safe, fast, small crypto using Rust & BoringSSL's cryptography primitives.
- rust-openssl (⭐1.3k) - OpenSSL bindings for Rust.
- sodiumoxide (⭐639) - Sodium Oxide: Fast cryptographic library for Rust (bindings to libsodium).
- suruga (⭐124) - TLS 1.2 implementation in Rust.
- webpki (⭐456) - Web PKI TLS X.509 certificate validation in Rust.
Swift / Git
- CryptoSwift (⭐10k) - Crypto related functions and helpers for Swift implemented in Swift programming language.
19. Awesome Dart
Tools
- dev_compiler (⭐136) - Dart to JavaScript compiler designed to create idiomatic, readable JavaScript output.
20. Awesome Neo4j
Bolt
- neo4j-java-driver (⭐282) - Java driver for Neo4j binary protocol.
- neo4j-python-driver (⭐746) - Python driver for Neo4j binary protocol.
- neo4j-javascript-driver (⭐771) - JavaScript driver for Neo4j binary protocol.
- neo4j-dotnet-driver (⭐178) - .Net driver for Neo4j (Bolt).
- neo4j-bolt-php (⭐41) - PHP driver for Neo4j binary protocol.
REST API / PHP
- Neo4j-PHP-OGM (⭐152) - Doctrine style Object Graph Mapper for Neo4j
21. Awesome Serverless
General
- Meetups - List with all official Serverless meetups.
22. Awesome Competitive Programming
Other Awesome Resources / Awesome Lists
Name: Algorithms
Name: Algorithm Visualization
Link: enjalot/algovis (⭐1.6k)
Name: Math
Name: C++
Name: Java
Name: Courses
Other Awesome Resources / Interview Questions
Name: Awesome Interviews (⭐69k)
Description: A curated list of awesome interview questions
23. Awesome Laravel
Popular Packages / Authentication & Authorization
- Socialite Providers 2.0 - 100+ social authentication providers for Socialite with Lumen support
Popular Packages / Utilities
- Laravel Menu (⭐799) - Html menu generator for Laravel
24. Awesome Android Ui
Layout
Name: FlexboxLayout (⭐18k)
License: Apache License V2
Demo:
25. Awesome Courses
Courses / CS Theory
- CS 278 Complexity Theory UC Berkeley
- A graduate level course on complexity theory that introduces P vs NP, the power of randomness, average-case complexity, hardness of approximation, and so on.
Courses / Misc
- CS 193a Android App Development, Spring 2016 Stanford University
- Course Description: This course provides an introduction to developing applications for the Android mobile platform.
- Prerequisite: CS 106B or equivalent. Java experience highly recommended. OOP highly recommmended.
- Devices: Access to an Android phone and/or tablet recommended but not required.
- Videos: Videos list can be found here
- Other materials: Some codes, handsout, homework ..... and lecture notes are not downloadable on the site due to login requirement. Please head to my Github repo here (⭐110) to download them.
26. Awesome Cyclejs
Learn / Tutorials
- Cycle.js: a reactive framework - Introduction to Cycle.js with real time data example.
Libraries / Boilerplates
- mciparelli/cycle-hmr-example ★0 (⭐0) - A Cycle.js starter project using browserify and cycle-hmr
27. Awesome Audio Visualization
Experiments
- Scribble Audio - Draw loops of sound with this web synthesizer.
28. Awesome Unity
Augmented & Virtual Reality
- Google VR SDK - Scripts and prefabs to help with the development of Google Daydream and Cardboard apps for Android and iOS.
29. Typography
Articles
Web Fonts & Web Performance
Tools
Books
30. Engineering Blogs
Companies / V companies
- Vena Solutions https://engineering.vena.io/
31. Awesome Vulkan
Samples
- Stardust from Intel (⭐113) - The Stardust sample application uses the Vulkan graphics API to efficiently render a cloud of animated particles. [LICENSE (⭐113)]
Bindings
- ErupteD (⭐51) - Another Auto-generated D bindings for Vulkan.
32. Awesome Computer Vision
Semantic Segmentation
33. Awesome Flexbox
Tools / Slides and Notes
34. Awesome Elixir
- pop3mail - Pop3 client to download email (including attachments) from the inbox via the commandline or Elixir API.
Framework Components
- dayron (⭐158) - A repository similar to
Ecto.Repo
that works with REST API requests instead of a database.
35. Awesome Cpp
Coding Style
36. Awesome Bigdata
Distributed Programming
- Twitter Heron (⭐3.6k) - Heron is a realtime, distributed, fault-tolerant stream processing engine from Twitter replacing Storm.
Time-Series Databases
- Kairosdb (⭐1.7k) - similar to OpenTSDB but allows for Cassandra.
Machine Learning
- MOA - MOA performs big data stream mining in real time, and large scale machine learning.
Data Visualization
- Bloomery (⭐16) - Web UI for Impala.
37. Frontend Dev Bookmarks
Architecture
- Algorithms: A self-contained step-by-step set of operations to be performed. Algorithms perform calculation, data processing, and/or automated reasoning tasks.
- Designs: Ready to use and well documented structures and frameworks for frontend development.
- Functional Reactive Programming (FRP): FRP is a programming paradigm for asynchronous dataflow programming using the building blocks of functional programming.
Workflow
- Version Control: Version control or source control is a system that records changes to a file or set of files over time so that you can recall specific versions later.
38. Awesome Ruby
Authentication and OAuth
- Rodauth (⭐1.7k) - Authentication and account management framework for Rack applications.
Documentation
- Hanna (⭐38) - An RDoc formatter built with simplicity, beauty and ease of browsing in mind.
39. Awesome Broadcasting
Multimedia content processing
- Bento4 (⭐1.9k) - Full-featured MP4 format and MPEG DASH C++ class library and tools.
40. Awesome Electron
Boilerplates / Other
- bozon (⭐759) - Scaffold, run, test, and package your app.
41. Awesome R
Graphic Displays
- ggtree (⭐781) - Visualization and annotation of phylogenetic tree.
R Development
- staticdocs (⭐692) - Generate static html documentation for an R package.
- Prev: May 30 - Jun 05, 2016
- Next: May 16 - May 22, 2016