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

10.1k
35.6k
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
54,373 commits to main branch, last one 11 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
790 commits to master branch, last one 6 months 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.7k
16.4k
other
535
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
60,017 commits to master branch, last one 10 hours ago
823
3.3k
postgresql
154
Npgsql is the .NET data provider for PostgreSQL.
Created 2011-11-30
5,793 commits to main branch, last one 19 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
2,104 commits to master branch, last one 18 hours 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
14.5k
mit
124
📊 Interactive JavaScript Charts built on SVG
Created 2018-07-24
3,385 commits to main branch, last one 19 hours ago
12.2k
74.4k
other
1.3k
The iconic SVG, font, and CSS toolkit
Created 2012-02-17
26 commits to 6.x branch, last one 17 days ago
2.3k
10.0k
mit
60
Set of icons representing programming languages, designing & development tools
Created 2014-03-01
1,328 commits to master branch, last one 3 months ago

Other snippets / images used: