You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 18, 2021. It is now read-only.
Repository navigation
This repository was archived by the owner on Nov 18, 2021. It is now read-only.
Currently there is a Dependent tab inside the Insights / Dependency Graph page. It tells me how many repos and projects out there depend on my project. Great!
But then if my project happens to be popular, there can be tens or even hundreds of dependents. It would be great to be able to sort those dependents by their stars. This way, if my project would need to reach out to downstream package owners (to discuss roadmap etc.), I can know whom to start with.
I send a copy of this issue to github support email, and they gave a prompt response as below.
Thanks for your feedback! We're always working to improve GitHub and we consider every suggestion we receive. I don't show that we are planning to allow dependents to be sorted by stars this year, but I have added it to our internal Feature Request List.
We can't say if/when we may add a feature, however your feedback has definitely been recorded.
Reacted by TPS, Günther Jena, Pete Cook, M K, Pat Myron, Marouane R, Dragos Fotescu, Federico Zivolo, Colin O'Dell, Ellie and 2 more
Another use case: there is a library that we are using but are new to it (in our case neo4j-graphql and ramda). I can go to https://github.com/ramda/ramda/network/dependents to see other projects that are using that library. But what's the use of x pages of play projects? I'd like to find the large projects that are using this library. Now I have to go thru many pages to find em
Reacted by Pat Myron, Ray Luo, Dragos Fotescu, Tayflo, Grisha Levit, Nathan Povo, Jean-Vincent kassi, James Gilliland, Jay, Bal Krishna Jha and 3 more
Reacted by Tayflo, Bal Krishna Jha and Muhammet ESER
I also wrote tiny CLI tool ghtopdep that just work.
It may be installed via pip pip install ghtopdep.
Tool has some options
ghtopdep --help
Usage: ghtopdep [OPTIONS] URL
Options:
--show INTEGER Number of showing repositories (default=10).
--more-than INTEGER Number of stars (default=5).
--help Show this message and exit.
As result you receive table of stars-sorted dependents.
ghtopdep https://github.com/dropbox/dropbox-sdk-js
+-------------------------------------------+---------+
| URL | Stars |
+===========================================+=========+
| https://github.com/LN-Zap/zap-desktop | 979 |
+-------------------------------------------+---------+
| https://github.com/Cleod9/syncmarx-webext | 35 |
+-------------------------------------------+---------+
| https://github.com/Playork/StickyNotes | 32 |
+-------------------------------------------+---------+
| https://github.com/WebAssemblyOS/wasmos | 23 |
+-------------------------------------------+---------+
| https://github.com/Cleod9/syncmarx-api | 19 |
+-------------------------------------------+---------+
| https://github.com/Bearer/templates | 11 |
+-------------------------------------------+---------+
| https://github.com/nathsimpson/isobel | 9 |
+-------------------------------------------+---------+
| https://github.com/sorentycho/blackmirror | 8 |
+-------------------------------------------+---------+
| https://github.com/easylogic/edy | 6 |
+-------------------------------------------+---------+
| https://github.com/Kikugumo/imas765probot | 5 |
+-------------------------------------------+---------+
found 1173 repos others repos is private
found 281 repos with more than zero star
~ via ⬢ v12.5.0 via 🐘 v7.2.19 via 🐍 3.5.7 took 36s
Reacted by Shahriar Heidrich, Ray Luo, Boris, Samuel Colvin, Romoo, Charles, Vassilis Zafeiris, Thomas Klemm, Eddy Zhow, Marcos de Oliveira and 38 more
Reacted by Boris, iapilgrim, Henk Poley, Ishan Dutta, Herbert Rusznak, Bogdan Vitoc, Jonathan Kolyer, Fabio Espinosa, Dragos Fotescu, Colin O'Dell and 13 more
+1. Another use case is for finding some big names that rely on your open-source code so you can display it on a portfolio website or resume. Gives much needed commercial value to open-source authors.
Reacted by Ray Luo, Evgenii Morozov, Adam Fields, Sep Dehpour, Tayflo, Andrii Oriekhov, Shahriar Heidrich and R Gibim
Activity
rayluo commentedon Apr 5, 2019
I send a copy of this issue to github support email, and they gave a prompt response as below.
vatosarmat commentedon Jun 23, 2019
Is it possible to get list of stars-sorted dependents using GitHub API? Maybe some 3rd-party apps or browser extensions exist for it?
hacker-DOM commentedon Aug 11, 2019
+1
hacker-DOM commentedon Aug 11, 2019
Another use case: there is a library that we are using but are new to it (in our case neo4j-graphql and ramda). I can go to https://github.com/ramda/ramda/network/dependents to see other projects that are using that library. But what's the use of x pages of play projects? I'd like to find the large projects that are using this library. Now I have to go thru many pages to find em
hacker-DOM commentedon Aug 11, 2019
I coded a solution 😄
https://github.com/dteiml/github-by-stars
andriyor commentedon Aug 18, 2019
I also wrote tiny CLI tool ghtopdep that just work.
It may be installed via pip
pip install ghtopdep.Tool has some options
As result you receive table of stars-sorted dependents.
NotMoni commentedon Mar 29, 2020
I also want this.
IanLunn commentedon Jun 15, 2020
+1. Another use case is for finding some big names that rely on your open-source code so you can display it on a portfolio website or resume. Gives much needed commercial value to open-source authors.
andriyor commentedon Aug 6, 2020
There also exist npm specific tool https://github.com/pkgjs/dependents
jayvdb commentedon Jan 13, 2021
dogsheep/github-to-sqlite#34 also provides this (python), and https://github.com/manusa/github-dependents-scraper (java)