Every month, We take stock of the most popular open source projects in the month. This article is about the most popular open source projects in October. They are:

1. E-commerce promotion script

2. Js-based game engine

3. The Bug factory library

4. High score computer books list

5. Open source Iot platform

6. K8S Visual panel

7. Core system management tools

8. Powerful thread pool projects


GitHub takes stock of fun history

01 Task Scripts

When you want to do something repetitive, go to GitHub first to see if there is a hack. A task autoscript on GitHub made it to the list during the recent Singles’ Day event. This project is based on AutoJs, which can help you stand out in the 618, Singles’ Day, Taobao, JD, Earn Meow, earn Woof Coin events.

02 LittleJS

LittleJS is an ultra-lightweight 2D JavaScript game engine with fast WebGL rendering. It is designed to be small, simple, and easy to use for applications ranging from Game Jams to commercial releases.

The engine has everything you need to make a quality game, including fast rendering, physics, particles, sound, music, keyboard/mouse/gamepad input processing, update/render loops, and debugging tools. 🚂

03 GrowingBugs

A growing repository of bugs called GrowingBugs. In this repository, each bug consists of a bug version, a fix version, a clean patch (bug-fix changes only), and one or more trigger test cases.

04 High score computer books list

This repository is an index of computer books that are rated by Douban goodreads. The warehouse contains computers, almost all books related to the Internet, according to the different editions, the total number of reviewers and scores of the two platforms to calculate the average score, in order of the highest to lowest.

I hope I can help those who are looking for classic computer books. The ranking is for reference only, and the score does not necessarily represent the real quality of the books.

05 Iot open source platform

DGIOT is the first lightweight open source continuous integration platform for industrial Internet of Things in China. Before 2016, the DG-iot team had been climbing the pit of Internet and mobile Internet for many years, and started to enter the pit of Internet of Things in 2016. They hope to share the experience of climbing the pit for many years through this open source platform, so that the multi-disciplinary industrial Internet project becomes simpler.

1. Let rich engineering personnel can complete the industrial Internet project with relatively simple requirements through window interaction

2. Allow the majority of primary front-end engineers to undertake industrial Internet projects with more complex requirements through serverless

3. Let Python, Java, Go, C junior background engineers undertake complex industrial Internet projects through the Web programming development channel

06 K8S Visual management panel

KubePi is an easy to use open source Kubernetes visual management panel.

KubePi allows administrators to import multiple Kubernetes clusters and assign permissions of different clusters and namespaces to specific users through permission control. It allows developers to manage and troubleshoot applications running in the Kubernetes cluster to better deal with the complexity in the Kubernetes cluster.

07 Hardcore system tools

A free and powerful multi-purpose tool that helps you monitor system resources, debug software and detect malware. When you can’t edit or delete a file, this open source project can help you discover which processes are using the file.

See which programs have active network connections and can also close them.

08 Powerful dynamic thread pools

Powerful dynamic thread pool: Hippo, with monitoring and alarm function (no dependency on middleware), fully following alibaba coding specification.

Thread pools should be used in all business systems to help improve the efficiency of business processes and manage threads. Most scenarios are applied to a large number of asynchronous task processing. Although thread pools provide us with a lot of convenience, they are not perfect, and there are many problems that may need to be solved by publishing business systems.

Hippo solves this problem by unifying the management of all thread pools in the business and replacing thread pool parameters without publishing the system.

Hippo is divided by tenant, project, and thread pool dimensions. In addition, system permissions allow different developers and administrators to be responsible for their own system’s thread pool operations.