Every HelloGitHub monthly issue organizes projects by programming language category. This makes it easy to find projects relevant to your tech stack or the language you’re learning. From systems programming in C and Rust, to web development in JavaScript, to data science in Python, every issue is carefully structured so readers can jump straight to the categories that matter most to them.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.
Categories Overview
The following language categories appear regularly across HelloGitHub issues. Each represents a collection of curated, beginner-friendly open-source projects that have been recommended by the community since 2016.C
C#
C++
CSS
Go
Java
JS
Kotlin
Objective-C
PHP
Python
Ruby
Rust
Swift
Books
Machine Learning
Other
How Categories Are Used
Each monthly issue is divided into sections by programming language. The section heading names the language, followed by a numbered list of project entries in that category. This consistent structure means you can skim an issue quickly, skipping languages you are less interested in and diving deep into the ones you love. Every project entry contains:- Project name — linked directly to its GitHub repository.
- Description — a concise summary of what the project does and why it is interesting or beginner-friendly.
- Optional screenshots or GIFs — many entries include visuals to show the project in action.
Example Entry Format
Below is a representative example of how a project appears inside a HelloGitHub issue, taken from the Python category:Finding Projects by Language
Because every issue follows the same category structure, you can navigate straight to a language section in any issue to see what was recommended that month. For a richer browsing experience across all 123 issues at once, the official website offers full-text search and language filtering.Special Categories
Two categories span multiple programming languages and deserve special mention: Books — HelloGitHub regularly features open-source learning resources: free programming books, interactive tutorials, cheat sheets, and documentation projects hosted on GitHub. These are language-agnostic in nature and appeal to learners at every level. Examples include open-source books on algorithms, system design, operating systems, and language-specific deep dives. Machine Learning — As AI and ML became mainstream, HelloGitHub introduced a dedicated category for AI-related projects. This covers trained models, inference engines, datasets, annotation tools, experiment-tracking libraries, and end-to-end ML frameworks. Projects span Python, C++, and more, unified by their focus on artificial intelligence and data science workflows. Both special categories appear alongside the language-specific sections in recent issues and are browseable on the HelloGitHub website just like any other category.Keep Exploring
Full Archive
Browse all 123 issues from 2016 to today, organised by year.
Latest Issue
Read the most recent HelloGitHub monthly issue.