{"id":3595,"url":"https://github.com/FashionFreedom/Seamly2D","last_synced_at":"2026-05-13T17:06:22.521Z","repository":{"id":39570853,"uuid":"108908739","full_name":"FashionFreedom/Seamly2D","owner":"FashionFreedom","description":"Open source patternmaking software to democratize fashion.","archived":false,"fork":false,"pushed_at":"2026-04-20T02:36:02.000Z","size":930580,"stargazers_count":859,"open_issues_count":208,"forks_count":139,"subscribers_count":33,"default_branch":"develop","last_synced_at":"2026-04-20T04:34:35.527Z","etag":null,"topics":["linux","osx","qt5","windows"],"latest_commit_sha":null,"homepage":"https://seamly.io","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FashionFreedom.png","metadata":{"files":{"readme":".github/README-DEVELOPER.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.txt","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":"https://www.paypal.com/donate?hosted_button_id=9NFZ87CECJN98"}},"created_at":"2017-10-30T21:08:41.000Z","updated_at":"2026-04-18T05:40:37.000Z","dependencies_parsed_at":"2026-01-01T19:07:50.688Z","dependency_job_id":null,"html_url":"https://github.com/FashionFreedom/Seamly2D","commit_stats":{"total_commits":6185,"total_committers":60,"mean_commits":"103.08333333333333","dds":0.3303152789005659,"last_synced_commit":"1aa7148a2d181a046c45ac79d29e96ed34b0d7cc"},"previous_names":[],"tags_count":1013,"template":false,"template_full_name":null,"purl":"pkg:github/FashionFreedom/Seamly2D","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FashionFreedom%2FSeamly2D","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FashionFreedom%2FSeamly2D/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FashionFreedom%2FSeamly2D/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FashionFreedom%2FSeamly2D/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FashionFreedom","download_url":"https://codeload.github.com/FashionFreedom/Seamly2D/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FashionFreedom%2FSeamly2D/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32169657,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-23T02:19:40.750Z","status":"ssl_error","status_checked_at":"2026-04-23T02:17:55.737Z","response_time":53,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"FashionFreedom","name":"Seamly","uuid":"33236168","kind":"organization","description":"Bring the fashion industry into the 21st century","email":"hello@seamly.net","website":"https://seamly.net","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/33236168?v=4","repositories_count":1,"last_synced_at":"2023-03-08T17:39:05.015Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/FashionFreedom","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-18T08:05:15.049Z","updated_at":"2023-03-08T17:39:05.029Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FashionFreedom","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FashionFreedom/repositories"},"packages":[],"commits":{"id":1256422,"full_name":"FashionFreedom/Seamly2D","default_branch":"develop","total_commits":6494,"total_committers":68,"total_bot_commits":11,"total_bot_committers":2,"mean_commits":95.5,"dds":0.3621804742839544,"past_year_total_commits":268,"past_year_total_committers":12,"past_year_total_bot_commits":10,"past_year_total_bot_committers":1,"past_year_mean_commits":22.333333333333332,"past_year_dds":0.6194029850746269,"last_synced_at":"2026-04-16T05:33:31.592Z","last_synced_commit":"6ec9ee02a603557ca377eba4174b7635474ff1ec","created_at":"2023-04-13T13:33:19.288Z","updated_at":"2026-04-16T05:29:18.916Z","committers":[{"name":"Roman Telezhynskyi","email":"kroluku@gmail.com","login":"dismine","count":4142},{"name":"Susan Spencer","email":"susan.spencer@gmail.com","login":"slspencer","count":616},{"name":"DSCaskey","email":"31944718+DSCaskey","login":"DSCaskey","count":499},{"name":"Christoph Settgast","email":"csett86_git@quicksands.de","login":"csett86","count":200},{"name":"Valentina Zhuravska","email":"devnull@localhost","login":null,"count":170},{"name":"Onetchou","email":"83351185+Onetchou","login":"Onetchou","count":123},{"name":"BojanKverh","email":"bojan.kverh@gmail.com","login":"BojanKverh","count":112},{"name":"Alexey_Shmuley","email":"Alex@e_mail","login":null,"count":77},{"name":"Valentina Zhuravska","email":"zhuravska19@gmail.com","login":"qtgirl","count":72},{"name":"harshiljpatel","email":"79356098+harshiljpatel","login":"harshiljpatel","count":37},{"name":"NifemiF","email":"nifemi@derossi.consulting","login":"Niphemy","count":32},{"name":"Patrick Proy","email":"patrick@proy.org","login":"patrickpr","count":32},{"name":"Johannes Brakensiek","email":"letterus@codingpastor.de","login":null,"count":31},{"name":"Steve Conklin","email":"steve@conklinhouse.com","login":"sconklin","count":25},{"name":"Marius Ghita","email":"ghita.v.marius@gmail.com","login":"mhitza","count":25},{"name":"afigegoznaet","email":"enrabiar@gmail.com","login":"afigegoznaet","count":23},{"name":"hr-98","email":"hannesruscher98@gmail.com","login":"hr-98","count":23},{"name":"Ronan Le Tiec","email":"ronanletiec@gmail.com","login":"ronanletiec","count":20},{"name":"Benjamin Nauck","email":"benjamin.nauck@gmail.com","login":"hyarion","count":16},{"name":"Abhijith Dev S","email":"abhijith.subhash@toptal.com","login":"ajinidev1","count":15},{"name":"Felix Ulber","email":"felix.ulber@gmx.de","login":"kjaft","count":15},{"name":"Álvaro","email":"alvarocasadoc","login":"alvarocasadoc","count":15},{"name":"Anton B","email":"pokamest@gmail.com","login":"pokamest","count":14},{"name":"Kim March-Force","email":"kim.marchforce@gmail.com","login":"KimMF","count":13},{"name":"Jim Wouda","email":"74349606+jim555-lab","login":"jim555-lab","count":13},{"name":"Alex","email":"alexzkhr@gmail.com","login":"alexzk1","count":13},{"name":"jackstr","email":"jackstr","login":"jackstr","count":10},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":10},{"name":"xypp3","email":"petrkmilev@gmail.com","login":"xypp3","count":9},{"name":"Sabine Schmaltz","email":"sabineschmaltz@gmail.com","login":"sabine","count":9},{"name":"MitSchoko","email":"mischa.linus.krempel@gmail.com","login":"mitschoko","count":9},{"name":"Ian","email":"ianpatrickcunningham@gmail.com","login":"not-Ian","count":7},{"name":"Peter M.J. Herman","email":"33602427+pmjherman","login":"pmjherman","count":6},{"name":"Bernd Zeimetz","email":"bernd@bzed.de","login":"bzed","count":5},{"name":"Alexis Lopez Zubieta","email":"contact@azubieta.net","login":"azubieta","count":4},{"name":"Thomas HOCEDEZ","email":"thomas.hocedez@free.fr","login":"AstHrO","count":4},{"name":"Dan Zonca","email":"ZoncaD","login":"ZoncaD","count":4},{"name":"Steve Conklin","email":"steve+vpo2@conklinhouse.com","login":null,"count":3},{"name":"luzpaz","email":"luzpaz","login":"luzpaz","count":3},{"name":"luzpazB","email":"bitbucket.user@icloud.com","login":null,"count":2},{"name":"Fabrice Salvaire","email":"fabrice.salvaire@orange.fr","login":"FabriceSalvaire","count":2},{"name":"richardhenwood","email":"rjhenwood@yahoo.co.uk","login":"richardhenwood","count":2},{"name":"alex","email":"alex@email.com","login":"aleenejejw","count":2},{"name":"Vincent Bermel","email":"palob","login":"palob","count":2},{"name":"Stephan Müller","email":"fruktopus@gmail.com","login":"frukto","count":2},{"name":"Martin Nyaga","email":"martin@martinnyaga.com","login":"Martin-Nyaga","count":2},{"name":"Benson Muite","email":"bkmgit","login":"bkmgit","count":2},{"name":"Adam Sowa","email":"116458878+ss-adam","login":"ss-adam","count":2},{"name":"Murloc","email":"sebastien.bruchet@gmail.com","login":"Keepy38","count":1},{"name":"Raina","email":"raina.gustafson@gmail.com","login":"rsskga","count":1},{"name":"Sergey Alyoshin","email":"alyoshin.s@gmail.com","login":"alyoshin","count":1},{"name":"Пользователь","email":"Пользователь@pc2009","login":null,"count":1},{"name":"Inge","email":"ingeborg.becht@egym.de","login":null,"count":1},{"name":"Curious One","email":"curious_one@bitbucket.org","login":null,"count":1},{"name":"kate","email":"kate@dismine-F3Ke","login":null,"count":1},{"name":"Weblate Admin","email":"csett86@quicksands.de","login":null,"count":1},{"name":"Thies Schröder","email":"mail@thies-schroeder.de","login":"ths80","count":1},{"name":"chililil93","email":"44651008+chililil93","login":"chililil93","count":1},{"name":"codesee-maps[bot]","email":"86324825+codesee-maps[bot]","login":"codesee-maps[bot]","count":1},{"name":"probonopd","email":"probonopd","login":"probonopd","count":1},{"name":"03pencil","email":"matias.hirvonen@gmail.com","login":"03pencil","count":1},{"name":"Araceli Yanez","email":"5705238+adyst","login":"adyst","count":1},{"name":"Calum Galleitch","email":"calum@callingthetune.co.uk","login":"u38cg","count":1},{"name":"Dan McMahill","email":"dan@mcmahill.net","login":"dmcmahill","count":1},{"name":"Eduardo Mendes","email":"eduardo.mendes@hotmail.com.br","login":"dunossauro-lab","count":1},{"name":"Georg von Zengen","email":"oni303@gmail.com","login":"oni303","count":1},{"name":"Judy Hanson","email":"judy.l.hanson@gmail.com","login":"Esterjudith","count":1},{"name":"Martijn van Oosterhout","email":"kleptog@svana.org","login":"kleptog","count":1}],"past_year_committers":[{"name":"DSCaskey","email":"31944718+DSCaskey","login":"DSCaskey","count":102},{"name":"Christoph Settgast","email":"csett86_git@quicksands.de","login":"csett86","count":49},{"name":"NifemiF","email":"nifemi@derossi.consulting","login":"Niphemy","count":32},{"name":"hr-98","email":"hannesruscher98@gmail.com","login":"hr-98","count":23},{"name":"slspencer","email":"susan.spencer@gmail.com","login":"slspencer","count":20},{"name":"Steve Conklin","email":"steve@conklinhouse.com","login":"sconklin","count":12},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":10},{"name":"xypp3","email":"petrkmilev@gmail.com","login":"xypp3","count":9},{"name":"Onetchou","email":"83351185+Onetchou","login":"Onetchou","count":7},{"name":"Martin Nyaga","email":"martin@martinnyaga.com","login":"Martin-Nyaga","count":2},{"name":"03pencil","email":"matias.hirvonen@gmail.com","login":"03pencil","count":1},{"name":"Weblate Admin","email":"csett86@quicksands.de","login":null,"count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/FashionFreedom%2FSeamly2D/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-23T00:00:09.178Z","repositories_count":6216826,"commits_count":899294035,"contributors_count":34909412,"owners_count":1144473,"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"}},"issues":{"table":{"full_name":"FashionFreedom/Seamly2D","html_url":"https://github.com/FashionFreedom/Seamly2D","last_synced_at":"2026-04-06T01:00:14.988Z","status":null,"issues_count":678,"pull_requests_count":820,"avg_time_to_close_issue":28127759.205298014,"avg_time_to_close_pull_request":336063.49293966626,"issues_closed_count":453,"pull_requests_closed_count":779,"pull_request_authors_count":40,"issue_authors_count":111,"avg_comments_per_issue":2.4292035398230087,"avg_comments_per_pull_request":1.348780487804878,"merged_pull_requests_count":714,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":74,"past_year_pull_requests_count":100,"past_year_avg_time_to_close_issue":385940.1379310345,"past_year_avg_time_to_close_pull_request":116134.52173913043,"past_year_issues_closed_count":29,"past_year_pull_requests_closed_count":69,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":28,"past_year_avg_comments_per_issue":0.9594594594594594,"past_year_avg_comments_per_pull_request":1.08,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":65,"created_at":"2023-05-09T11:07:03.453Z","updated_at":"2026-04-06T01:00:14.988Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/FashionFreedom%2FSeamly2D","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/FashionFreedom%2FSeamly2D/issues","issue_labels_count":{"table":{"enhancement":306,"bug":269,"Draft mode":141,"UI":105,"build":75,"Piece mode":55,"workflow":45,"New Draft features":45,"measurements":38,"merged":37,"export":28,"Layout mode":27,"New UI feature":25,"Linux":24,"Piece tools":22,"won't fix":21,"Mac":21,"New measurements feature":21,"translations":18,"New Piece features":17,"New Layout feature":16,"documentation":16,"Arc tools":15,"SeamlyMe":15,"fixed":15,"repository":15,"images":15,"Qt":14,"file format":13,"Operations Tools":13,"pipeline":12,"preferences":11,"formulas":11,"API":11,"printing":10,"duplicate":10,"history":10,"import":10,"Seamly2D":9,"3d":9,"linked issue":8,"minor":8,"New SeamlyMe features":8,"labels":8,"Curve Tools":7,"variables":7,"downloads":6,"Windows":6,"test suite related":6,"groups":6,"templates":6,"fonts":5,"visualization":5,"tutorials":5,"miscellaneous":5,"Point tools":5,"performance":4,"appimage":4,"major":4,"vocabulary":4,"question":4,"website":4,"Qt6":4,"Maintenance":3,"github":3,"refactor":3,"New Printing Features":3,"can't replicate":3,"namespace":3,"Ellipse tools":2,"install":2,"flatpak":2,"packaging":2,"in-testing":2,"diagrams":2,"About":2,"Ubuntu":2,"file storage":2,"good first issue":2,"bodyscan":2,"logos":2,"seamlycloud":2,"branding":2,"multisize":2,"svg":1,"Mobile app":1,"encoding":1,"New SeamlyCloud feature":1,"pattern library":1,"2 - Working \u003c= 5":1,"code style":1,"appveyor":1,"CI":1,"security":1,"Console mode":1,"Manjaro":1,"web scripting":1,"1 - Ready":1,"license":1,"4 - Done":1,"icons":1,"Audio":1,"support":1,"mirror":1}},"pull_request_labels_count":{"table":{"bug":155,"Draft mode":117,"UI":97,"build":75,"enhancement":60,"Piece mode":51,"translations":23,"Piece tools":21,"export":20,"formulas":20,"SeamlyMe":19,"preferences":18,"Maintenance":16,"images":16,"Seamly2D":15,"measurements":14,"New UI feature":14,"Layout mode":13,"Linux":11,"major":11,"repository":10,"history":8,"New Draft features":8,"variables":7,"labels":7,"refactor":7,"file format":7,"Windows":7,"documentation":6,"Operations Tools":6,"dependencies":6,"svg":6,"github_actions":6,"Curve Tools":5,"Qt":5,"Mac":5,"downloads":5,"Point tools":4,"About":4,"merged":4,"groups":4,"fonts":4,"performance":4,"test suite related":4,"New Piece features":3,"CI":3,"appimage":3,"Arc tools":3,"bodyscan":3,"vocabulary":3,"install":3,"pipeline":3,"diagrams":3,"file storage":2,"fixed":2,"logos":2,"github":2,"printing":2,"New measurements feature":2,"website":2,"Ellipse tools":2,"workflow":2,"namespace":2,"Qt6":2,"minor":2,"settings":2,"Ubuntu":2,"branding":1,"flatpak":1,"icons":1,"New SeamlyMe features":1,"encoding":1,"3d":1,"in-testing":1,"import":1,"code style":1,"locale":1,"visualization":1,"mirror":1,"New Layout feature":1}},"issue_author_associations_count":{"table":{"COLLABORATOR":316,"CONTRIBUTOR":209,"NONE":152,"MEMBER":1}},"pull_request_author_associations_count":{"table":{"COLLABORATOR":403,"CONTRIBUTOR":361,"MEMBER":31,"NONE":25}},"issue_authors":{"table":{"sconklin":156,"DSCaskey":150,"slspencer":142,"Onetchou":39,"Pneumarian":20,"GraceDM":19,"csett86":8,"KimMF":8,"bzed":5,"AndrewBuck":5,"AlineGesualdi":4,"philipw95":4,"pmjherman":4,"0f22fd5950630":3,"Miki55541":3,"SebNik1":3,"kennyoni012-stack":3,"RokeJulianLockhart":3,"zoff99":2,"sewingmymy":2,"InHavk":2,"llinlluo":2,"FabriceSalvaire":2,"bkmgit":2,"iustin94":1,"clairecvl":1,"MrDoo71":1,"JaneDougall":1,"jujoca3":1,"dickturpiny2k":1,"ElsomaUwe":1,"Letterus":1,"FrauMieze":1,"Philine-sc":1,"guliaka":1,"emojicon2000":1,"Lowkus":1,"alliemars":1,"aracelix":1,"fsmoak":1,"alvarocasadoc":1,"dariakalinova4-lab":1,"mrscreative":1,"proto-h":1,"fernandaparlange":1,"03pencil":1,"Esterjudith":1,"mrkaban":1,"AlexandraMartynova":1,"crazbot":1,"HYCM30":1,"mixthumb":1,"schrodere":1,"pandel":1,"ingiestein":1,"kleinesfussl":1,"Petje-pat":1,"bernt-h":1,"Roman19S":1,"Scan2PatternResearcher":1,"xjxl520303":1,"slavalamp":1,"Shea2020":1,"EvicaB":1,"afigegoznaet":1,"CarlosTolenk":1,"melissad87":1,"probonopd":1,"happypiper":1,"gumgl":1,"mcbluefire":1,"goatchurchprime":1,"Tzenzikk":1,"mrVanDalo":1,"BartMitTyp":1,"abate":1,"wilwarindi":1,"CedricVenerius":1,"Fellini01":1,"rafaelmardojai":1,"hyphen-Nata":1,"fenichel":1,"abizonov":1,"Pascal35":1,"JUTOME":1,"WhittlesJr":1,"u38cg":1,"igibek":1,"Codingboy":1,"Batitica":1,"krmns":1,"jmmolineromata-dev":1,"delvillaryeilin-boop":1,"acheloos-m":1,"kt-aakash":1,"riton13":1,"dreymond1":1,"guifsdev":1,"ghost":1,"Clauettedu02":1,"yurivict":1,"richardhenwood":1,"mestaritonttu":1,"PanTau2025":1,"kleptog":1,"darrineb":1,"amad2024":1,"DeadMartyr":1,"patternpro-123":1,"risicle":1,"luzpaz":1}},"pull_request_authors":{"table":{"DSCaskey":265,"slspencer":254,"csett86":133,"Onetchou":42,"sconklin":19,"mhitza":11,"afigegoznaet":9,"KimMF":7,"proto-h":6,"dependabot[bot]":6,"pmjherman":5,"richardhenwood":4,"bkmgit":4,"ZoncaD":4,"ajinidev1":4,"chililil93":4,"xypp3":4,"Martin-Nyaga":3,"not-Ian":3,"Letterus":3,"luzpaz":3,"palob":2,"alvarocasadoc":2,"Baggins800":2,"azubieta":2,"marco-langer":2,"inge91":2,"hr-98":2,"bzed":2,"dmcmahill":1,"probonopd":1,"ss-adam":1,"Esterjudith":1,"rajel052":1,"aracelix":1,"u38cg":1,"lattice0":1,"Copilot":1,"github-actions[bot]":1,"kleptog":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-06T00:00:09.270Z","repositories_count":14114691,"issues_count":34474565,"pull_requests_count":112578710,"authors_count":11227916,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{"bug":35,"enhancement":22,"Draft mode":10,"Seamly2D":5,"preferences":4,"Piece mode":4,"Mac":3,"Piece tools":3,"groups":3,"measurements":2,"fonts":2,"formulas":2,"workflow":2,"history":2,"export":2,"Linux":2,"New UI feature":2,"Layout mode":1,"downloads":1,"file format":1,"import":1,"labels":1,"Audio":1,"Qt6":1,"SeamlyMe":1,"svg":1,"variables":1}},"past_year_pull_request_labels_count":{"table":{"bug":28,"enhancement":14,"Draft mode":11,"Piece mode":10,"UI":8,"Seamly2D":7,"translations":6,"dependencies":6,"Layout mode":6,"formulas":6,"github_actions":6,"major":6,"preferences":6,"SeamlyMe":5,"export":5,"history":5,"Piece tools":5,"measurements":4,"fonts":3,"variables":3,"settings":2,"Qt6":2,"downloads":2,"labels":2,"groups":2,"svg":2,"locale":1,"code style":1,"import":1,"About":1,"Maintenance":1,"New UI feature":1,"test suite related":1}},"past_year_issue_author_associations_count":{"table":{"NONE":28,"CONTRIBUTOR":24,"COLLABORATOR":21,"MEMBER":1}},"past_year_pull_request_author_associations_count":{"table":{"COLLABORATOR":42,"CONTRIBUTOR":39,"MEMBER":15,"NONE":4}},"past_year_issue_authors":{"table":{"DSCaskey":25,"slspencer":12,"Onetchou":6,"Miki55541":3,"kennyoni012-stack":3,"sconklin":2,"llinlluo":2,"slavalamp":1,"Scan2PatternResearcher":1,"Pneumarian":1,"Philine-sc":1,"Petje-pat":1,"patternpro-123":1,"Pascal35":1,"jmmolineromata-dev":1,"iustin94":1,"HYCM30":1,"happypiper":1,"gumgl":1,"FrauMieze":1,"emojicon2000":1,"ElsomaUwe":1,"delvillaryeilin-boop":1,"dariakalinova4-lab":1,"csett86":1,"bernt-h":1,"abizonov":1,"03pencil":1}},"past_year_pull_request_authors":{"table":{"DSCaskey":50,"csett86":15,"slspencer":14,"sconklin":10,"dependabot[bot]":6,"Onetchou":4,"Copilot":1}},"maintainers":[{"table":{"login":"slspencer","count":385,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/slspencer"}},{"table":{"login":"sconklin","count":174,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sconklin"}},{"table":{"login":"csett86","count":141,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/csett86"}},{"table":{"login":"DSCaskey","count":42,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DSCaskey"}},{"table":{"login":"Onetchou","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Onetchou"}},{"table":{"login":"Letterus","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Letterus"}}],"active_maintainers":[{"table":{"login":"DSCaskey","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DSCaskey"}},{"table":{"login":"csett86","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/csett86"}},{"table":{"login":"slspencer","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/slspencer"}},{"table":{"login":"sconklin","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sconklin"}},{"table":{"login":"Onetchou","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Onetchou"}}]}},"events":{"total":{"ReleaseEvent":99,"DeleteEvent":85,"MemberEvent":4,"PullRequestEvent":179,"ForkEvent":12,"DiscussionEvent":1,"IssuesEvent":141,"WatchEvent":130,"IssueCommentEvent":209,"PushEvent":310,"GollumEvent":2,"PullRequestReviewCommentEvent":27,"PullRequestReviewEvent":141,"CreateEvent":184},"last_year":{"ReleaseEvent":86,"DeleteEvent":77,"MemberEvent":4,"PullRequestEvent":175,"ForkEvent":10,"DiscussionEvent":2,"IssuesEvent":124,"WatchEvent":105,"IssueCommentEvent":191,"PushEvent":276,"GollumEvent":2,"PullRequestReviewCommentEvent":26,"PullRequestReviewEvent":120,"CreateEvent":158}},"keywords":["linux","osx","qt5","windows"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/builddocs.yml","sha":null,"kind":"manifest","created_at":"2026-01-01T19:07:47.489Z","updated_at":"2026-01-01T19:07:47.489Z","repository_link":"https://github.com/FashionFreedom/Seamly2D/blob/develop/.github/workflows/builddocs.yml","dependencies":[{"id":25784748979,"package_name":"DenverCoder1/doxygen-github-pages-action","ecosystem":"actions","requirements":"v2.0.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2026-01-01T19:07:48.430Z","updated_at":"2026-01-01T19:07:48.430Z","repository_link":"https://github.com/FashionFreedom/Seamly2D/blob/develop/.github/workflows/ci.yml","dependencies":[{"id":25784748980,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25784748981,"package_name":"jurplel/install-qt-action","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25784748982,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25784748983,"package_name":"ilammy/msvc-dev-cmd","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":25784748985,"package_name":"google-github-actions/auth","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":25784749195,"package_name":"google-github-actions/setup-gcloud","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25784749196,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25784749197,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false},{"id":25784749198,"package_name":"softprops/action-gh-release","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25784749199,"package_name":"DenverCoder1/doxygen-github-pages-action","ecosystem":"actions","requirements":"a5ce84b4f3636592e0c101064b66136851c1605b","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/codesee-arch-diagram.yml","sha":null,"kind":"manifest","created_at":"2026-01-01T19:07:50.103Z","updated_at":"2026-01-01T19:07:50.103Z","repository_link":"https://github.com/FashionFreedom/Seamly2D/blob/develop/.github/workflows/codesee-arch-diagram.yml","dependencies":[{"id":25784749201,"package_name":"Codesee-io/codesee-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]}],"score":11.192113956477861,"created_at":"2023-04-13T13:33:18.485Z","updated_at":"2026-05-13T17:06:22.521Z","avatar_url":"https://github.com/FashionFreedom.png","language":"C++","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/3595","html_url":"https://summary.ecosyste.ms/projects/3595"}