Home · Open source · Writing · Contact
02 · Data study and guide
What top GitHub profile READMEs actually contain
Of the 44 most-followed accounts on GitHub, 25 have no profile README. I coded the 30 READMEs I found.
CC BY 4.0 text and data · MIT scripts · Read 29 September 2026
Read on 29 September 2026. Data, script and method are in the repository, and every number on this page traces to data/profiles.csv.
The finding
Most top accounts keep the profile README short, or skip it. Of the 44 most-followed accounts checked, 25 have none. Across all 30 READMEs found, the median is about 20 lines. Three embed a stats widget. None uses a typing-animation header.
Stats cards, a typing header and a wall of badges are not what these accounts do. Their audiences sit on repositories: the median most-starred repo among the 30 has 9,115 stars. The README is the least of it.
The data
Accounts checked: 62. That is the 44 most-followed on the top-300 list, plus the 9 most-followed of each of two peer sets, designers and SEO and marketing people. Followers as read on 29 September 2026.
| Count | Share | |
|---|---|---|
| No profile README | 32 of 62 | 52% |
| Has a profile README | 30 of 62 | 48% |
Of the 32 without one, 31 have no {login}/{login} repository at all. One has the repository but no README file.
The 30 READMEs
| Feature | Count of 30 | Share |
|---|---|---|
| 30 lines or fewer | 20 | 67% |
| 20 lines or fewer | 15 | 50% |
| Under 1,000 bytes | 14 | 47% |
| 50 lines or more | 4 | 13% |
| Headers (Markdown or HTML) | 20 | 67% |
| Opens with a greeting | 9 | 30% |
| Any shields.io image | 9 | 30% |
| Badge or icon wall (5 or more) | 7 | 23% |
| Stats widget | 3 | 10% |
| Typing-animation header | 0 | 0% |
| 5 links or fewer | 16 | 53% |
Median length is 20.5 lines and 1,190 bytes. The longest is 202 lines. Length does not track audience in any useful way: the Spearman correlation between followers and line count is -0.06 across all 30, and 0.25 among the 19 top-followed accounts. Both are weak.
Pinned repositories are more common than READMEs. 37 of the 62 use all six pin slots, and 14 pin nothing. Of the 30 with a README, 22 pin six. Of the 32 without, 15 do. That is a correlation, not a cause.
What to do
Pin six repositories first. It is quick, and more accounts here use it than have a README.
Then, if you write a README, write about 20 lines. Say who you are and what you make in the first line. Link out to your site and one thing you built, and a few more if you have them: the median is 4 or 5 links.
The length and the link count come from the data. The first-line advice is mine. No opening is shared by most of the 30. The most common is a heading, at 13 of 30.
If you have nothing to show yet, skip the README. 25 of the 44 most-followed did.
What not to bother with
- A typing header. 0 of 30.
- A stats widget. 3 of 30, and none of the 22 accounts with a 1,000-star repo. The best-known widget tool is popular, but in this sample of top accounts it is rare.
- A badge wall. 7 of 30. I read the image URLs of those 7 by hand: 4 are mostly tech-stack icons, 2 are live follower or star counters, 1 is contact links.
Limits
n is small: 30 READMEs coded, 62 accounts checked for existence. The accounts are the most-followed, which is not the population of people starting out. For 22 of the 30, the most-starred repo has 1,000 stars or more, so the audience is likely to predate the README.
I have no data on whether a README changes what a visitor does. This describes what top accounts have, not what works.
The rules for "stats widget" and "badge wall" are mine. They look at image sources only, and a different badge threshold would change the wall count.
Method and rerun
For each account I requested GET /repos/{login}/{login}/readme and coded the returned text with fixed rules. The repository's method.md has the exact selection rule, every API call and every coding rule. Each README is stored as a size and a SHA-256 hash, not as text, so the CSV shows what was coded without republishing anyone's file.
python code_profiles.py # regenerates data/profiles.csv
python summarize.py # prints every number in the guideCite, and licence
Rish Sadh, "What top GitHub profile READMEs actually contain", 2026-09-29.
Text and data: CC BY 4.0. Scripts: MIT.
Also on Reidify: reidify.design/open-source/profile-readme-guide/
By Rish Sadh, founder of Reidify, an AI-first design studio in Mumbai.