Repository keeps appearing in “Top repositories” – cannot be removed #185985
Replies: 7 comments 1 reply
-
|
Hi, @speefak You’re not doing anything , this is expected behavior. The Top repositories section on the GitHub dashboard is generated automatically using internal heuristics. It’s based on things like recent activity, pages you’ve visited, issues or PRs you’ve viewed or interacted with, and other signals that aren’t always obvious. It isn’t limited to repositories you own, star, watch, or belong to. Because of that, there’s currently no way to explicitly remove a repository from the list, and changing watch or ignore settings doesn’t reliably affect it. The list isn’t user configurable In most cases the repository will eventually drop off as you spend more time working with other repos, but theres no manual way to force that Hope that clarifies things 👍🏻 |
Beta Was this translation helpful? Give feedback.
-
|
Hey there @speefak GitHub’s “Top repositories” section is unfortunately not directly user-configurable. It’s generated by internal heuristics based on your recent and historical activity, and sometimes those signals stick around longer than expected. Even if you’re not a collaborator and haven’t starred the repo, GitHub may still surface it if you have any of the following in its activity history:
Things you can still tryWhile there’s no “Remove from Top Repositories” button, these steps sometimes help reduce its priority over time:
Bottom line |
Beta Was this translation helpful? Give feedback.
-
|
Hey @speefak! hope you're doing great!🙂 What’s probably happening is that the “Top repositories” section on your GitHub dashboard isn’t based only on stars or watches. GitHub seems to use other signals too, like repos you’ve visited before, things you interacted with, notifications you opened, or even short bursts of activity. So sometimes a repository keeps showing up even if you never starred it or chose to follow it. As far as I know, there isn’t a direct way to manually remove a repo from that list. Unwatching it or muting notifications might help a bit, but it’s not guaranteed, since the list is generated automatically. So yeah it’s more of an algorithmic suggestion than a list you fully control. You’re probably not doing anything wrong; it’s just how GitHub organizes things behind the scenes. Sorry for the bad news. |
Beta Was this translation helpful? Give feedback.
-
|
Hey! I get how annoying it is to have a repository stubbornly clinging to your sidebar, especially when you're not actively using it. The "Top Repositories" list on the left side is automatically generated. It's based on how often you access a repository, how recently you've accessed it, and your contributions. Since you've already tried troubleshooting (checking settings, refreshing, etc.), you might have accidentally trained the algorithm to think this repository is important to you because you've been visiting it so often. Since you've already covered the basics (unwatching, unstarring, ignoring), here's a plan to get rid of it, from simple browser tricks to more advanced algorithmic adjustments.
Check Subscriptions: Run this command in your terminal (if you have the GitHub CLI installed) to see if the API thinks you're still subscribed: If it returns data: You have a ghost subscription. Force-delete it with: |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for the info and tips, now it’s clear why I didn’t find any buttons or similar options to deactivate it. |
Beta Was this translation helpful? Give feedback.
-
|
No — there is currently no explicit way to manually remove a foreign repository from the “Top repositories” section on GitHub. |
Beta Was this translation helpful? Give feedback.
-
|
Based on your question about GitHub's "Top repositories" section, here's a clear explanation and solution: The Issue: Why it keeps appearing:
Solutions to try:
Direct answer: No, there's currently no explicit "remove" or "hide" button for individual repositories in the Top Repositories list. It's entirely heuristic-based, and GitHub doesn't provide manual controls for this specific sidebar. The repository should naturally drop off once you stop interacting with it and focus activity elsewhere. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Question
Body
Hello,
The repository
phpvirtualbox/phpvirtualbox
keeps appearing permanently in the “Top repositories” section in the left sidebar of my GitHub dashboard.
What I have already checked / done:
This is not my repository
No star is set
Watch is set to Participating and @mentions
Ignore was disabled (Stop ignoring)
I am not a collaborator
I am not a member of the organization
Logged out/in, hard refresh, cache cleared
Despite this, the repository remains visible.
Question:
Is there any way to explicitly remove a foreign repository from “Top repositories”, or is this list fully heuristic/cached and not user-configurable?
Thanks for clarification.
Beta Was this translation helpful? Give feedback.
All reactions