Author: HelloGitHub- Dried fish

If you had to pick a keyword to summarize this week’s GitHub Trending, protection would be it. First, ShameCom escorts new graduates, so that students will not be blacklisted companies on the school recruitment course, safe and open the “migrant worker” mode. Have scripts, protect your jingdong rights, quickly pull up to the game wool. Crowdsec is an anti-ddos tool that keeps your system running smoothly. Eul is a great health monitoring tool designed by SwiftUI to help you quickly understand memory, fans, network health, and resource allocation.

The following is an excerpt from GitHub Trending and Hacker News hot post (HN Hot post for short) on weibo @helloGithub. Newly released | | practical and interesting, according to the project classification, the release time release time not more than 7 day program will be marked New, without the mark shows the project release more than one week. Due to the limited space in this paper, there are some projects not shown in this paper, please refer to 🌝

  • This article directory
      1. This week, pushing
      • 1.1 Lightning protection: ShameCom
      • 1.2 Malware Collection: MalwareSourceCode
      1. Making Trending Zhou Bang
      • 2.1 Automatic Machine Learning Kit: NNI
      • 2.2 JINGdong “Plug-in” : scripts
      • 2.3 Attack detection: Crowdsec
      • 2.4 SwiftUI macOS Status Monitoring: EUL
      • 2.5 SSH Protection: Endlessh
      • 2.6 First-class GPU ecology: Rust-GPU
      • 2.7 quick mastery of C++ : modern-cpp-tutorial
      1. Recommended reading

1. Tweet this week

1.1 Lightning protection: ShameCom

Star growth this week: 950+

Before and after the New 996 Repo, after the school recruit effective lightning protection god Repo – ShameCom, it collects the school recruit stain companies or organizations, to help the junior school sister lightning protection. Tainted behaviors include but are not limited to: destroying letter of intent, destroying two-party agreement, destroying tripartite agreement, probation layoffs, mass layoffs of fresh graduates.

Making address – github.com/ShameCom/Sh…

1.2 Malware Collection: MalwareSourceCode

Star growth this week: 550+

You want to see what malware can do? MalwareSourceCode is a collection of malware written in various programming languages that you can read, download, compile, and run.

The authors and HG of the MalwareSourceCode project are not responsible for compilation and runtime results

Making address – github.com/vxundergrou…

2. GitHub Trending Weekly

2.1 Automatic Machine Learning Kit: NNI

Star growth this week: 900+

Nni is an open source tool of Microsoft Research Asia. It uses a variety of tuned algorithms to search for neural network structures and overparameters, and supports different operating environments such as single machine, local multi-machine and cloud.

Making address – github.com/microsoft/n…

2.2 JINGdong “Plug-in” : scripts

Star growth this week: 500+

In taobao, double tenth is a cat fish dry here to amway a jingdong game artifact – scripts, word as the name implies, it is jingdong while wool tools, such as jingdong fruit, pet, can be collected to the kind of beans and so on wool, other part of the tool at a certain time of the available while wool, such as: mobile phone party city, star officer, etc are all in its grasp.

Making address – github.com/lxk0301/scr…

2.3 Attack detection: Crowdsec

Star growth this week: 1050+

Crowdsec is open source lightweight software that detects aggressive peers to prevent them from accessing the network. Thanks to its humanized design and assistance, it provides users with a lower technology entry threshold, but high security. Its processing process is divided into five steps:

  • Read data sources (log files, streams, paths, messages…) , standardize and enrich the signal
  • Match these signals to behavioral patterns (also known as scenarios) (*)
  • If bad behavior is detected, deal with it through the bouncer: software component integrated into the application stack that supports various remedies such as blocking, returning 403 and soon captcha, 2FA, etc.
  • (Only) the aggressive IP, triggering the scene name and timestamp is then sent to our management platform (to avoid poisoning and false positives)
  • If verified, this IP will be integrated into the block list and continuously distributed to all CrowdSec clients (as a supplementary source in Step 1)

Making address – github.com/crowdsecuri…

2.4 SwiftUI macOS Status Monitoring: EUL

Star growth this week: 1250+

New EUL is a macOS status monitor implemented with SwiftUI. features

  • Compatible with Dark mode
  • Support for drag and drop reordering
  • Detailed information
    • CPU: usage time/temperature/core /
    • Fan: current/minimum/maximum speed
    • Memory: use/temperature/cache files
    • Battery: Use/health/cycle count
    • Network: uplink/downlink speed
  • Write with SwiftUI (do your best)

– > github.com/gao-sun/eul making address

2.5 SSH Protection: Endlessh

Star growth this week: 350+

Endlessh is a small SSH tarpit that blocks SSH clients trying to log in by constantly sending randomly generated protocol versions.

Making address – github.com/skeeto/endl…

2.6 First-class GPU ecology: Rust-GPU

Star growth this week: 1650+

Rust-gpu is a project that aims to make Rust a premier GPU code language and ecosystem.

In the past, GPU programming was done by writing HLSL or a small amount of GLSL. These are simple programming languages that have evolved with apis over the years. However, as game engines evolved, these languages failed to provide mechanisms for handling large code bases, and they generally lagged behind other programming languages.

Through this project, the project authors are bringing an existing, low-level, secure, high-performance language to gpus and pushing the industry forward.

Making address – github.com/EmbarkStudi…

2.7 quick mastery of C++ : modern-cpp-tutorial

Star growth this week: 950+

Modern-cpl-tutorial is a modern C++ tutorial designed to provide a comprehensive introduction to modern C++ (pre-2020) features. In addition to the code, it provides as simple a historical overview of its technical requirements as possible, which is a great help in understanding why these features arise.

Making address – github.com/changkun/mo…

3. Recommended reading

  • The Gospel of Lazy People — GitHub Quick Review Vol.42
  • NB open source projects are everywhere – GitHub Hot Flash Vol.41

This is GitHub Trending for the 43rd working week of 2020 🎉 If you Pick up other fun and useful GitHub projects, be sure to share them with us in the HelloGitHub Issue section 🌝