Open HamidRezaAshkiyan opened 2 years ago
Actually, there are tons of GitHub scrapers that I consider garbage but does this stuff : rating repositories by "activity", "popularity", "quality", etc. as well as "some-package vs other-package".
@HamidRezaAshkiyan, what kind of app are you thinking? ... not sure if this needs any server side dev .. just a simple web server serving some frontend page. That frontend app will have most of the logic to fetch the data from Github's APIs and calculate the rating .. so processing mainly happens on the client side ...
@rajaParmar I'm not really thinking about the implementation itself, rather I think about the Idea. The thing you are saying is exactly true, but I'm thinking about something that can help us to understand if a project is alive or not, how well it is developing and more with a simple grade like A, B+. For example, If you see "Terms of service didn't read" They give you a simple grade for every site, but in details they say something more. It would be great if we have something like this for open source project, either manually or automatically (base on factors I said earlier).
Hi @HamidRezaAshkiyan . Found this: https://github.com/mnapoli/IsItMaintained This is useful as well: https://libraries.io/npm/nuxt
Hi @amiria703, Wow this is really cool, at least its better than nothing : ).
@HamidRezaAshkiyan, what kind of app are you thinking? ... not sure if this needs any server side dev .. just a simple web server serving some frontend page. That frontend app will have most of the logic to fetch the data from Github's APIs and calculate the rating .. so processing mainly happens on the client side ...
I think backend server would help if we want to do more feature, for example: make rate calculate rule configurable, aggregate open source data to make Ranking list(kind of like github trending).
@HamidRezaAshkiyan, what kind of app are you thinking? ... not sure if this needs any server side dev .. just a simple web server serving some frontend page. That frontend app will have most of the logic to fetch the data from Github's APIs and calculate the rating .. so processing mainly happens on the client side ...
I think backend server would help if we want to do more feature, for example: make rate calculate rule configurable, aggregate open source data to make Ranking list(kind of like github trending).
That's a good idea.
Not nearly that, but something somehow related: https://github.com/KOLANICH-libs/GitHubRepoSummary.py - just prints a brief summary of a repo in a a terminal
I found this: https://ossinsight.io/
I found this: https://ossinsight.io/
It is almost what I wanted this project to be!
I built this: opensourcegrader.vercel.app
I built this: opensourcegrader.vercel.app
I dont know why but it keep spinning for me.
Project description
I love open source apps and libraries, but there is a problem, but choosing wisely is important and saves a lot of time. So there is a need for an open source rate calculator. An online calculator that gets the project's repo URL (for example GitHub URL) and then do a couple of process on them and calculate the project rate. It can be in different forms like a number or a grade (A, B+ etc.). Important keys in calculation:
Relevant Technology
In anything, Implementation is more important.
Complexity and required time
The algorithm could be complex and requires time. I think other parts are relatively easier.
Complexity
Required time (ETA)
Categories