Awesome List Updates on Jun 10 - Jun 16, 2019
40 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome List
Miscellaneous
- Connectivity Data and Reports (⭐122) - Better understand who has access to telecommunication and internet infrastructure and on what terms.
2. Awesome Ocaml
Security and Cryptography
- nocoiner (⭐11) - A Commitment scheme library for Multi-party computations such as online auctions and gambling.
Semantic Technology
- OCaml-RDF – OCaml library to manipulate RDF graphs and execute Sparql queries.
3. Awesome Aurelia
Aurelia Tutorials / Aurelia Books
- Aurelia for Real World Applications by Dwayne Charrington (Dec 2018, 174 pages)
- Mastering Aurelia Store By Dwayne Charrington (last updated Nov 2018)
- Aurelia in Action By Sean Hunter (Aug 2018, 432 pages)
- Hands-On Full Stack Web Development with Aurelia By Diego Argüelles & Erikson Murrugarra (June 2018, 348 pages)
- Practical App Development with Aurelia by Matthew Duffield (March 2018)
- Practical Aurelia by Behzad Abbasi (behzad888) (March 2018, 137 pages)
- Learning Aurelia by Manuel Guilbault (Dec 2016, 292 pages)
- Beginning Aurelia by Behzad Abbasi (behzad888) (July 2016, 218 pages)
- Aurelia App Amazement By Kristian Mandrup (2016)
4. Awesome Appium
Become an Appium Pro
5. Awesome React Components
Server-Side Rendering / Lazy Load
- react-esi (⭐673) - A library to boost SSR performance by exposing React components as Edge Side Includes (ESI) fragments
6. Awesome Actions
Collection of Actions / Docker Container Actions
7. Awesome Nextjs
Articles
8. Awesome Clojure
Build Automation and Package management
- clojurephant (⭐171) (Gradle plugin)
9. Awesome Json Datasets
Currency
10. Awesome Macos Screensavers
Graphics
Life Saver
Designer-friendly abstract visualization of Conway's Game of Life.
Free (Open Source)
11. Awesome Cybersecurity Blueteam
Incident Response tools / Evidence collection
- AutoMacTC (⭐515) - Modular, automated forensic triage collection framework designed to access various forensic artifacts on macOS, parse them, and present them in formats viable for analysis.
12. Awesome React
React Awesome Components
- react-select (⭐27k) - The Select Component for React
React Tables and Grids
- react-data-grid (⭐6.7k) - Feature-rich and customizable data grid React component
13. Awesome Transit
Agency Tools
- Route Trends (webapp, GitHub (⭐15)) - An R Shiny app to ingest ridership time series, and return seasonal, trend, and residual components according to STL methodology and forecasts including uncertainty based on those components. Sponsored by Metro Transit (Minneapolis-St. Paul).
14. Awesome Geek Podcasts
In English
- Semaphore Uncut - Software industry pros discuss problems they’re currently solving with the products they're working on.
15. Awesome Charting
Free and Open Source Libraries
- lightweight-charts (⭐5.5k) - Financial lightweight charts built with HTML5 canvas
16. Public Apis
Games & Comics
API: Clash Royale
Description: Clash Royale Game Information
Auth:
apiKey
HTTPS: Yes
CORS: Unknown
17. Awesome Keycloak
Articles
18. Awesome Dotnet Core
Frameworks, Libraries and Tools / API
- GraphQL
- Dapper.GraphQL (⭐290) - A library designed to integrate the Dapper and graphql-dotnet projects with ease-of-use in mind and performance as the primary concern.
- graphql-aspnetcore (⭐183) - ASP.NET Core MiddleWare to create a GraphQL end-point.
- graphql-convention (⭐232) - This library is a complementary layer on top that allows you to automatically wrap your .NET classes into GraphQL schema definitions using existing property getters and methods as field resolvers
- graphiql-dotnet (⭐142) - GraphiQL middleware for ASP.NET Core.
- graphql-dotnetcore (⭐100) - GraphQL for .NET Core based on https://github.com/graphql/graphql-js (⭐20k).
- graphql-dotnet (⭐5.8k) - GraphQL for .NET.
- graphql-dotnet-server (⭐573) - GraphQL for .NET - Subscription Transport WebSockets.
- Hot Chocolate (⭐5.1k) - GraphQL server for .Net Core and .NET Framework.
- FSharp.Data.GraphQL (⭐395) - FSharp implementation of Facebook GraphQL query language https://fsprojects.github.io/FSharp.Data.GraphQL.
- parser (⭐214) - A lexer and parser for GraphQL in .NET.
- tanka-graphql (⭐60) - GraphQL execution and server libraries supporting SignalR, Apollo, schema manipulation and other features familiar from Apollo and graphql-js
19. Awesome Ddd
Sample Projects / PHP
- Shop Cart in PHP (⭐101) - Sample project that demonstrates how simple shop cart can look like. Domain objects,Doctrine integration.,TDD,layers,unit testing
20. Awesome Ebpf
Reference Documentation / Kernel Documentation
- BPF Documentation - Index for BPF-related documentation coming with the Linux kernel.
- BPF Design Q&A - Frequently Asked Questions on the decisions behind the BPF infrastructure.
- HOWTO interact with BPF subsystem - Frequently Asked Questions about contributing to eBPF development.
Reference Documentation / Manual Pages
bpf(2)
- Manual page about thebpf()
system call, used to manage BPF programs and maps from userspace.
tc-bpf(8)
- Manual page about using BPF with tc, including example commands and samples of code.
bpf-helpers(7)
man page - Description of the in-kernel helper functions forming the BPF standard library.
Reference Documentation / Other
- IO Visor's Unofficial eBPF spec (⭐932) - Summary of eBPF syntax and operation codes.
- Jesper Dangaard Brouer's documentation - Work in progress, contributions welcome.
Emails from David Miller to the xdp-newbies mailing list:
Articles and Presentations / Generic eBPF Presentations and Articles
- A brief introduction to XDP and eBPF - An accessible introduction providing context, history, and details about the functioning of eBPF.
An eBPF Overview - Blog series by Adrian Ratiu, covering many aspects of the eBPF infrastructure:
- Ferris Ellis's blog posts about eBPF - They have a few posts about eBPF:
- A BPF reference guide (⭐20k) - About BPF C and bcc Python helpers, from bcc repository.
- Making the Kernel's Networking Data Path Programmable with BPF and XDP - A set of slides covering all the basics about eBPF and XDP (mostly for network processing).
- The BSD Packet Filter - An introduction mostly covering the tracing aspects.
- BPF: tracing and more - An introduction mostly covering the tracing aspects.
- Linux BPF Superpowers - An introduction mostly covering the tracing aspects, first part with flame graphs.
- IO Visor - Also introduces IO Visor project.
- Extending extended BPF - A blog post from 2014 on the development of BPF and demonstrating what can be done with it, using an example of stateful socket filtering by attaching an eBPF program to a socket.
- Greg Marsden made some documentation about eBPF:
- A Tour of Program Types - A description of all existing hooks for BPF program types, and of their interest.
- BPF helper functions - A review of the kernel functions that can be called from within eBPF programs.
- Communicating with Userspace - How BPF communicates with userspace - BPF maps, perf events, bpf_trace_printk.
- Building BPF Programs - Setting up your environment to build BPF programs.
- The BPF Bytecode and the BPF Verifier - How does BPF ensure that programs are safe?
- Using BPF to do Packet Transformation - One eBPF usage about packet transformation.
Articles and Presentations / BPF Internals
Daniel Borkmann has made several presentations and papers covering the internals of eBPF, in particular about its use with tc.
- eBPF and XDP walkthrough and recent (2017) updates
- Advanced programmability and recent updates with tc's cls_bpf - Details on eBPF, its use for tunneling and encapsulation, direct packet access, and more.
- cls_bpf/eBPF updates since netdev 1.1 - Part of this tc workshop.
- On getting tc classifier fully programmable with cls_bpf - Introduction to eBPF, including several features (map management, tail calls, verifier). The full paper is also available here.
- Linux tc and eBPF
- Linux Networking Explained - Linux networking internals, with a part about eBPF.
Articles and Presentations / Kernel Tracing
- Full-system dynamic tracing on Linux using eBPF and bpftrace - A detailed introduction to tracing with eBPF, from listing the available trace points to running bpftrace programs.
- Meet-cute between eBPF and Kernel Tracing - Kprobes, uprobes, ftrace.
- Linux Kernel Tracing - Systemtap, Kernelshark, trace-cmd, LTTng, perf-tool, ftrace, hist-trigger, perf, function tracer, tracepoint, kprobe/uprobe, and more.
- Brendan Gregg's blog, and in particular Linux BPF Superpowers article.
Articles and Presentations / XDP
- The eXpress Data Path - A very accessible introduction to XDP, providing sample code to show how to process packets.
- All XDP details in a technical paper: The eXpress Data Path: Fast Programmable Packet Processing in the Operating System Kernel (⭐136), by Toke Høiland-Jørgensen, Jesper Dangaard Brouer, Daniel Borkmann, John Fastabend, Tom Herbert, David Ahern and David Miller, all being essential eBPF and XDP contributors.
- BPF and XDP Reference Guide - Guide from the Cilium project.
- eXpress Data Path (XDP) (⭐932) - The first presentation about XDP.
- eXpress Data Path - Contains some benchmark results obtained with the mlx4 driver.
Jesper Dangaard Brouer has several sets of slides describing the internals of XDP:
- XDP − eXpress Data Path, Intro and future use-cases - Linux Kernel's fight against DPDK. Future plans (as of this writing) for XDP and comparison with DPDK.
- Network Performance Workshop - Additional hints about XDP internals and expected evolution.
- XDP – eXpress Data Path, Used for DDoS protection - Details and use cases about XDP, with benchmark results, and code snippets for benchmarking as well as for basic DDoS protection with eBPF/XDP (based on an IP blacklisting scheme).
- Memory vs. Networking, Provoking and fixing memory bottlenecks - Advanced details about current memory issues faced by XDP developers.
- XDP for the Rest of Us - How to get started with eBPF and XDP for normal humans. Also summarized by Julia Evans on her blog.
- XDP now with REDIRECT - Update on XDP, and in particular on the redirect actions.
- High Speed Packet Filtering on Linux - About packet filtering on Linux, DDoS protection, packet processing in the kernel, kernel bypass, XDP and eBPF.
Articles and Presentations / AF_XDP
- AF_XDP - Kernel documentation on the AF_XDP address family.
Articles and Presentations / bpfilter
- Why is the kernel community replacing iptables with BPF? - A blog post by Cilium on the the motivations behind eBPF and bpfilter, with a couple examples and links to other projects using eBPF and bpfilter.
- bpfilter: Linux firewall with eBPF sauce - Slides from a talk by Quentin Monnet with a background on eBPF and comparing bpfilter to iptables.
Articles and Presentations / BTF
- BPF Type Format (BTF) - Kernel documentation about BTF, explaining how to use it.
- Enhancing the Linux kernel with BTF type information - A description of the work done with BTF to provide debugging information for BPF programs.
Articles and Presentations / cBPF
- The BSD Packet Filter: A New Architecture for User-level Packet Capture - The original paper about (classic) BPF.
- Introducing Cloudflare's BPF Tools - Usage of BPF bytecode with the
xt_bpf
module for iptables.
Articles and Presentations / Hardware Offload
- eBPF/XDP hardware offload to SmartNICs - Hardware offload for eBPF with TC or XDP (Linux kernel 4.9+), introduced by Netronome.
- Comprehensive XDP offload---Handling the edge cases - An update on the topic above.
Tutorials / Hardware Offload
- bcc Reference Guide (⭐20k) - Many incremental steps to start using bcc and eBPF, mostly centered on tracing and monitoring.
- bcc Python Developer Tutorial (⭐20k) - Comes with bcc, but targets the Python bits across seventeen "lessons".
- Linux Tracing Workshops Materials (⭐1.3k) - Involves the use of several BPF tools for tracing.
- Tracing a packet journey using Linux tracepoints, perf and eBPF - Troubleshooting ping requests and replies with perf and bcc programs.
- Open NFP platform - Operated by Netronome: some tutorials for network-related eBPF use cases, including an eBPF Offload Starting Guide.
- XDP for the Rest of Us - First edition of a workshop to get started with XDP.
- XDP for the Rest of Us - Second edition, with new contents.
- XDP Hands-On Tutorial (⭐2.3k) - A progressive (three levels of difficulty) tutorial to learn how to process packets with XDP.
Examples / Hardware Offload
- linux/samples/bpf/ - In the kernel tree: some sample eBPF programs.
- linux/tools/testing/selftests/bpf - In the kernel tree: Linux BPF selftests, with many eBPF programs.
- prototype-kernel/kernel/samples/bpf (⭐296) - Jesper Dangaard Brouer's prototype-kernel repository contains some additional examples that can be compiled outside of kernel infrastructure.
- iproute2/examples/bpf/ - Some networking programs to attach to the TC interface.
- Netronome sample network applications (⭐96) - Provides basic but complete examples of eBPF applications also compatible with hardware offload.
- bcc/examples (⭐20k) - Examples coming along with the bcc tools, mostly about tracing.
- bcc/tools (⭐20k) - These tools themselves can be seen as example use cases for BPF programs, mostly for tracing and monitoring. bcc tools have been packaged for some Linux distributions.
- MPLSinIP sample (⭐48) - A heavily commented sample demonstrating how to encapsulate & decapsulate MPLS within IP. The code is commented for those new to BPF development.
- ebpf-samples (⭐87) - A collection of compiled (as ELF object files) samples gathered from several projects, primarily intended to serve as test cases for user space verifiers.
eBPF Workflow: Tools and Utilities / bcc
- bcc (⭐20k) - Framework and set of tools - One way to handle BPF programs, in particular for tracing and monitoring. Also includes some utilities that may help inspect maps or programs on the system.
- Lua front-end for BCC (⭐20k) - Another alternative to C, and even to most of the Python code used in bcc.
eBPF Workflow: Tools and Utilities / iproute2
- iproute2 - Package containing tools for network management on Linux. In particular, it contains
tc
, used to manage eBPF filters and actions, andip
, used to manage XDP programs. Most of the code related to BPF is in lib/bpf.c.
- iproute2-next - The development tree, synchronised with net-next.
eBPF Workflow: Tools and Utilities / LLVM
LLVM - Contains several tools used in eBPF workflows. Snapshots of the latest versions for Ubuntu/Debian can be retrieved from here.
- clang is used to compile C to eBPF object file under the ELF format (clang v3.7.1+). The BPF backend was added with this commit.
- llvm-objdump is used to dump the content of an object file in human-readable format, possibly with the initial C source code (llvm-objdump v4.0+).
- llvm-mc is used to compile from LLVM intermediate representation to eBPF object file, so that one can compile from C to eBPF assembly, tinker with assembly, then compile to ELF file.
eBPF Workflow: Tools and Utilities / libbpf
- libbpf - A C library used for handling BPF objects (programs and maps), and manipulating ELF object files containing them. It is shipped with the kernel and mirrored on GitHub (⭐2k).
eBPF Workflow: Tools and Utilities / bpftool and Other Tools from the Kernel Tree
bpftool - Also some other tools in the kernel tree, under linux/tools/net/ for versions earlier than 4.15, or linux/tools/bpf/ after that:
bpftool
- A generic utility that can be used to interact with eBPF programs and maps from userspace, for example to show, dump, load, disassemble, pin programs, or to show, create, pin, update, delete maps, or to attach and detach programs to cgroups.bpf_asm
- A minimal cBPF assembler.bpf_dbg
- A small debugger for cBPF programs.bpf_jit_disasm
- A disassembler for both BPF flavors and could be highly useful for JIT debugging.
eBPF Workflow: Tools and Utilities / User Space eBPF
- uBPF (⭐781) - Written in C. Contains an interpreter, a JIT compiler for x86_64 architecture, an assembler and a disassembler.
- A generic implementation (⭐146) - With support for FreeBSD kernel, FreeBSD user space, Linux kernel, Linux user space and macOS user space. Used for the VALE software switch's BPF extension module (⭐31).
- rbpf (⭐859) - Written in Rust. Interpreter for Linux, macOS and Windows, and JIT-compiler for x86_64 under Linux.
- PREVAIL (⭐360) - A user space verifier for eBPF using an abstract interpretation layer, with support for loops.
eBPF Workflow: Tools and Utilities / Testing in Virtual Environments
- A Vagrant setup - To easily test XDP. Less useful now that generic XDP (driver-independant, mostly for testing) exists.
Projects Related to eBPF / Networking
P4 has some interactions with eBPF:
- P4 on the Edge - P4 with eBPF to create high-performance programmable switches.
- OvS Orbit episode (#11), called P4 on the Edge - Related to the former item. Audio interview of John Fastabend by Ben Pfaff, one of the core maintainers of Open vSwitch.
- P4, EBPF and Linux TC Offload - P4 with some elements related to eBPF hardware offload on Netronome's NFP (Network Flow Processor) architecture.
- Old documentation for P4 usage with eBPF (⭐20k) - From bcc repository; deprecated by the P4_16 backend linked below.
- P4_16 backend for eBPF (⭐642)
Cilium project (GitHub repository (⭐19k)) is a technology relying on BPF and XDP to provide "fast in-kernel networking and security policy enforcement for containers based on eBPF programs generated on the fly". Many presentations available (with overlap):
- Cilium: Networking & Security for Containers with BPF & XDP - Also featuring a load balancer use case
- Cilium: Networking & Security for Containers with BPF & XDP - video
- Cilium: Fast IPv6 container Networking with BPF and XDP
- Cilium: BPF & XDP for containers
- OvS Orbit episode (#4) - Interview of Thomas Graf by Ben Pfaff.
- A generic introduction to Cilium
- A podcast interviewing Thomas Graf - Ivan Pepelnjak interviewing Thomas, October 2016, on eBPF, P4, XDP and Cilium.
Open vSwitch (OvS), and its related project Open Virtual Network (OVN, an open source network virtualization solution) are considering using eBPF at various level:
- Katran - A layer 4 load-balancer based on XDP, open-sourced by Facebook.
- XDP in practice: integrating XDP in our DDoS mitigation pipeline - Protection against DDoS with XDP at Cloudflare.
- Droplet: DDoS countermeasures powered by BPF + XDP - Protection against DDoS with XDP at Facebook.
- CETH for XDP - Common Ethernet Driver Framework for faster network I/O, a technology initiated by Mellanox.
Suricata, an open source intrusion detection system, relies on eBPF components for its "capture bypass" features:
- "eBPF and XDP" section of Suricata documentation
- SEPTun-Mark-II (⭐113) - Extreme Performance Tuning guide - Mark II.
- A blog post introducing the feature
- The adventures of a Suricate in eBPF land
- eBPF and XDP seen from the eyes of a meerkat
Projects Related to eBPF / Observability
- DEEP-mon - Helps with measuring power consumption for servers and uses eBPF programs for in-kernel aggregation of data.
Projects Related to eBPF / Tools
- ply - A small but flexible open source dynamic tracer for Linux, with features similar to the bcc tools, but with a simpler language inspired by awk and DTrace.
- kubectl trace (⭐2k) - A kubectl plug-in for executing bpftrace programs in a Kubernetes cluster.
- bpfd (⭐470) - Framework for running BPF programs with rules on Linux as a daemon. Container aware.
- BPFd (⭐94) - A distinct BPF daemon, trying to leverage the flexibility of the bcc tools to trace and debug remote targets, and in particular devices running with Android.
- adeb (⭐314) - A Linux shell environment for using tracing tools on Android with BPFd.
- FUSE - Considers using eBPF.
The Code / Tools
- linux/include/linux/bpf.h - with linux/include/uapi/bpf.h: definitions related to eBPF, to be used respectively in the kernel and to interface with userspace programs.
- linux/include/linux/filter.h - with linux/include/uapi/filter.h: information used to run the BPF programs themselves.
linux/kernel/bpf/ - This directory contains most of BPF-related code. In particular, those files are worth of interest:
syscall.c
- Different operations permitted by the system call, such as program loading or map management.core.c
- BPF interpreter.verifier.c
- BPF verifier.
- linux/net/core/filter.c - Functions and eBPF helpers related to networking (TC, XDP etc.); also contains the code to migrate cBPF bytecode to eBPF (all cBPF programs are translated to eBPF in recent kernels).
- linux/kernel/trace/bpf_trace.c - Functions and eBPF helpers related to tracing and monitoring (kprobes, tracepoints, etc.).
- The JIT compilers are under the directory of their respective architectures, such as file linux/arch/x86/net/bpf_jit_comp.c for x86. Exception is made for JIT compilers used for hardware offload, sitting in their drivers, such as linux/drivers/net/ethernet/netronome/nfp/bpf/jit.c for Netronome NFP.
- linux/net/sched/ - and in particular in files
act_bpf.c
(action) andcls_bpf.c
(filter): code related to BPF actions and filters with TC.
- linux/net/core/dev.c - contains the function
dev_change_xdp_fd()
that is called through a Netlink command to hook a XDP program to a device, after is has been loaded into the kernel from user space. This function in turns uses a callback from the relevant driver.
Development and Community / Tools
- The bpf-next tree - BPF patches land in this tree. It is regularly merged into net-next, which is itself merged for each release to Linus' tree.
- Kernel documentation - About contributions to BPF.
- The netdev mailing list - Mailing list for Linux kernel networking stack development. All patches are sent there for review and inclusion.
- XDP-newbies - A mailing list specially dedicated to XDP programming (both for architecture or for asking for help).
- IO Visor mailing list - BPF is at the heart of the project, and is regularly discussed on the mailing list.
- The XDP Collaboration Project (⭐254) - A GitHub repository with notes and ideas regarding the future evolutions of XDP.
Other Lists of Resources on eBPF / Tools
21. Awesome Swift
Realm
- Unrealm (⭐536) - Unrealm enables you to easily store Swift native Classes, Structs and Enums into Realm.
Events
- LightweightObservable (⭐136) - A lightweight implementation of an observable sequence that you can subscribe to.
22. Awesome Blazor
General
- Blazor University - Unofficial documentation website.
Other Languages / Others
- Blaze of Code - [Portuguese] Blog about Blazor.
- DevApps.be's podcast #47 - [French] DevApps.be's podcast #47: "Actualités : TypeScript, Uno, Angular, DocFX, Database".
23. Awesome Quantum Computing
Blogs
- Dawid Kopczyk - Quantum algorithms explained to data scientists with visualisations.
Books
- Quantum Computation and Quantum Information - Comprehensive textbook for those with some prior knowledge in mathematics, computer science and physics.
Community
- Rigetti Community - Slack Channel for Rigetti and quantum computing discussions.
24. Awesome Cpp
Networking
- lwIP - A lightweight TCP/IP stack. [Modified BSD]
- mTCP (⭐2k) - Highly scalable user-level TCP stack for multicore systems. [Modified BSD]
Serialization
- protobuf (⭐65k) - Protocol Buffers - Google's data interchange format. [BSD]
- upb (⭐1.5k) - A small protobuf implementation in C. [BSD]
25. Awesome Jamstack
Tutorials / Articles / Automation
26. Awesome Libgdx
Tutorials / Advanced
- Dynamic Textures with Pixmap - Details how to create a mask using Pixmaps.
- iOS Deployment Tutorial - Deploying to iOS in 2019 using RoboVM.
- Sub-pixel Perfect Smooth Scrolling - Pixel-perfect smooth scrolling.
Assets / Advanced
- Kenney Assets - High quality assets for your game, from 2D and 3D art to sound effects.
- OpenGameArt.org - Repository offering a variety of open content assets.
- Game-Icons.net - Repository containing heaps of cool game related graphics.
- bfxr.net - Quickly create unique sound effects by pressing a few buttons, excellent for prototyping.
- freesound.org - Huge collaborative database of audio snippets, samples, recordings, bleeps.
27. Awesome Stacks
React Firebase starter ↗ / Resources
- Firebase - 🛠️ - A cloud-hosted NoSQL database that lets you store and sync data between your users in real-time.
Strapi CMS with Gatsby ↗ / Resources
- Strapi CMS - 🐙 (⭐59k) - Strapi is the Headless CMS developers love.
Rock Solid Modern Rails ↗ / Resources
- Rails - 🛠 - 🐙 (⭐55k) - An established web app framework with a focus on simplicity and productivity.
- GraphQL Ruby - 🛠 - 🐙 (⭐5.3k) - Ruby server implementation of the GraphQL specification.
- Apollo Client - 🛠 - 🐙 (⭐19k) - A powerfully extensible GraphQL JavaScript client.
Serverless Stack with React on AWS ↗ / Resources
- Amazon CloudFront - 🛠️ - Content delivery with low latency and high data transfer speeds.
Vue SPA with Laravel ↗ / Resources
- PHP 7 - 🛠 - 🐙 (⭐37k) - A popular general-purpose scripting language that is especially suited for web development.
GCP Kubernetes Stack ↗ / Resources
- Kubernetes - 🐙 (⭐105k) - 🛠 - Production-Grade Container Scheduling and Management.
Rails Monitoring Stack ↗ / Resources
- New Relic - 🛠 - SaaS Application Performance Management for Ruby, PHP, .Net, Java, Python, and Node.js Apps.
User Behavior Analytics via Segment ↗ / Resources
Streaming Analytics with Kafka, Spark, and Cassandra ↗ / Resources
- Apache Spark - 🛠 - 🐙 (⭐38k) - Fast and general engine for large-scale data processing.
Self-Hosted Devops and Collaboration ↗ / Resources
React Native with Expo and Hasura ↗ / Resources
- Hasura - 🛠️ - 🐙 (⭐31k) - Blazing fast, instant real-time GraphQL APIs on Postgres with fine grained access control.
Workflow Automation with GitHub, Jira and Jenkins ↗ / Resources
28. Awesome Indie
Books / Not specific to indie founders:
- The $100 Startup [$] by Chris Guillebeau.
29. Awesome Remote Job
Companies with "remote DNA"
- 15Five - Join our mission to create the spaces where people become their greatest selves, by joining some of the greatest employees around.
30. Webcomponents the Right Way
Class Based
- Lightning Web Components (⭐1.5k) - blazing fast, enterprise-grade Web Components foundation.
31. Awesome Vehicle Security
Presentations
- Car Infotainment Hacking Methodology and Attack Surface Scenario - A guide on how to attack, hunt bugs or hack your IVI by Jay Turla which was presented at the Packet Hacking Village / Wall of Sheep during DEF CON 26.
Who to Follow
- carfucar: Founder of Car Hacking Village and Speaker or Trainer
32. Awesome React Native
Assorted
UI
- rn-actionsheet-module ★0 (⭐26) - BottomsheetDialog & ActionSheetIOS with same props and usage.
33. Awesome Maintainers
- @ceejbot, Entropic (⭐5.3k), npm (⭐6.5k)
- "The economics of open source" (video, post (⭐479))
34. Awesome Flutter
🇨🇦 Canada / Misc
- Meetup Toronto
35. Awesome Machine Learning
Python / Data Analysis / Data Visualization
- TensorWatch (⭐3.4k) - Debugging and visualization tool for machine learning and data science. It extensively leverages Jupyter Notebook to show real-time visualizations of data in running processes such as machine learning training.
Python / Neural Networks
- nn_builder (⭐163) - nn_builder is a python package that lets you build neural networks in 1 line
36. Machine Learning with Ruby
Machine Learning Libraries / Frameworks
- eps (⭐631) - Bayesian Classification and Linear Regression with exports using PMML and an alternative backend using GSL.
37. Awesome Raspberry Pi
Projects
- Ceil (⭐44) - Auto-provisioned RPi cluster running K8S on bare-metal.
38. Awesome Incident Response
IR Tools Collection / Log Analysis Tools
- Kaspersky CyberTrace - Threat intelligence fusion and analysis tool that integrates threat data feeds with SIEM solutions. Users can immediately leverage threat intelligence for security monitoring and incident report (IR) activities in the workflow of their existing security operations.
39. Awesome Scientific Computing
Other libraries and tools / Mesh tools
- pyMOR - Model Order Reduction with Python. (Python, 2-clause BSD, GitHub (⭐266))
40. Awesome Vulkan
Samples
- Gears VK (⭐13) - Gears VK is a heavily modified port of the famous "gears" demo to Vulkan/Android/Linux. [MIT]
- Prev: Jun 17 - Jun 23, 2019
- Next: Jun 03 - Jun 09, 2019