HelloGitHub runs on a simple but carefully maintained lifecycle: community members submit project recommendations via GitHub Issues, the editorial team reviews each submission against a set of quality and accessibility criteria, and the accepted projects are compiled into a new issue that goes live on the 28th of every month. This regular cadence — consistent, community-powered, and publicly accessible — is what has allowed HelloGitHub to grow from a small experiment into a repository with 164,000+ stars and 123+ published issues.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/521xueweihan/HelloGitHub/llms.txt
Use this file to discover all available pages before exploring further.
The Monthly Schedule
Every HelloGitHub issue is published on a fixed date: the 28th of each month, without exception. Issues are numbered sequentially starting from Vol.01, and the archive currently extends to Vol.123. This predictable rhythm means readers always know when to expect fresh content, and contributors have a clear submission window each month. Between publication dates, the editorial team is actively reviewing incoming submissions, following up with contributors, and preparing the next issue. The entire process — submissions, reviews, and published issues — is managed transparently through the public HelloGitHub GitHub repository.Content Structure
Each issue lives as a Markdown file inside the HelloGitHub repository, following a consistent naming convention:- Chinese (primary):
content/HelloGitHub{N}.md— for example,content/HelloGitHub123.md - English (translation):
content/en/HelloGitHub{N}.md— for example,content/en/HelloGitHub123.md
- Project name — linked to the GitHub repository via the HelloGitHub tracking URL.
- Short description — a concise summary (32–256 characters) explaining what the project does, its key features, and what makes it interesting.
- Screenshot or demo — an embedded image or animated GIF where available, so readers can get an immediate visual sense of the project.
How Projects Are Evaluated
The HelloGitHub editorial team evaluates every submission against a consistent set of criteria before accepting it into an issue. A project is more likely to be accepted if it is:- Beginner-friendly — has clear documentation, a meaningful README, and a low barrier to entry for someone new to the technology.
- Interesting or creative — does something novel, solves a real problem in an elegant way, or is simply fun to explore.
- Entry-level in complexity — the codebase is approachable enough that a motivated learner could read and understand it.
- Well-documented — includes usage examples, installation instructions, and ideally screenshots or demos.
- Actively maintained — has recent commits, responsive maintainers, or a healthy community around it.
Reading the Issues
There are three primary ways to read HelloGitHub issues, each suited to a different context and preference:GitHub
Browse the raw Markdown files directly in the repository. Best for developers who are already on GitHub and want to read inline with code.
Official Website
A polished reading experience at hellogithub.com with search, categories, and project bookmarking. Available in both Chinese and English.
Follow the HelloGitHub WeChat Official Account to receive each new issue as a push notification on the 28th — popular with Chinese-speaking readers.
Multi-language Support
Chinese is the primary language of HelloGitHub and remains the canonical source for all issues. English translations are maintained in thecontent/en/ directory of the repository, mirroring each Chinese issue. A Japanese README (README_ja.md) is also available at the root of the repository for Japanese-speaking readers.
If you are reading in English, you can access every translated issue at content/en/HelloGitHub{N}.md on GitHub, or browse the English version of the website at hellogithub.com/en.
English translations are available for all issues in the
content/en/ directory, from Vol.01 through the latest issue.Introduction
Go back to the overview of HelloGitHub — its mission, audience, and what makes it unique.
How to Contribute
Ready to recommend a project? Learn how to submit via GitHub Issues and join 458+ contributors.