{"id":19339,"full_name":"net-ssh/net-sftp","default_branch":"master","total_commits":319,"total_committers":42,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":7.595238095238095,"dds":0.5830721003134796,"past_year_total_commits":95,"past_year_total_committers":7,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":13.571428571428571,"past_year_dds":0.4421052631578948,"last_synced_at":"2026-11-04T12:02:09.785Z","last_synced_commit":"b6e636780e5646218ed6e226e43321931e88fcd0","status":null,"created_at":"2023-03-07T11:40:46.895Z","updated_at":"2026-11-04T12:02:09.476Z","committers":[{"name":"Jamis Buck","email":"jamis@37signals.com","login":"jamis","count":133},{"name":"Miklós Fazekas","email":"mfazekas@szemafor.com","login":"mfazekas","count":69},{"name":"delano","email":"delano.mandelbaum@gmail.com","login":"delano","count":20},{"name":"Oskar Eichler","email":"oskar@songstats.com","login":"OskarEichler","count":17},{"name":"Steve Rosenhamer","email":"stephen.rosenhamer@publicstrategies.com","login":null,"count":13},{"name":"jstuckey","email":"jeremystuckey@gmail.com","login":"jstuckey","count":7},{"name":"Clément Joubert","email":"czj","login":"czj","count":5},{"name":"Thibaut Barrère","email":"thibaut.barrere@gmail.com","login":"thbar","count":5},{"name":"NetSHH Robot","email":"robot@net-ssh.github.io","login":null,"count":5},{"name":"Vít Ondruch","email":"vondruch@redhat.com","login":"voxik","count":4},{"name":"Kenichi Kamiya","email":"kachick1@gmail.com","login":"kachick","count":3},{"name":"misdoro","email":"misha@doronin.org","login":"misdoro","count":3},{"name":"Pablo Merino","email":"pablo@MacBook-Pro-de-Pablo.local","login":null,"count":2},{"name":"Gaurav Gupta","email":"gg@eligible.com","login":"ggeligible","count":2},{"name":"Josh McGinnis","email":"joshua@mcginnis.io","login":"joshuamcginnis","count":2},{"name":"Martin Carpenter","email":"mcarpenter@free.fr","login":"mcarpenter","count":2},{"name":"Yuji Hanamura","email":"yuji.developer@gmail.com","login":"yujideveloper","count":2},{"name":"thedarkone","email":"thedarkone2@gmail.com","login":"thedarkone","count":1},{"name":"Yuri Zubov","email":"yuri.zubov@cleverlabs.io","login":"yuri-zubov","count":1},{"name":"Tyler Hunt","email":"tyler@tylerhunt.com","login":"tylerhunt","count":1},{"name":"David Czarnecki","email":"dczarnecki@agoragames.com","login":null,"count":1},{"name":"Klaus Badelt","email":"klaus+github@kinonation.com","login":null,"count":1},{"name":"Scott Tadman","email":"git@tadman.ca","login":null,"count":1},{"name":"Scott Tadman","email":"tadman@grinder.local","login":null,"count":1},{"name":"Sven Schwyn","email":"schwyn@bitcetera.com","login":null,"count":1},{"name":"Tietew","email":"tietew@gmail.com","login":"Tietew","count":1},{"name":"Stuart Hinson","email":"stuart.hinson@gmail.com","login":"stuarth","count":1},{"name":"Steven Peckins","email":"speckins@illinois.edu","login":"speckins","count":1},{"name":"SpringsTea","email":"stang90@gmail.com","login":"SpringsTea","count":1},{"name":"Sergey Toy","email":"toydestroyer","login":"toydestroyer","count":1},{"name":"Nicolas Leger","email":"nicolasleger","login":"nicolasleger","count":1},{"name":"Matjaz Kavcic","email":"matjaz@kavcic.eu","login":"MatjazKavcic","count":1},{"name":"Klaus Badelt","email":"klaus@filmhub.com","login":"klausbadelt","count":1},{"name":"John Barnette","email":"jbarnette@gmail.com","login":"jbarnette","count":1},{"name":"James Lam","email":"james@2020seedlabs.ca","login":"vknightbd","count":1},{"name":"Dharam Gollapudi","email":"dharam.gollapudi@gmail.com","login":"dharamgollapudi","count":1},{"name":"Denis Ivanov","email":"visible.h4x@gmail.com","login":"jumph4x","count":1},{"name":"David Zülke","email":"dzuelke@gmail.com","login":"dzuelke","count":1},{"name":"David James","email":"davidj28827@gmail.com","login":"daviddeejjames","count":1},{"name":"Anthony Accardi","email":"anthony@swipely.com","login":"accardi","count":1},{"name":"Chris Oliver","email":"excid3@gmail.com","login":"excid3","count":1},{"name":"Corey Hemminger","email":"hemminger@hotmail.com","login":"Stromweld","count":1}],"past_year_committers":[{"name":"Miklós Fazekas","email":"mfazekas@szemafor.com","login":"mfazekas","count":53},{"name":"Oskar Eichler","email":"oskar@songstats.com","login":"OskarEichler","count":17},{"name":"Steve Rosenhamer","email":"stephen.rosenhamer@publicstrategies.com","login":null,"count":13},{"name":"Clément Joubert","email":"czj","login":"czj","count":5},{"name":"NetSHH Robot","email":"robot@net-ssh.github.io","login":null,"count":5},{"name":"Yuri Zubov","email":"yuri.zubov@cleverlabs.io","login":"yuri-zubov","count":1},{"name":"Chris Oliver","email":"excid3@gmail.com","login":"excid3","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/net-ssh%2Fnet-sftp/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-11-05T00:00:08.332Z","repositories_count":8702975,"commits_count":1466868968,"contributors_count":66638440,"owners_count":1865637,"committers_count":3956435,"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"}}