ruanyf/articles — explained in plain English
Analysis updated 2026-07-18 · repo last pushed 2026-06-25
Read practical tutorials on JavaScript and web development topics for self-study.
Reference an article when stuck on a specific programming concept or tool.
Adapt an article as teaching material for a course or bootcamp.
Browse the version history of an article to see how the author's explanation evolved.
| ruanyf/articles | peng-zhihui/serialchart | dipodidae/resume | |
|---|---|---|---|
| Stars | 1,015 | 636 | 25 |
| Language | Makefile | Makefile | Makefile |
| Last pushed | 2026-06-25 | 2021-05-24 | — |
| Maintenance | Active | Dormant | — |
| Setup difficulty | easy | easy | moderate |
| Complexity | 1/5 | 2/5 | 2/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
This is a collection of personal articles written by Ruan Yifeng, a well-known tech writer and educator in the Chinese developer community. The repository serves as a public archive of his essays, tutorials, and technical writings on various programming and technology topics. The repository is organized as a straightforward collection of markdown files and articles. It's hosted on GitHub, which makes the content easy to browse, search, and reference. Since everything is in version control, you can see the history of how articles have evolved over time, and you can even suggest improvements or corrections through GitHub's standard collaboration features. People use this repository for several reasons. Developers learning new concepts often find Ruan's explanations accessible and practical, he has a talent for breaking down complex ideas. Students and bootcamp graduates reference his tutorials when studying web development, JavaScript, and related topics. Because the articles are free and open source, educators sometimes use or adapt them for teaching materials. Other developers simply keep it bookmarked as a reference library when they're stuck on a problem or want to learn about a new tool or pattern. The project is minimal in structure but maximalist in content. Rather than building a custom website or publishing platform, the author chose to keep it as a simple GitHub repository. This approach means no server maintenance, no databases, and no special tooling, just readable text files that work anywhere. Anyone can clone it locally or read it directly on GitHub. The use of Makefile (indicated as the primary language) suggests there's some build automation, likely for converting or organizing the articles, though the README itself doesn't explain the details.
A free, open-source archive of tech articles and tutorials by writer Ruan Yifeng, kept as plain markdown files in a GitHub repo instead of a custom website.
Mainly Makefile. The stack also includes Markdown, Makefile.
Active — commit in last 30 days (last push 2026-06-25).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.