Author: HelloGitHub- Dried fish

GitHub is also a bit weak this week, with few projects receiving more than 1K stars and few new open source projects this week. On GitHub’s weekly list of DEEP learning frameworks written in C, Tensorflow and Pytorch make the list, but their combined star count is not over 1,000. However, Go is still very popular. For example, GitHub’s official open source CLI gained more than 3k+ STAR in a week, while croc, a tool previously recommended for secure file transfer, also performed very well, gaining 2K + star.

Even though repo Star’s growth was slow on GitHub trends this week, the list was dominated by high-star Repo. Take a look at some of this week’s trends and find out why they’re so popular

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 Date tool: dayjs
      • Payloads All The Things
      1. Making Trending Zhou Bang
      • 2.1 Target detection: Mask R-CNN
      • 2.2 Large-scale system design: System-design-Primer
      • 2.3 Ultra full e-commerce system: Mall
      • 2.4 One-click generation of front-end and back-end codes: JEECG-boot
      • 2.5 Powerful Web Disk Management Tool: Rclone
      • 2.6 High-performance terminal emulator: Alacritty
      • 2.7 Video Frame complement: DAIN
      1. Recommended reading

1. Tweet this week

1.1 Date tool: dayjs

Star growth this week: 1200+

Day.js is a lightweight JavaScript time and date handling library that is consistent with the API design of moment.js.

Its main features are as follows:

  • Same API and usage as moment.js
  • Immutable data
  • Support Chainable operation
  • Only 2KB in size (some advanced uses exist as extensions that can be loaded on demand)
  • Full browser compatibility
  • Strong internationalization support (I18n)

Making address – github.com/iamkun/dayj…

Payload: Payloads All The Things

Star growth this week: 1250+

Payloads All The Things catalogs Payloads that can be used to secure Web applications and skills to bypass existing rules. Each chapter contains the following:

  • README: Describes vulnerabilities and how to exploit them
  • Intruder: A set of files for the Burp to use with fuse
  • Images: Images for README
  • Files: Files referenced by README

Making address – github.com/swisskyrepo…

2. GitHub Trending Weekly

2.1 Target detection: Mask R-CNN

Star growth this week: 500+

Mask R-CNN is a compact and flexible universal object instance segmentation framework. It can not only detect the target in the image, but also give a high quality segmentation result for each target. Project features

  • Target detection, draw the target box directly on the result graph
  • Target classification: For each target, it is necessary to find the corresponding category and distinguish whether it is people, cars or other categories
  • Pixel level target segmentation, in each target, we need to distinguish at the pixel level, what is the foreground, what is the background

Making address – github.com/matterport/…

2.2 Large-scale system design: System-design-Primer

Star growth this week: 800+

System-design-primer is a very broad topic. Resources on system design principles are plentiful on the Internet. The repository is an organizational collection of these resources that can help you learn how to build scalable systems.

Making address – github.com/donnemartin…

2.3 Ultra full e-commerce system: Mall

Star growth this week: 350+

Mall project is a set of e-commerce system, including the foreground mall system and background management system, which is implemented based on SpringBoot + MyBatis and deploys Docker container.

The front desk mall system includes home page portal, product recommendation, product search, product display, shopping cart, order process, member center, customer service, help center and other modules. Background management system includes commodity management, order management, membership management, promotion management, operation management, content management, statistical reports, financial management, authority management, setting and other modules.

Making address – github.com/macrozheng/…

2.4 One-click generation of front-end and back-end codes: JEECG-boot

Star growth this week: 300+

JeecgBoot is a low code development platform based on code generator, zero code development. Use the back-end separation architecture: spring boot2. x, Ant Design&Vue, Mybatis-plus, Shiro, JWT. Powerful code generator allows front and back end code to be generated in one click without writing any code!

JeecgBoot leads new development modes: Online Coding mode -> code generator mode -> Manual MERGE intelligent development to help solve 70% of the Java project duplication, let development focus more on business logic.

Making address – github.com/zhangdaisco…

2.5 Powerful Web Disk Management Tool: Rclone

Star growth this week: 150+

Rclone is an open source, multithreaded, command-line computer program for managing files on cloud and other high-latency storage. Its functions include synchronization, transport, encryption, caching, federation, and loading. It supports 50+ backends, including S3 services and Google Cloud Drive.

Making address – github.com/rclone/rclo…

2.6 High-performance terminal emulator: Alacritty

Star growth this week: 150+

Alacritty is a free open source GPU-accelerated terminal emulator for Linux, BSD, macOS and Windows. Because Alacritty is very focused on performance, it carefully considers the features included to maintain speed. In theory Alacritty does not require additional Settings in default configuration, but it allows configuration of all aspects of the terminal.

Making address – github.com/alacritty/a…

2.7 Lightweight image loading library: Kingfisher

Star growth this week: 1100+

Kingfisher is an open source library for reading web images and handling local caches. Features:

  • Download and cache images asynchronously
  • Networking based URLSession provides basic picture handlers and filters
  • Multiple layers of memory and disk caching
  • An undoable component that can use the downloader and caching system separately as needed
  • Images can be read from the cache and displayed if necessary
  • Extend UIImageView, NSImage, and UIButton to set a URL image directly
  • When setting up pictures, built-in transition animation
  • Support for extended image processing and image formats

Making address – github.com/onevcat/Kin…

3. Recommended reading

  • GitHub Quick view of the Week: Is your code sound? (Vol. 38)
  • GitHub Speed of the Week: Automation Rules, Crawlers And Cryptbusters (Vol.37)

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

HelloGitHub communication group is now fully open, add wechat: HelloGitHub friends into the group, can talk with front-end, Java, Go and other leaders from all walks of life, exchange technology ~