Abstract: language debate has always existed in various communities, whether it is the communication group of a single programming language, or NoSQL, cloud development and other technology groups, there are always “should we change to Go”, “Rust is stronger than C++” shadow. Language features aside, projects developed by Rust and Go performed well on this week’s hot Trends weekly list, such as search engines: MeiliSearch, although ES is at the top of the list, MeiliSearch is gaining a lot of popularity because of its lightweight, easy-to-use features. Ultimate Go is also on the list with thousands of followers a week.

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 Ultimate Go Guide: Ultimate Go
      • 1.2 Free Books: Free programming- Books
      1. Making Trending Zhou Bang
      • 2.1 Powerful search engine: MeiliSearch
      • 2.2 Technologically cool UI framework: ARWES
      • 2.3 Self-study Notes: CS-Notes
      • 2.4 Data-driven game engine: Bevy
      • 2.5 Facebook open Source ORM framework: ENT
      • 2.6 automatic safe call to C++ : autocxx
      • 2.7 Making a bootable USB disk tool: Ventoy
      1. Emoji Time
      1. Recommended reading

1. Tweet this week

1.1 Ultimate Go Guide: Ultimate Go

Star growth this week: 1300+

Ultimate – Go is a collection of notes the author took while learning the GO programming language in Ardan Labs’ Ultimate GO course. The author takes Golang by example, annotating the source code directly to make sure he understands every line of code and pays attention to the theory behind it.

Making address – github.com/hoanhan101/…

1.2 Free Books: Free programming- Books

Star growth this week: 1050+

Free programming books is a collection of free programming books that are language independent (IDE, version control, regular expressions…). Language specific (Dart, Golang, Java…) Two categories, relatively speaking, is a relatively comprehensive system of programming learning materials, so far the project has been translated into more than 20 language versions, if you have good resources can also put forward an issue to share resources ~

Making address – github.com/EbookFounda…

2. GitHub Trending Weekly

2.1 Powerful search engine: MeiliSearch

Star growth this week: 1050+

MeiliSearch is a fast, easy to use, and easy to deploy full-text search engine that supports custom searches and indexes, fault-tolerant searches, filters and synonyms, Chinese word segmentation “stutter”, and more.

Making address – github.com/meilisearch…

2.2 Technologically cool UI framework: ARWES

Star growth this week: 2400+

Arwes is a Web framework for building user interfaces for Web applications based on futuristic science fiction and cyberpunk styles, animations and sound effects, with projects based on React, JSS, Anime and Howler.

– > github.com/arwes/arwes making address

2.3 Self-study Notes: CS-Notes

Star growth this week: 1200+

New cs-notes is a self-taught Notes for a non-professional programmer bytedance. Currently, it contains Notes on C++, algorithms, and operating systems. In the future, the author will update his knowledge of distributed systems.

Making address – github.com/huangrt01/C…

2.4 Data-driven game engine: Bevy

Star growth this week: 700+

Bevy is a simple data-driven game engine written in Rust. The design objectives are:

  • Provides a complete 2D/3D feature set
  • Novice easy to use, advanced users can use flexibly
  • Data-centric, data-oriented architecture using the entity component system paradigm
  • Modular, you can freely replace the modules you don’t like
  • Run fast, run in parallel
  • Production is available, changes are compiled quickly, and waiting is not fun, after all

In addition to the official features and goals, users think it has the following features:

  • Bevy ECS: A custom entity component system with unmatched availability and ultra-fast performance
  • Render: Use the Render node to easily build your own multithreaded render pipeline
  • Bevy UI: A custom ECS-driven UI framework built specifically for Bevy
  • Efficient compile time: With the “quick compile” configuration, changes are expected to compile in about 0.8-3.0 seconds

Making address – github.com/bevyengine/…

2.5 Facebook open Source ORM framework: ENT

Star growth this week: 750+

Ent is an ORM framework created by the Facebook Connectivity team. Ent was designed to address the lack of tools in the Go community that could query data like graphs, as well as the lack of 100% type-safe ORM. Go: ENT, a graph-based ORM framework – Facebook

Making address – github.com/facebook/en…

2.6 automatic safe call to C++ : autocxx

Star growth this week: 350+

New autocxx is a highly automated and secure tool for calling C++ from Rust. The goal is to have the smoothness and security of CXX while using the bindgen variant to automatically generate the interface from existing C++ header files. Think of autocXX as the glue that inserts BindGen into CXX.

Making address – github.com/google/auto…

2.7 Making a bootable USB disk tool: Ventoy

Star growth this week: 1200+

Ventoy is a new generation of multi-ISO boot program developed by Chinese people. The biggest advantage of this tool is that there is no need to format the usb flash drive. Users only need to copy the required ISO image file to the usb flash drive to select the ISO image file they want in the Ventoy interface.

Making address – github.com/ventoy/Vent…

3. TTime

Talk Time (^o^)/ This week we selected a number of Go, Rust open source projects, to # tell you what your main programming language is

4. Recommended reading

  • GitHub Hot Topics Vol.34: Amazon, Microsoft open Source projects take you to learn hardcore technology
  • GitHub hot Spot Vol.33: I heard that programmers are yan Control?

This is GitHub Trending for the 35th 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 🌝