Project Library

Discover and explore quality open source projects

"Design patterns for humans" Chinese edition, this is a super complete explanation of design patterns (a total of 23), the author tries to explain each design pattern in a way that is as easy to understand as possible, hoping to help everyone better understand.

3435
MIT License
1 贡献者

Regular Expression大全,收录了70多个常用正则表达式,支持web /vscode/idea / Alfred Workflow等多个平台。

8630
TypeScript
MIT License
23 贡献者

Students who want to learn algorithms can read the book "Algorithms" written by Professor Jeff Erickson of the University of Illinois. This old professor has taught at UIUC for 20 years, and the content and experience of his lectures are condensed in this book.

7970
1 贡献者

《On Java 8》中文版

16.3k
MIT License
124 贡献者

This book is called "High-speed Mastery", and it provides a relatively comprehensive introduction to the relevant features of C++ before the 2020s. Readers can select the content of interest according to the following table of contents for learning, and quickly familiarize themselves with the content they need to understand.

24.7k
C++
MIT License
79 贡献者

A Python learning material suitable for beginners. This learning plan provides a low learning curve path for learners, helping them gradually become masters from Python beginners. Not only professionals, but even non-professionals can easily get started with Python programming and master programming skills through this material.

164.2k
Jupyter Notebook
13 贡献者

LeetCode - A github user records his journey of solving LeetCode problems

55.3k
JavaScript
Other
81 贡献者

Tetris is a classic puzzle game created by Soviet designer Alexey Pajitnov in 1984. Players need to manipulate four shapes of blocks to form complete rows of blocks. This not only tests the player's reaction and operation skills, but also gives players a sense of accomplishment like solving a puzzle. This game still has high popularity today. It is not only a classic entertainment method, but also used by many scholars to study cognitive psychology.

8534
JavaScript
5 贡献者

Google engineer Ryan McDermott summarized a software engineering guideline for JavaScript, "Clean Code JavaScript", based on "Clean Code". It is hoped that it will help you write readable, reusable and refactorable JavaScript code.

92.8k
JavaScript
MIT License
111 贡献者

A project that integrates 57 commonly used Spring Boot components, and each demo has a detailed README file for explanation. It's a very good learning material for Spring Boot.

33.6k
Java
MIT License
9 贡献者

The most comprehensive Java open source library for integrating third-party logins, integrating more than 20 commonly used third-party platforms at home and abroad, and providing simple and easy-to-use APIs to help you quickly access.

16.9k
Java
MIT License
37 贡献者

An open source script that can quickly install macOS system on VirtualBox.

13.5k
Shell
GNU General Public License v2.0
24 贡献者

An environment monitoring and regulation system that can run on a Raspberry Pi, supporting applications such as planting plants, cultivating microorganisms, maintaining the homeostasis of honey bee hives, incubating animals and eggs, and maintaining aquatic systems. The collected data can be monitored and visualized in a web interface.

3070
Python
GNU General Public License v3.0
51 贡献者

A tool that helps users quickly create beautiful and cool mathematical animations through programming. It supports mainstream operating systems such as Linux, macOS, Windows, etc., and is widely used in the fields of mathematics education and scientific visualization. Manim's powerful features enable users to present mathematical concepts and principles in a creative way, helping more people understand complex mathematical content.

76.9k
Python
MIT License
160 贡献者

The homepage of Phosphor Icons, a flexible icon family for everyone

4933
TypeScript
MIT License
14 贡献者

© 2025 GitHub Fun. All rights reserved.