Hello,
In the next 24 hours you could have a Python program that fulfills your needs for $100. You will be able to specify your date ranges for commits and contributors from the first version.
The program will leverage the GitHub API to ensure longevity and scalability. I have over two years of data analysis experience and several months of freelance development experience, meaning this is a job I have performed countless times before with different APIs.
To obtain star number, fork number, last commit date and repository start date, we will use the projects endpoint ([login to view URL]). For commits and contributors in the last X months, we will use the repos/commits endpoint ([login to view URL]). I have verified that these endpoints return the data points needed to provide exactly what you need.
Thank you for reading my proposal. If you would like to discuss more, please respond with a private message.
-Dustin