{"id":1216785,"full_name":"TimelyDataflow/differential-dataflow","default_branch":"master","total_commits":1381,"total_committers":44,"total_bot_commits":37,"total_bot_committers":2,"mean_commits":31.386363636363637,"dds":0.1752353367125271,"past_year_total_commits":132,"past_year_total_committers":6,"past_year_total_bot_commits":18,"past_year_total_bot_committers":2,"past_year_mean_commits":22.0,"past_year_dds":0.23484848484848486,"last_synced_at":"2026-08-26T06:18:00.277Z","last_synced_commit":"aa8745f93ea8abe131104fc7885ba4fd47e63902","created_at":"2023-03-10T15:04:37.503Z","updated_at":"2026-08-26T06:18:00.142Z","committers":[{"name":"Frank McSherry","email":"fmcsherry@me.com","login":"frankmcsherry","count":1139},{"name":"Moritz Hoffmann","email":"antiguru@gmail.com","login":"antiguru","count":92},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":33},{"name":"Andrea Lattuada","email":"andrea.lattuada@inf.ethz.ch","login":"utaal","count":20},{"name":"David Bach","email":"david.bach21@gmail.com","login":null,"count":11},{"name":"Petros Angelatos","email":"petrosagg@gmail.com","login":"petrosagg","count":7},{"name":"Bruce Mitchener","email":"bruce.mitchener@gmail.com","login":"waywardmonkeys","count":6},{"name":"Jonathan S","email":"gereeter+code@gmail.com","login":"gereeter","count":6},{"name":"Nikhil Benesch","email":"nikhil.benesch@gmail.com","login":"benesch","count":6},{"name":"niko","email":"me@nikolasgoebel.com","login":"comnik","count":5},{"name":"Ruchir Khaitan","email":"ruchir0001@gmail.com","login":"ruchirK","count":4},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":4},{"name":"Siddhartha Sahu","email":"sh.siddhartha@gmail.com","login":null,"count":3},{"name":"Daniel Mueller","email":"deso@posteo.net","login":"d-e-s-o","count":3},{"name":"Leonid Ryzhyk","email":"lryzhyk@vmware.com","login":"ryzhyk","count":3},{"name":"Lorenzo Selvatici","email":"selvatici.lorenzo@gmail.com","login":"LorenzSelv","count":3},{"name":"sscdotopen","email":"ssc.open@googlemail.com","login":"sscdotopen","count":3},{"name":"Alexander Falzberger","email":"falzberger.alexander@gmail.com","login":"falzberger","count":2},{"name":"Jan Teske","email":"jteske@posteo.net","login":"teskje","count":2},{"name":"Marco Munizaga","email":"marco@marcopolo.io","login":"MarcoPolo","count":2},{"name":"Paul Khuong","email":"pvk@pvk.ca","login":"pkhuong","count":2},{"name":"tom","email":"nooberfsh@gmail.com","login":"nooberfsh","count":2},{"name":"Gus Wynn","email":"gus@materialize.com","login":"guswynn","count":2},{"name":"vasia","email":"vasiliki.kalavri@inf.ethz.ch","login":"vasia","count":1},{"name":"rw","email":"me@rwinslow.com","login":"rw","count":1},{"name":"Moritz Hoffmann","email":"moritz.hoffmann@inf.ethz.ch","login":null,"count":1},{"name":"davidspies","email":"dnspies@gmail.com","login":"davidspies","count":1},{"name":"bluss","email":"bluss","login":"bluss","count":1},{"name":"Ufuk Celebi","email":"1756620+uce","login":"uce","count":1},{"name":"Tobias Schottdorf","email":"tobias.schottdorf@gmail.com","login":"tbg","count":1},{"name":"Renato Javier Marroquin Mogrovejo","email":"renato.marroquin@inf.ethz.ch","login":"renato2099","count":1},{"name":"Owen Rees-Hayward","email":"owenrh@googlemail.com","login":"owenrh","count":1},{"name":"Oliver Flatt","email":"oflatt@gmail.com","login":"oflatt","count":1},{"name":"Matt Jibson","email":"matt.jibson@gmail.com","login":"maddyblue","count":1},{"name":"Malte Sandstede","email":"malte@sandstede.com","login":"li1","count":1},{"name":"Julian Squires","email":"julian@materialize.com","login":"tokenrove","count":1},{"name":"Jiří Brabec","email":"brabeji@gmail.com","login":"brabeji","count":1},{"name":"Douglas Campos","email":"qmx@qmx.me","login":"qmx","count":1},{"name":"Daniel Harrison","email":"52528+danhhz","login":"danhhz","count":1},{"name":"Chase Wilson","email":"buckshot1233@gmail.com","login":"Kixiron","count":1},{"name":"Brennan Vincent","email":"brennan@materialize.io","login":"umanwizard","count":1},{"name":"Brendan O'Brien","email":"sparkle_pony_2000@qri.io","login":"b5","count":1},{"name":"Ben Kirwin","email":"ben@kirw.in","login":"bkirwi","count":1},{"name":"Alexey Shamrin","email":"shamrin@gmail.com","login":"shamrin","count":1}],"past_year_committers":[{"name":"Frank McSherry","email":"fmcsherry@me.com","login":"frankmcsherry","count":101},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":14},{"name":"Moritz Hoffmann","email":"antiguru@gmail.com","login":"antiguru","count":11},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":4},{"name":"Oliver Flatt","email":"oflatt@gmail.com","login":"oflatt","count":1},{"name":"Brendan O'Brien","email":"sparkle_pony_2000@qri.io","login":"b5","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimelyDataflow%2Fdifferential-dataflow/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-26T00:00:10.794Z","repositories_count":6777811,"commits_count":983141844,"contributors_count":41438808,"owners_count":1364524,"committers_count":3363215,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}}