About RepositoryStats

RepositoryStats attempts to index all popular Github repositories to find trends and allow users to browse/compare historical repository data.

Indexing Criteria

To keep within the limits of the Github GraphQL API we need to be a little selective on which repositories to index. At the moment there are only two criteria a repository needs to fulfil to be indexed by RepositoryStats:

  1. It must have had at least one push since January 2022
  2. It must have a specific number of stars depending on when the repository was created, currently: >= 2023 (25 stars), 2022 (30 stars), 2021 (35 stars), 2020 (40 stars), 2019 (45 stars) and <= 2018 (50 stars).

Once a repository is indexed, even if we update the criteria the repository will remain in the index.

Credits

We used multiple open source projects to assist in the making of RepositoryStats.

The backend is written in ASP.NET WebAPI

9.7k
34.4k
mit
1.4k
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
Created 2014-03-11
53,439 commits to main branch, last one 7 hours ago

The GraphQL-Client .NET library is used to interact with the Github GraphQL API

A GraphQL Client for .NET Standard
Created 2017-12-05
789 commits to master branch, last one 9 days ago

The responses from the Github API are cached in a PostgreSQL database using the npgsql library. When there's large quantities of data changing we utilise the EFCore.BulkExtensions library to speed up insertions

4.3k
14.8k
other
524
Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_...
Created 2010-09-21
58,528 commits to master branch, last one a day ago
816
3.2k
postgresql
155
Npgsql is the .NET data provider for PostgreSQL.
Created 2011-11-30
5,705 commits to main branch, last one 10 days ago
Entity Framework EF Core efcore Bulk Batch Extensions with BulkCopy in .Net for Insert Update Delete Read (CRUD), Truncate and SaveChanges operations on SQL Server, PostgreSQL, MySQL, SQLite
Created 2017-05-12
1,962 commits to master branch, last one a day ago

All the charts use the ApexCharts javascript library and throughout the site we use icons from the FontAwesome and DevIcon icon packs

1.3k
13.9k
mit
127
📊 Interactive JavaScript Charts built on SVG
Created 2018-07-24
3,021 commits to main branch, last one 18 hours ago
12.2k
73.0k
other
1.4k
The iconic SVG, font, and CSS toolkit
Created 2012-02-17
20 commits to 6.x branch, last one 29 days ago
2.2k
9.0k
mit
59
Set of icons representing programming languages, designing & development tools
Created 2014-03-01
1,326 commits to master branch, last one 2 months ago

Other snippets / images used: