Awesome List Updates on Jul 30 - Aug 05, 2018
65 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Frc
Miscellaneous / JavaScript
- FRC Bot (⭐6) - Facebook Messenger bot to get information about FRC teams, events, and matches.
2. Awesome Aws
Open Source Repos / Miscellaneous Repos
- dtan4/terraforming 🔥🔥🔥🔥🔥 (⭐4.3k) - Export existing resources to Terraform style (tf, tfstate).
3. Awesome Mac
Reading and Writing Tools / Text Editors
- Sublime Text - Sophisticated text editor for code, markup and prose. You'll love the slick user interface, extraordinary features and amazing performance, Sublime Text Plugins.
- Vim - Highly configurable text editor built to make creating and changing any kind of text very efficient, Vim Plugins.
Developer Tools / IDEs
- Android Studio - The official IDE for Android, based on Intellij IDEA.
- Xamarin Studio - Free cross platform C# IDE. Xamarin Studio supports iOS, Android and .Net development
Developer Tools / Virtualization
- Vagrant - Tool for building and distributing development environments.
Browsers / Audio Record and Process
- Safari - Native browser for Macs.
Utilities / Productivity
- Alfred - Award-winning app which boosts efficiency with hotkeys, keywords, text expansion and more. Search your Mac and the web, and be more productive with custom actions to control your Mac.
4. Awesome Funny Markov
Web and Tech
- 4chan Text Generator (⭐28) - With sample inputs for /biz/ /pol/ /b/ /fit/ (NSFW).
5. Awesome Mobile Web Development
Articles and Documentation
- 300ms Tap Delay, Gone Away - How to prevent 300 ms delay on tap.
- 60 FPS on Mobile Web - How to make a really fast mobile website (by Flipboard).
- Animating the Mobile Web - A case study on achieving fast animations on mobile web (by Yelp).
- Autofill: What web devs should know, but don’t - Everything you need to know about forms autofill.
- Designing Websites for iPhone X - How to deal with "the notch" on iPhone X.
- Developing Mobile Web Applications: When, Why, and How - The good high-level overview of mobile web development.
- Guidelines For Mobile Web Development - The compilation of good articles about mobile web development.
- How To Poison The Mobile User - An overview of negative practices on mobile sites.
- Learn AMP by Example - A hands-on introduction to Accelerated Mobile Pages focusing on code and live samples.
- Mobile Search UX 8 Obstacles - Series of articles about mobile search UX.
- Mobile Web Best Practices - A little bit out of date but still useful list of best practices for mobile websites from W3C.
- Mobile Web Application Best Practices - The list of best practices for mobile web applications from W3C.
- Mobile Web Development - Guideline (must read) from Mozilla about designing mobile websites.
- Mobile Web Performance Checklist - Best practices for optimizing mobile web apps.
- Observing Intersection Observers - An introduction to intersection observers.
- Prevent Mobile Browser From Sleeping - How to prevent your phone from sleeping.
- Touch Devices Should Not Be Judged By Their Size - Overview of interaction media features.
- Web Fundamentals - Guideline from Google about creating good mobile web experiences.
Books
- Brain Food Mobile Performance - Free small ebook on mobile performance from Awwwards.
- Going Offline - Guide on building offline experience with service workers.
- High-Performance Mobile Web: Best Practices for Optimizing Mobile Web Apps - Book about the performance of the web on mobile devices.
- Responsive Web Design - Book about responsive web design.
Specifications from W3C for Enhancing Mobile Web Experience
- Battery API - On access to information about the battery.
- Connection API - On access to information about connection.
- Generic Sensor API - The spec for exposing sensor data.
- Geolocation API - On access to geolocation.
- HTML Media Capture - On user access to camera or microphone.
- Payment Request API - On payment method with minimal integration.
- Presentation API - On access to presentation displays.
- Remote Playback API - On controlling remote playback of media from a web page.
- Vibration API - On access to the vibration mechanism of the hosting device.
- Visual Viewport API - On access to a visual portion of a screen excluding on-screen keyboards, areas outside of a pinch-zoom area etc..
- Wake Lock Api - On access to wake lock request (prevents some aspect of a device from entering the power-saving state).
- Web Bluetooth - On an API to discover and communicate with devices over the Bluetooth 4.
- Web NFC API - On access to Near Field Communication capabilities of the device.
- Web Notifications - On an API for end-user notifications.
Talks
- Fundamentals of Mobile Web Development - Overview of the best practices for mobile web development, by Matt Gaunt.
- Future App Model: Advanced Service Worker - The glimpse on how to optimize web apps and sites using streams and service workers and other new APIs, by Jake Archibald.
- Instant Loading: Building offline-first Progressive Web Apps - Introduction to service workers, by Jake Archibald.
- Mobile Web Performance - What to do on your site to achieve the best possible mobile experience, by Estelle Weyl.
- Mobile Web Performance Auditing - How to audit performance issues on the site, by Paul Lewis.
Auditing Tools
- Lighthouse (⭐25k) - Analyzing tool for web apps and web pages.
- PageSpeed Insights - The tool that analyzes your page and gives recommendations for increasing downloading speed.
- PageSpeed - Web server modules that optimize your site automatically.
- Site Speed Checker - Compare the speed of your mobile site to others.
- Webpagetest - Website speed test from multiple locations using real browsers and at real consumer connection speeds.
Platform Monitoring
- Can I Use - State of support of various web features in browsers.
- Mobile Browser Market Share - Market share between various platforms and countries.
- Standards for Web Applications on Mobile - Current state of mobile-related W3C specifications.
- What Web Can Do Today - What your browser capable of.
Other Useful Tools and Libraries
- Browsersync - Time-saving synchronised browser testing.
- Eruda (⭐13k) - Console for mobile web browsers.
- Interact.js (⭐11k) - Drag and drop, resizing and multi-touch gestures with inertia and snapping for modern browsers.
- Fastclick (⭐19k) - Removing of 300ms delay in old browsers.
- React Dates (⭐12k) - An easily internationalizable, mobile-friendly datepicker React library for the web.
- Slideout (⭐8k) - Standalone and lightweight navigation menu for your mobile web apps.
- Swiper (⭐33k) - The most modern mobile touch slider with hardware accelerated transitions.
- Web Inspector Remote (Weinre) - Web inspector for debugging sites in non-mainstream browsers.
- Web Starter Kit (⭐18k) - A workflow for multi-device websites.
6. Awesome Eosio
DApp directories / Services
7. Awesome ad Free
Resources / Articles
- What If There Were No Ads - Daily life described in an ad-free world.
Resources / Groups
- Résistance à l'Agression Publicitaire - French organization fighting the advertising system and its negative effects.
Resources / Talks
8. Awesome Python
Database Drivers
- NoSQL Databases
- cassandra-driver (⭐1.4k) - The Python Driver for Apache Cassandra.
- happybase (⭐610) - A developer-friendly library for Apache HBase.
- kafka-python (⭐5.5k) - The Python client for Apache Kafka.
- pymongo (⭐4.1k) - The official Python client for MongoDB.
- motor (⭐2.4k) - The async Python driver for MongoDB.
- redis-py (⭐12k) - The Python client for Redis.
9. Awesome Mastodon
Clients
- Pinafore (⭐698) - Alternative web client for Mastodon, focused on speed and simplicity.
- Halcyon - Alternative web client for Mastodon and Pleroma with a Twitter-like interface.
Tools
- Forget - Delete toots after a user defined period of time (Python source code (⭐147)).
10. Awesome Android
Debugging Tools / ORM
- AppSpector - Remote Android and iOS debugging and data collection service. You can debug networking, logs, SQLite and mock device's geo location.
Resources / Custom Dialog
- Mindorks - Become a complete and happy Android developer.
More lists of libraries / Custom Dialog
- Android Store - Search Android Libraries, Projects, and Tools.
11. Awesome Pcaptools
Traffic Analysis/Inspection
- Joy (⭐1.3k): joy is a traffic analysis and parsing tool that was developed. In part to assist in classifying encrypted traffic streams, such as HTTPS traffic. It is able to parse pcap files into usable json files that contain details on the capture statistics and features.
12. Awesome Minecraft
Softwares / Launchers
- MultiMC (⭐4.2k) - A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once.
- HMCL (⭐6.7k) - A powered Minecraft launcher that supports a lot of features.
13. Awesome Ember
Packages / Resources
Packages / Articles
Packages / Ember-Cli Articles
Packages / Jump-Start Articles
Packages / Articles Glimmer
Packages / Articles Engines
Packages / Articles Ember-Concurrency
Packages / Articles ES6
Packages / Articles TypeScript
Packages / Articles Modern Testing
Packages / Articles about Data
Packages / Gists
14. Awesome Nodejs
Packages / Command-line apps
- carbon-now-cli (⭐5.7k) - Beautiful images of your code — from right inside your terminal.
15. Awesome Coins
☤ Reading Material
- Golden Cryptocurrency and Blockchain Cluster - a cluster of topic pages on cryptocurrency and blockchain.
16. Awesome Machine Learning
TensorFlow / General-Purpose Machine Learning
- Golden TensorFlow - A page of content on TensorFlow, including academic papers and links to related topics.
17. Awesome Artificial Intelligence
Free Content
- Golden Artificial Intelligence - a cluster of pages on artificial intelligence and machine learning.
18. Awesome Influxdb
Awesome lists that include links to InfluxDB / Hooks
19. Awesome Maintainers
- @jacobian, Django (⭐67k)
- "What Part of '... for Life' Don't You Understand?" (video)
- @sindresorhus, AVA (⭐20k), awesome (⭐223k)
- "Between the Wires: An interview with open source developer Sindre Sorhus" (interview)
- @vjeux, React Native (⭐105k), Prettier (⭐44k)
- "Being Successful at Open Source" (video)
20. Awesome Testing
Software / Make your life easier
- TestLink (⭐1.4k) - Open Source test case management system
Books / Other
- The Scrum Field Guide, Agile advice for your first year and beyond - Why you might want to move your company to Agile and great practical advice on how to do it.
- Fifty quick ideas to improve your Tests - Great illustrative examples on how to improve tests and why you should do them. Great as evidence for winning arguments!
- Agile Testing: A Practical Guide - A how to guide for those looking to transition to an Agile as a tester and also how the authors work on their Agile teams.
- Explore It!: Reduce Risk and Increase Confidence with Exploratory Testing - A very good book on structuring Exploratory Testing and designing tests.
- The Domain Testing Workbook - An in-depth look at the most common test technique, Domain Testing (also called Boundary Analysis and Equivalence Class partitioning) in use today with lots of examples to become better.
- Don't Make Me Think: A Common Sense Approach to Web Usability - An incredibly useful book for usability testing.
- Lessons Learned in Software Testing - One of the best books on Software Testing, broken into bite size lessons that are as applicable now as when it was published.
- UI is Communication - How to make intuitive User Interfaces (UI and Usability Testing).
- Thinking, Fast and Slow - About how we make decisions and how to run experiments (experiments == tests).
21. Awesome Katas
Others
22. Awesome Phalcon
Authentication & OAuth
- Padlock (⭐24) - A docker-based phalcon authentication server built on top of the PHP OAuth 2.0 Server
23. Awesome Plotters
Community / Patents
Plotter Art For Sale / Patents
24. Awesome Vapor
Libraries
- Google Cloud Provider (⭐31) – Interact with Google Cloud Platform APIs from your Vapor project.
- MailCore (⭐80) – Sending e-mails via SMTP, MailGun and SendGrid.
- XMLCoding (⭐8) – XML encoder and decoder.
25. Awesome Cyclejs
Libraries / Utilities
- shfrmn/cycle-lot (⭐2) - Handle dynamic lists of Cycle.js components with ease (full typesript support)
26. Awesome Vscode
Tools / Gradle Tasks
- Azure Tools for Visual Studio Code (⭐29) - This extension for Visual Studio Code gives Azure developers some convenient commands for creating or accessing resources directly in the editor.
27. Awesome Appium
Become an Appium Pro
Test Frameworks
- Appium-Native-Crawler (⭐48) - Appium Native Crawler CLI - Features include: Screenshots, Performance, Accessibility Detection, Google Translate, Applitools, Monkey Tester.
28. Awesome Embedded Rust
Board support crates / Special Purpose
betafpv-f3
- For the BetaFPV F3 drone flight controller
29. Awesome Cassandra
Cassandra Distributions / Cassandra Compliant Databases on C++
- YugaByte Database (⭐7.2k) - YugaByteDB is a transactional, high-performance database for building distributed cloud services. It supports Cassandra-compatible and Redis-compatible APIs, with PostgreSQL in Beta.
Cassandra Performance Tuning / Cassandra as a Service / Managed Cassandra Based on Proprietary Technology
- Graphing cassandra-stress - Benchmarking schemas and configuration changes using the cassandra-stress tool, before pushing such changes out to production is one of the things every Cassandra developer should know and regularly practice.
- Gatling DSE Stress Simulation Catalog (⭐4) - The goal of the repo is to provide a sample of the Gatling DSE Stress Framework's usage. Feel free to submit a pull request with example simulations.
Cassandra Security / Cassandra as a Service / Managed Cassandra Based on Proprietary Technology
- Encrypting EC2 ephemeral volumes with LUKS and AWS KMS - The example used here is Cassandra data stored on ephemeral disks.
Cassandra Deployment / Cassandra Deployment on Docker / Containerized Cassandra
Integrating with Cassandra / Cassandra Deployment on Kubernetes / Kubernetized Cassandra
- sample KafkaSparkCassandra (⭐23) - Introductory sample scala app using Apache Spark Streaming to accept data from Kafka and write a summary to Cassandra.
- sample Spark Cassandra with SSL (⭐1) - Simple sample job illustrating the use of Spark to execute Apache Spark analytics with Cassandra with SSL connection.
Integrating with Cassandra / Spark
- sample Spark Job Server Cassandra (⭐2) - Simple sample job illustrating the use of Spark Jobserver to execute Apache Spark analytics with Cassandra.
Libraries / Custom Time Series
- gocql (⭐2.3k) - Package gocql implements a fast and robust Cassandra client for the Go programming language.
Tools / Custom Time Series
- cqlmigrate (⭐45) - Cassandra CQL migration tool. cqlmigrate is a library for performing schema migrations on a cassandra cluster.
- CassanddraRestfulAPI (⭐12) - CassandraRestfulAPI project exposes the cassandra data tables with the help of Restful API.
30. Awesome Free Software
Software / Video
- Kodi - Home Theater software and entertainment hub. (GNU GPLv2 (⭐16k))
31. Awesome
Articles / Getting Started
- Craft CMS 3 Orientation Guide by Andrew Welch/nystudio107 -
31 July 2018
Articles / Templating
- How to check for undefined variables by Ben Rogerson -
24 July 2018
- Passing data from Twig to JavaScript by Ben Rogerson -
1 Aug 2018
32. Awesome Crystal
Network Protocols
- crystal-json-socket (⭐13) - JSON-socket client & server implementation. Inspired by and compatible with node-json-socket (⭐154) and ruby-json-socket (⭐4)
Processes and Threads
- await_async (⭐82) - Add keywords await & async in Crystal Lang
33. Awesome Honeypots
Related Lists
- awesome-pcaptools (⭐3k) - Useful in network traffic analysis.
- awesome-malware-analysis (⭐11k) - Some overlap here for artifact analysis.
34. PlacesToPostYourStartup
Websites
- Starter Story - https://starterstory.com/
35. Awesome Lit
Podcasts / Other Tools
- The Web Platform Podcast 159: lit-html - HTML Templates via JavaScript Template Literals - An episode with the lit-html creator Justin Fagnani.
Similar libraries / Other Tools
- lit-ntml (⭐82) - Lightweight and modern templating for SSR in Node.js, inspired by lit-html.
36. Awesome Sre
Books
37. Awesome Cybersecurity Blueteam
Automation and Convention / Code libraries and bindings
- Posh-VirusTotal (⭐113) - PowerShell interface to VirusTotal.com APIs.
Honeypots / Supply chain security
- CanaryTokens (⭐1.7k) - Self-hostable honeytoken generator and reporting dashboard; demo version available at CanaryTokens.org.
Host-based tools / Tarpits
- Artillery (⭐991) - Combination honeypot, filesystem monitor, and alerting system designed to protect Linux and Windows operating systems.
Incident Response tools / IR management consoles
- CIRTKit (⭐141) - Scriptable Digital Forensics and Incident Response (DFIR) toolkit built on Viper.
Preparedness training and wargaming / Firewall appliances or distributions
- DumpsterFire (⭐976) - Modular, menu-driven, cross-platform tool for building repeatable, time-delayed, distributed security events for Blue Team drills and sensor/alert mapping.
Security monitoring / Service and performance monitoring
- osquery (⭐22k) - Operating system instrumentation framework for macOS, Windows, and Linux, exposing the OS as a high-performance relational database that can be queried with a SQL-like syntax.
Threat intelligence / Threat hunting
- Forager (⭐167) - Multi-threaded threat intelligence gathering built with Python3 featuring simple text-based configuration and data storage for ease of use and data portability.
- Malware Information Sharing Platform and Threat Sharing (MISP) - Open source software solution for collecting, storing, distributing and sharing cyber security indicators.
- Viper (⭐1.5k) - Binary analysis and management framework enabling easy organization of malware and exploit samples.
Tor Onion service defenses / Threat signature packages and collections
- OnionBalance - Provides load-balancing while also making Onion services more resilient and reliable by eliminating single points-of-failure.
- Vanguards (⭐197) - Version 3 Onion service guard discovery attack mitigation script (intended for eventual inclusion in Tor core).
Windows-based defenses / Overlay and Virtual Private Networks (VPNs)
- HardenTools (⭐2.9k) - Utility that disables a number of risky Windows features.
- NotRuler (⭐91) - Detect both client-side rules and VBScript enabled forms used by the Ruler (⭐2.1k) attack tool when attempting to compromise a Microsoft Exchange server.
- WMI Monitor (⭐122) - Log newly created WMI consumers and processes to the Windows Application event log.
38. Awesome Db Tools
GUI
- OmniDB (⭐3.1k) - Web tool for database management.
API / Samples
- DreamFactory (⭐1.5k) - A open source REST API backend for mobile, web, and IoT applications.
Monitoring/Statistics/Perfomance / Samples
- pgDash - Measure and track every aspect of your PostgreSQL databases.
Contributing / Compare
- Your contributions are always welcome! Please read the contribution guidelines first.
39. Awesome Design Patterns
General Architecture
- martin fowler - Catalog of Patterns of Enterprise Application Architecture.
Cloud Architecture
- Azure cloud design patterns - Building reliable, scalable, secure applications in the cloud.
- cloud computing patterns - Cloud Computing Patterns.
- Google Cloud Solutions - Real business cases solutions with diagrams on GCP.
Serverless Architecture
- serverless architecture - Serverless Architecture: Five Design Patterns.
- solving problems in serverless - Patterns for Solving Problems in Serverless Architectures.
Micro services & Distributed Systems
- 12factor - The twelve-factor methodology.
- message-queues - Comparing-message-queue-architectures.
Big Data
- mapreduce-patterns - Map-reduce patterns.
- streaming-realtime-analytics - 13 Stream Processing Patterns for building Streaming and Realtime Applications.
DevOps & containers
- container-design-patterns - Container Design Patterns for Kubernetes Pods Design.
Front-End Development
- user Interface - User Interface Design patterns.
- oocss-acss-bem-smacss - OOCSS, ACSS, BEM, SMACSS: what are they? What should I use?
40. Awesome Flutter
Advanced
- Schemas - Widget, State, Context and InheritedWidget explanations by Didier Boelens
UI
- Flushbar (⭐988) - Highly configurable Snackbar by Andre Haueisen
UI / Material Design
- Slidable (⭐2.6k) - Slidable list item with left and right slide actions by Romain Rastel
Device / Augmented Reality
- WebView (⭐1.5k) - Render web content by Hadrien Lejard
41. Awesome Elixir
Algorithms and Data structures
- jumper (⭐12) - Jump consistent hash implementation in Elixir (without NIFs).
- matrex (⭐478) - A blazing fast matrix library for Elixir/Erlang with C implementation using CBLAS.
Chatting
- hipchat_elixir (⭐5) - HipChat client library for Elixir, based on httpc.
Files and Directories
- Belt - Extensible file upload library with support for SFTP, S3 and Filesystem storage.
Logging
- quiet_logger (⭐2) - A simple plug to suppress health check logging (e.g.: when using Kubernetes).
- youtrack_logger_backend (⭐3) - A logger backend that will post messages to YouTrack (an issue tracker made by JetBrains).
ORM and Datamapping
- rediscl (⭐13) - A minimal redis client with connection pooling and pipe query builder.
Static Page Generation
- glayu (⭐79) - A static site generator for mid-sized sites.
Third Party APIs
- mexpanel (⭐2) - An Elixir client for the Mixpanel HTTP API.
Translations and Internationalizations
- gettext (⭐449) - Internationalization and localization support for Elixir.
Validations
- is (⭐20) - Fast, extensible and easy to use data structure validation for elixir with nested structures support.
42. Awesome React Native
Howtos
Assorted
Tutorials / Navigation Demos
Books / Navigation Demos
- React Native Animation Book - (Free) React Native Animation.
- React Native In Action - Learn how to build applications using React Native from the ground up.
- React Native - Building Mobile Apps with JavaScript - Your go-to guide to creating truly native iOS and Android mobile applications using React and JavaScript.
43. Awesome Swift
Utility / Barcode
- EtherWalletKit (⭐144) - Ethereum Wallet Toolkit for iOS - You can implement Ethereum wallet without a server and blockchain knowledge.
Video / Barcode
- Cabbage (⭐1.5k) - A video composition framework build on top of AVFoundation.
44. Awesome Ipfs
Apps
- Hardbin (⭐247) - Hardbin is an encrypted pastebin, with the decryption key passed in the URL fragment
- InterPlanetary Wayback (⭐576) - Web Archive (WARC) indexing and replay using IPFS.
- Interplanetary Wiki (⭐99) - Wiki built on top of IPFS
- IPFessay - A simple way to publish uncensorable essays on IPFS.
- PushToTalk - Push to Talk lets you edit audio essays and publish them with IPFS.
Tools
- gatsby-plugin-ipfs (⭐113) - Adds support for deploying Gatsby websites to IPFS by ensuring that assets are relative.
- git-ipfs-rehost (⭐198) - A script to rehost your git repos in ipfs.
- git-remote-ipfs (⭐220) - push/pull repositories from/to IPFS.
- http2ipfs (⭐43) - This is a simple webtool to add URLs to an IPFS node.
- ipfs-add-from-encrypted (⭐51) - Encrypt a file or directory with AES256 then add to IPFS.
- ipfs-companion (⭐2k) - Browser extension that simplifies access to IPFS resources.
- ipfs-mount (⭐142) - Mount IPFS as a mapped drive on Windows.
- ipfs-paste (⭐32) - Paste stdin and clipboard to IPFS.
- ipfs-screencap (⭐49) - Capture screenshots, publish them to IPFS, and copy the link to the clipboard.
- ipget (⭐357) - 🛰️ wget for IPFS: retrieve files over IPFS and save them locally.
- IPRedirect (⭐7) - Browser userscript for redirecting IPFS/IPNS addresses to your local gateway. This should work on any browser that hasn't had an extension written for it yet and has support for userscripts.
45. Awesome Dotnet Core
Frameworks, Libraries and Tools / Application Frameworks
- MagicOnion (⭐3.7k) - gRPC based HTTP/2 RPC Streaming Framework for .NET, .NET Core and Unity.
- resin (⭐566) - 16-bit wide vector space search engine with HTTP API and pluggable read/write pipelines.
Frameworks, Libraries and Tools / Mathematics
- AutoDiff (⭐89) - A library that provides fast, accurate and automatic differentiation (computes derivative / gradient) of mathematical functions.
Frameworks, Libraries and Tools / Misc
- pose (⭐1.1k) - Replace any .NET method (including static and non-virtual) with a delegate
Frameworks, Libraries and Tools / SDKs
- CakeMail.RestClient (⭐9) - Client for CakeMail's API. Allows you to send transactional emails, bulk emails, manage lists and contacts, etc.
46. Guides
Other / Machine Learning
47. Awesome Diversity
Posts
- On Toxic Jobs, Low Self-Esteem, & Interviewing - By Rachel Thomas.
- Recruiting For Privilege - By Tobbe Gyllebring.
48. Vertx Awesome
Microservices
- Autonomous Services (⭐1) - A toolkit for creating autonomous services. An architecture that leverages vert.x and nannoq-tools to provide an event-based reactive architecure without centralized components, neither for communication or data, providing a theoretically linear scalability across the architecture.
Utilities
- Nannoq-Tools - Nannoq-Tools is a toolkit for constructing robust, scalable and distributed applications leveraging Vert.x including modules for authentication, cluster management, Firebase Cloud Messaging, DynamoDB, fully generic queries, REST, and more.
49. Awesome Ffmpeg
Mobile
- ijkplayer (⭐31k) - Android / iOS video player based on FFmpeg.
Tutorials
50. Awesome Vue
Resources / Examples
- Vue + TypeScript Cookbook (⭐273) - A small cookbook covering some less-than-obvious solutions for people getting started with Vue + TypeScript
51. Awesome Ant Design
Boilerplates / Themes
- Typescript React With Mobx Starter (⭐365) - a starter-template with typescript, react, mobx, antd and webpack).
52. Awesome Dotnet
Application Frameworks
- CSLA .NET (⭐1.2k) - business layer development framework https://cslanet.com/
Caching
- Akavache (⭐2.4k) - An asynchronous, persistent key-value store
Database
- Realm Xamarin (⭐1.2k) - A fast, easy-to-use alternative to SQLite & ORMs - https://realm.io/docs/dotnet/latest/
GIS
- CoordinateSharp (⭐360) - Easily parse or convert coordinate formats and calculate location based solar/lunar information.
IDE
- Visual Studio Express - The free lightweight version of Visual Studio for .NET programming.
- Visual Studio Community - A full-featured IDE
Misc
- LINQPad - a C#/VB/F# scratchpad that instantly executes any expression, statement block or program with rich output formatting and a wealth of features. Also lets you interactively query databases in LINQ. [$]
MVVM
- Catel - Catel is an application development platform with the focus on MVVM (WPF, Silverlight, Windows Phone and WinRT) and MVC (ASP.NET MVC). The core of Catel contains an IoC container, models, validation, memento, message mediator, argument checking, etc.
53. Engineering Blogs
Companies / F companies
- Feedzai https://medium.com/feedzaitech
Companies / S companies
- Serverless https://serverless.com/blog/
- Soshace https://blog.soshace.com/en/
Companies / T companies
- Timescale https://blog.timescale.com/
54. Awesome Dash
Contributors
55. Awesome Appsec
Websites
Blogs
Crypto Fails
Showcasing bad cryptography
NCC Group - Blog
The blog of NCC Group, formerly Matasano, iSEC Partners, and NGS Secure.
Scott Helme
Learn about security and performance.
Cossack Labs blog (2018)
Released: July 30, 2018
Blog of cryptographic company that makes open-source libraries and tools, and describes practical data security approaches for applications and infrastructures.
56. Awesome Quantum Computing
Learning
- Quantum Katas (⭐4.5k) - Programming exercises for learning quantum computing and Q#.
Community
- Quantum Computing StackExchange - Question and answer site for quantum computing.
57. Awesome Ros2
Courses / Build system (ROS2)
Presentations / ROSCon 2018
- Hands-on ROS 2: A Walkthrough
- ROS 2 on Autonomous Driving Vehicles
- RViz – The tale of a migration to ROS 2.0
- Launch for ROS 2
- Getting involved in ROS 2 development
- Planning to Plan: Plugins All The Way Down
- Leveraging DDS Security in ROS2
- Arm DDS Security library: Adding secure security to ROS2
- ROS2: Supercharging the Jaguar4x4
- Performance Test - A Tool for Communication Middleware Performance Measuring
- ROS2 for Android, iOS and Universal Windows Platform: a demonstration of ROS2’s portability, and cross-platform and cross-language capabilities
- Integrating ROS and ROS2 on mixed-critical robotic systems based on embedded heterogeneous platforms
- Towards ROS 2 microcontroller meta cross-compilation
- Node.js Client & Web Bridge Ready for ROS 2.0
- RCLAda: the Ada client library for ROS2
58. Awesome Cpp
Concurrency
- transwarp (⭐621) - A header-only C++ library for task concurrency. [MIT]
Math
- Geometric Tools - C++ library for computing in the fields of mathematics, graphics, image analysis and physics. [Boost] website
59. Awesome Security
Other Awesome Lists / Other Security Awesome Lists
- Awesome Crypto Papers (⭐1.7k) - A curated list of cryptography papers, articles, tutorials and howtos.
60. Awesome Web Security
CSP
- GitHub's CSP journey - Written by @ptoomey3.
- GitHub's post-CSP journey - Written by @ptoomey3.
Preventing / Server-Side Request Forgery
- DOMPurify (⭐9.8k) - DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG by Cure53.
- Acra (⭐1.1k) - Client-side encryption engine for SQL databases, with strong selective encryption, SQL injections prevention and intrusion detection by @cossacklabs.
61. Awesome Java
Security / Other
- Themis (⭐1.8k) - Multi-platform high-level cryptographic library provides easy-to-use encryption for protecting sensitive data: secure messaging with forward secrecy, secure data storage (AES256GCM); suits for building end-to-end encrypted applications.
62. Awesome Cryptography
Other lists / Hash functions
- Awesome crypto-papers (⭐1.7k) – A curated list of cryptography papers, articles, tutorials and howtos.
63. Awesome Broadcasting
Video Production
- MOS-connection (⭐20) - A JavaScript library for connection and MOS messaging either as MOS device or NRCS.
64. Typography
Web Fonts & Web Performance
65. Awesome Qa
Types of QA
- Single-turn QA: answer without considering any context
- Conversational QA: use previsous conversation turns
Most QA systems have roughly 3 parts / Subtypes of QA
- Fact extraction
- Entity Extraction
- Relation Extraction
- Entity Extraction
- Understanding the question
- Generating an answer
Events / Subtypes of QA
- Wolfram Alpha launced the answer engine in 2009.
- IBM Watson system defeated top Jeopardy! champions in 2011.
- Apple's Siri integrated Wolfram Alpha's answer engine in 2011.
- Google embraced QA by launching its Knowledge Graph, leveraging the free base knowledge base in 2012.
- Amazon Echo | Alexa (2015), Google Home | Google Assistant (2016), INVOKE | MS Cortana (2017), HomePod (2017)
Dataset Collections / Subtypes of QA
Datasets / Subtypes of QA
- It is one of the bAbI project of Facebook AI Research which is organized towards the goal of automatic text understanding and reasoning. The CBT is designed to measure directly how well language models can exploit wider linguistic context.
- GraphQuestions (⭐86)
- On generating Characteristic-rich Question sets for QA evaluation.
- LC-QuAD
- It is a gold standard KBQA (Question Answering over Knowledge Base) dataset containing 5000 Question and SPARQL queries. LC-QuAD uses DBpedia v04.16 as the target KB.
- Qestion-Answer Dataset by CMU
- This is a corpus of Wikipedia articles, manually-generated factoid questions from them, and manually-generated answers to these questions, for use in academic research. These data were collected by Noah Smith, Michael Heilman, Rebecca Hwa, Shay Cohen, Kevin Gimpel, and many students at Carnegie Mellon University and the University of Pittsburgh between 2008 and 2010.
The DeepQA Research Team in IBM Watson's publication within 5 years / Subtypes of QA
- 2015
- "Automated Problem List Generation from Electronic Medical Records in IBM Watson", Murthy Devarakonda, Ching-Huei Tsou, IAAI, 2015.
- "Decision Making in IBM Watson Question Answering", J. William Murdock, Ontology summit, 2015.
- "Unsupervised Entity-Relation Analysis in IBM Watson", Aditya Kalyanpur, J William Murdock, ACS, 2015.
- "Commonsense Reasoning: An Event Calculus Based Approach", E T Mueller, Morgan Kaufmann/Elsevier, 2015.
- 2014
- "Problem-oriented patient record summary: An early report on a Watson application", M. Devarakonda, Dongyang Zhang, Ching-Huei Tsou, M. Bornea, Healthcom, 2014.
- "WatsonPaths: Scenario-based Question Answering and Inference over Unstructured Information", Adam Lally, Sugato Bachi, Michael A. Barborak, David W. Buchanan, Jennifer Chu-Carroll, David A. Ferrucci*, Michael R. Glass, Aditya Kalyanpur, Erik T. Mueller, J. William Murdock, Siddharth Patwardhan, John M. Prager, Christopher A. Welty, IBM Research Report RC25489, 2014.
- "Medical Relation Extraction with Manifold Models", Chang Wang and James Fan, ACL, 2014.
MS Research's publication within 5 years / Subtypes of QA
- 2018
- "Characterizing and Supporting Question Answering in Human-to-Human Communication", Xiao Yang, Ahmed Hassan Awadallah, Madian Khabsa, Wei Wang, Miaosen Wang, ACM SIGIR, 2018.
- "FigureQA: An Annotated Figure Dataset for Visual Reasoning", Samira Ebrahimi Kahou, Vincent Michalski, Adam Atkinson, Akos Kadar, Adam Trischler, Yoshua Bengio, ICLR, 2018
- 2017
- "Multi-level Attention Networks for Visual Question Answering", Dongfei Yu, Jianlong Fu, Tao Mei, Yong Rui, CVPR, 2017.
- "A Joint Model for Question Answering and Question Generation", Tong Wang, Xingdi (Eric) Yuan, Adam Trischler, ICML, 2017.
- "Two-Stage Synthesis Networks for Transfer Learning in Machine Comprehension", David Golub, Po-Sen Huang, Xiaodong He, Li Deng, EMNLP, 2017.
- "Question-Answering with Grammatically-Interpretable Representations", Hamid Palangi, Paul Smolensky, Xiaodong He, Li Deng,
- "Search-based Neural Structured Learning for Sequential Question Answering", Mohit Iyyer, Wen-tau Yih, Ming-Wei Chang, ACL, 2017.
- 2016
- "Stacked Attention Networks for Image Question Answering", Zichao Yang, Xiaodong He, Jianfeng Gao, Li Deng, Alex Smola, CVPR, 2016.
- "Question Answering with Knowledge Base, Web and Beyond", Yih, Scott Wen-tau and Ma, Hao, ACM SIGIR, 2016.
- "NewsQA: A Machine Comprehension Dataset", Adam Trischler, Tong Wang, Xingdi Yuan, Justin Harris, Alessandro Sordoni, Philip Bachman, Kaheer Suleman, RepL4NLP, 2016.
- "Table Cell Search for Question Answering", Sun, Huan and Ma, Hao and He, Xiaodong and Yih, Wen-tau and Su, Yu and Yan, Xifeng, WWW, 2016.
- 2015
- "WIKIQA: A Challenge Dataset for Open-Domain Question Answering", Yi Yang, Wen-tau Yih, and Christopher Meek, EMNLP, 2015.
- "Web-based Question Answering: Revisiting AskMSR", Chen-Tse Tsai, Wen-tau Yih, and Christopher J.C. Burges, MSR-TR, 2015.
- "Open Domain Question Answering via Semantic Enrichment", Huan Sun, Hao Ma, Wen-tau Yih, Chen-Tse Tsai, Jingjing Liu, and Ming-Wei Chang, WWW, 2015.
- 2014
- "An Overview of Microsoft Deep QA System on Stanford WebQuestions Benchmark", Zhenghao Wang, Shengquan Yan, Huaming Wang, and Xuedong Huang, MSR-TR, 2014.
- "Semantic Parsing for Single-Relation Question Answering", Wen-tau Yih, Xiaodong He, Christopher Meek, ACL, 2014.
Google AI's publication within 5 years / Subtypes of QA
- 2018
- Google QA
- "QANet: Combining Local Convolution with Global Self-Attention for Reading Comprehension", Adams Wei Yu, David Dohan, Minh-Thang Luong, Rui Zhao, Kai Chen, Mohammad Norouzi, Quoc V. Le, ICLR, 2018.
- "Ask the Right Questions: Active Question Reformulation with Reinforcement Learning", Christian Buck and Jannis Bulian and Massimiliano Ciaramita and Wojciech Paweł Gajewski and Andrea Gesmundo and Neil Houlsby and Wei Wang, ICLR, 2018.
- "Building Large Machine Reading-Comprehension Datasets using Paragraph Vectors", Radu Soricut, Nan Ding, 2018.
- Sentence representation
- "An efficient framework for learning sentence representations", Lajanugen Logeswaran, Honglak Lee, ICLR, 2018.
- "Did the model understand the question?", Pramod K. Mudrakarta and Ankur Taly and Mukund Sundararajan and Kedar Dhamdhere, ACL, 2018.
- Google QA
- 2014
- "Great Question! Question Quality in Community Q&A", Sujith Ravi and Bo Pang and Vibhor Rastogi and Ravi Kumar, ICWSM, 2014.
Books / Subtypes of QA
- Natural Language Question Answering system Paperback - Boris Galitsky (2003)
- New Directions in Question Answering - Mark T. Maybury (2004)
- Part 3. 5. Question Answering in The Oxford Handbook of Computational Linguistics - Sanda Harabagiu and Dan Moldovan (2005)
- Chap.28 Question Answering in Speech and Language Processing - Daniel Jurafsky & James H. Martin (2017)
Links / Subtypes of QA
- Prev: Aug 06 - Aug 12, 2018
- Next: Jul 23 - Jul 29, 2018