{"id":60212,"name":"openrocket","description":"Model-rocketry aerodynamics and trajectory simulation software","url":"https://github.com/openrocket/openrocket","last_synced_at":"2025-09-05T15:50:26.475Z","repository":{"id":4856346,"uuid":"6010939","full_name":"openrocket/openrocket","owner":"openrocket","description":"Model-rocketry aerodynamics and trajectory simulation software","archived":false,"fork":false,"pushed_at":"2025-08-26T17:13:45.000Z","size":366162,"stargazers_count":1573,"open_issues_count":289,"forks_count":499,"subscribers_count":61,"default_branch":"unstable","last_synced_at":"2025-08-27T00:05:45.410Z","etag":null,"topics":["aerospace","flight-simulator","java","modeling","optimization","rocket","rocketry","simulation","trajectory"],"latest_commit_sha":null,"homepage":"https://openrocket.info/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"tutorgen/hpit_services","license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openrocket.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.TXT","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"open_collective":"openrocket"}},"created_at":"2012-09-29T16:50:37.000Z","updated_at":"2025-08-26T17:23:48.000Z","dependencies_parsed_at":"2024-04-15T12:13:09.362Z","dependency_job_id":"05afa9d2-321b-470c-b715-ee447d88bf81","html_url":"https://github.com/openrocket/openrocket","commit_stats":{"total_commits":4924,"total_committers":79,"mean_commits":62.32911392405063,"dds":0.6299756295694557,"last_synced_commit":"b2bc838e9a14e6e00eb1da4acd7b3f15e8b1d4d7"},"previous_names":[],"tags_count":46,"template":false,"template_full_name":null,"purl":"pkg:github/openrocket/openrocket","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrocket%2Fopenrocket","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrocket%2Fopenrocket/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrocket%2Fopenrocket/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrocket%2Fopenrocket/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openrocket","download_url":"https://codeload.github.com/openrocket/openrocket/tar.gz/refs/heads/unstable","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrocket%2Fopenrocket/sbom","scorecard":{"id":292456,"data":{"date":"2025-08-11","repo":{"name":"github.com/openrocket/openrocket","commit":"9dad40808a370f00f17190dff1f24e715f3a6302"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Code-Review","score":2,"reason":"Found 2/8 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 12 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.TXT:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Binary-Artifacts","score":6,"reason":"binaries present in source code","details":["Warn: binary detected: core/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: core/libs/script-api-1.0.jar:1","Warn: binary detected: gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: swing/gradle/wrapper/gradle-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact release-24.12 not signed: https://api.github.com/repos/openrocket/openrocket/releases/235418079","Warn: release artifact release-24.12.RC.01 not signed: https://api.github.com/repos/openrocket/openrocket/releases/207989300","Warn: release artifact release-24.12.beta.01 not signed: https://api.github.com/repos/openrocket/openrocket/releases/191942186","Warn: release artifact release-23.09 not signed: https://api.github.com/repos/openrocket/openrocket/releases/129629218","Warn: release artifact release-22.02 not signed: https://api.github.com/repos/openrocket/openrocket/releases/91650069","Warn: release artifact release-24.12 does not have provenance: https://api.github.com/repos/openrocket/openrocket/releases/235418079","Warn: release artifact release-24.12.RC.01 does not have provenance: https://api.github.com/repos/openrocket/openrocket/releases/207989300","Warn: release artifact release-24.12.beta.01 does not have provenance: https://api.github.com/repos/openrocket/openrocket/releases/191942186","Warn: release artifact release-23.09 does not have provenance: https://api.github.com/repos/openrocket/openrocket/releases/129629218","Warn: release artifact release-22.02 does not have provenance: https://api.github.com/repos/openrocket/openrocket/releases/91650069"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/openrocket/openrocket/build.yml/unstable?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/openrocket/openrocket/build.yml/unstable?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/openrocket/openrocket/build.yml/unstable?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/openrocket/openrocket/build.yml/unstable?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/openrocket/openrocket/build.yml/unstable?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}}]},"last_synced_at":"2025-08-17T18:37:35.188Z","repository_id":4856346,"created_at":"2025-08-17T18:37:35.188Z","updated_at":"2025-08-17T18:37:35.188Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273781090,"owners_count":25167123,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":"openrocket","name":"openrocket","uuid":"2109567","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2109567?v=4","repositories_count":3,"last_synced_at":"2024-03-26T18:58:16.272Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/openrocket","funding_links":[],"total_stars":1121,"followers":51,"following":0,"created_at":"2022-11-04T06:09:21.077Z","updated_at":"2024-03-26T18:58:18.139Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openrocket","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openrocket/repositories"},"packages":[],"commits":{"id":302985,"full_name":"openrocket/openrocket","default_branch":"unstable","committers":[{"name":"SiboVG","email":"sibo.vangool@hotmail.com","login":"SiboVG","count":2085},{"name":"JoePfeiffer","email":"joseph@pfeifferfamily.net","login":"JoePfeiffer","count":642},{"name":"Kevin Ruland","email":"kruland@sunflower.com","login":null,"count":535},{"name":"kruland2607","email":"kruland2607@github.com","login":null,"count":364},{"name":"Daniel_M_Williams","email":"equipoise@gmail.com","login":"teyrana","count":325},{"name":"Sampo Niskanen","email":"sampo.niskanen@iki.fi","login":"plaa","count":262},{"name":"bkuker","email":"bkuker@billkuker.com","login":"bkuker","count":195},{"name":"Daniel_M_Williams","email":"daniel.mcclintic.williams@gmail.com","login":null,"count":155},{"name":"Neil Weinstock","email":"neilweinstock","login":"neilweinstock","count":92},{"name":"Billy Olsen","email":"billy.olsen@gmail.com","login":"wolsen","count":81},{"name":"hcraigmiller","email":"68821492+hcraigmiller","login":"hcraigmiller","count":74},{"name":"Doug Pedrick","email":"doug@4hrocketry.org","login":"rodinia814","count":73},{"name":"thzero","email":"thzero","login":"thzero","count":49},{"name":"Boris du Reau","email":"boris.dureau@neuf.fr","login":"bdureau","count":45},{"name":"Craig Earls","email":"enderw88@gmail.com","login":"enderw88","count":33},{"name":"Remington Holder","email":"remingtonholder@protonmail.com","login":"RemingtonHolder","count":24},{"name":"Sibo Van Gool","email":"sibo.van.gool@24sea.eu","login":null,"count":23},{"name":"soupwizard","email":"soupwizard@gmail.com","login":"soupwizard","count":22},{"name":"Richard Graham","email":"richard@rdg.cc","login":"rdgraham","count":22},{"name":"kruland2607","email":"kruland@github.com","login":null,"count":18},{"name":"kruland2607","email":"kruland2607","login":"kruland2607","count":18},{"name":"jppetrakis","email":"","login":null,"count":14},{"name":"Justin Hanney","email":"justin@hanney.net","login":"itshanney","count":14},{"name":"Ahanu Dewhirst","email":"16126069+Orcjett","login":"Orcjett","count":13},{"name":"ChrisMickelson","email":"chrimson76@hotmail.com","login":"ChrisMickelson","count":13},{"name":"senft-research","email":"JordanSenft@proton.me","login":"senft-research","count":13},{"name":"kruland","email":"kruland@githubcom","login":null,"count":13},{"name":"UncleRus","email":"unclerus@gmail.com","login":"UncleRus","count":12},{"name":"CSutter5","email":"contact@csutter.dev","login":null,"count":12},{"name":"Luiz Victor Linhares Rocha","email":"luizvlrocha@uol.com.br","login":"BigsonLvrocha","count":11},{"name":"Miguel","email":"miguel.leyva@encora.com","login":"MiguelECL","count":9},{"name":"kruland2607","email":"kruland2607@githubcom","login":null,"count":8},{"name":"Ray Clark","email":"raynichc","login":"raynichc","count":8},{"name":"May","email":"MayflowerC10@gmail.com","login":"MayNc10","count":7},{"name":"Neil Balch","email":"neilbalch@gmail.com","login":"neilbalch","count":6},{"name":"Wes Cravens","email":"wcravens@cortex-it.com","login":"wcravens","count":6},{"name":"Justin Hanney","email":"justin.hanney@tideworks.com","login":null,"count":6},{"name":"Wes Cravens","email":"wcravens@pixotech.com","login":null,"count":5},{"name":"celeron533","email":"zhuyilun8@hotmail.com","login":"celeron533","count":4},{"name":"Doug Pedrick","email":"dpedrick@dynamiscorp.com","login":null,"count":4},{"name":"Daniel","email":"dneelyep@gmail.com","login":"dneelyep","count":3},{"name":"Peter Tsongalis","email":"ptsongalis@gmail.com","login":"ptsongalis","count":3},{"name":"David Cain","email":"sblkGitHub@jimmiedave.com","login":"jimmiedave","count":3},{"name":"Daniel_M_Williams","email":"dwilliams@sea-machines.com","login":null,"count":3},{"name":"batwings","email":"batwings@BHP637-01","login":null,"count":3},{"name":"L'icône7","email":"96391885+Licone7","login":"Licone7","count":3},{"name":"Miacid","email":"jkl@Jeffs-Mac.local","login":null,"count":2},{"name":"bkuker","email":"bkuker@martellotech.com","login":null,"count":2},{"name":"jmstrf","email":"jmstrf@users.sourceforge.net","login":null,"count":2},{"name":"dkingsley","email":"dkingsley@drs.com","login":"dkingsley","count":2},{"name":"alexkarezin","email":"alexkarezin@gmail.com","login":"alexkarezin","count":2},{"name":"Robert Sammelson","email":"robby@sammelson.com","login":"rsammelson","count":2},{"name":"NickC25","email":"nickcoppola25@gmail.com","login":"NCoppola25","count":2},{"name":"Matt Kendall","email":"mattk91@gmail.com","login":"matt-kendall","count":2},{"name":"Jon Jagt","email":"jonathanjagt23@gmail.com","login":"JonathanJagt23","count":2},{"name":"Jason Blood","email":"dyster2000@gmail.com","login":"Dyster2000","count":2},{"name":"Isaac","email":"isaacjones@hey.com","login":"isaacjones99","count":2},{"name":"stoopipoopy","email":"91173164+stoopipoopy","login":"stoopipoopy","count":2},{"name":"MadCompSci","email":"Spamwall@charter.net","login":"SpamWall","count":1},{"name":"Mohamed Amin Elkebsi","email":"48360769+MedKebsi","login":"MedKebsi","count":1},{"name":"yasunari89","email":"yasunari89@gmail.com","login":"yasunari89","count":1},{"name":"luz paz","email":"luzpaz@pm.me","login":"luzpaz","count":1},{"name":"janforys","email":"janforys@wp.pl","login":"janforys","count":1},{"name":"bweissinger","email":"weissingerb@gmail.com","login":"bweissinger","count":1},{"name":"Raketenolli","email":"oarend@gmail.com","login":"raketenolli","count":1},{"name":"Oleksandr Hladin","email":"alexgladin17@gmail.com","login":"AlexHladin","count":1},{"name":"rus","email":"rus@rc-online.org","login":null,"count":1},{"name":"kruland","email":"kruland@motorola.com","login":null,"count":1},{"name":"app4soft","email":"appsoft@ua.fm","login":null,"count":1},{"name":"Jonathan De La Cruz","email":"jonathan.delacruz@encora.com","login":"JonathanDeLaCruzEncora","count":1},{"name":"Johan Tibell","email":"johan.tibell@gmail.com","login":"tibbe","count":1},{"name":"Jeffery John","email":"jefferyjohn2000@gmail.com","login":"jefferyjohn","count":1},{"name":"Harry Dalton","email":"alerts@hoolean.com","login":"Hoolean","count":1},{"name":"G","email":"12452268+SpaceXCheeseWheel","login":"SpaceXCheeseWheel","count":1},{"name":"Eliot Foss","email":"105851369+eliotalanfoss","login":"eliotalanfoss","count":1},{"name":"Danylo","email":"danylo.liakh@gmail.com","login":"DanielLyi","count":1},{"name":"CarVac","email":"c.lo.to.da.down.lo@gmail.com","login":"CarVac","count":1},{"name":"BuildTools","email":"unconfigured@null.spigotmc.org","login":"invalid-email-address","count":1},{"name":"Anushree Jha","email":"anushreejha0604@gmail.com","login":"anushreejha","count":1},{"name":"Alexander Allen","email":"admin@altechcode.com","login":"alexrallen","count":1}],"total_commits":5379,"total_committers":80,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":67.2375,"dds":0.6123814835471277,"past_year_committers":[{"name":"SiboVG","email":"sibo.vangool@hotmail.com","login":"SiboVG","count":456},{"name":"JoePfeiffer","email":"joseph@pfeifferfamily.net","login":"JoePfeiffer","count":187},{"name":"Neil Weinstock","email":"neilweinstock","login":"neilweinstock","count":16},{"name":"senft-research","email":"JordanSenft@proton.me","login":"senft-research","count":13},{"name":"Ahanu Dewhirst","email":"16126069+Orcjett","login":"Orcjett","count":13},{"name":"CSutter5","email":"contact@csutter.dev","login":null,"count":12},{"name":"Miguel","email":"miguel.leyva@encora.com","login":"MiguelECL","count":9},{"name":"NickC25","email":"nickcoppola25@gmail.com","login":"NCoppola25","count":2},{"name":"David Cain","email":"sblkGitHub@jimmiedave.com","login":"jimmiedave","count":2},{"name":"stoopipoopy","email":"anotherguywithabeanie@gmail.com","login":"stoopipoopy","count":2},{"name":"Oleksandr Hladin","email":"alexgladin17@gmail.com","login":"AlexHladin","count":1},{"name":"Jonathan De La Cruz","email":"jonathan.delacruz@encora.com","login":"JonathanDeLaCruzEncora","count":1},{"name":"Jeffery John","email":"jefferyjohn2000@gmail.com","login":"jefferyjohn","count":1},{"name":"Anushree Jha","email":"anushreejha0604@gmail.com","login":"anushreejha","count":1}],"past_year_total_commits":716,"past_year_total_committers":14,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":51.142857142857146,"past_year_dds":0.36312849162011174,"last_synced_at":"2025-07-08T09:01:21.479Z","last_synced_commit":"b63ae1c2063a5ccc5a59f8b6dea447c98075cd02","created_at":"2023-03-08T16:38:20.212Z","updated_at":"2025-07-08T09:01:21.644Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrocket%2Fopenrocket/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-29T00:00:19.078Z","repositories_count":5479765,"commits_count":853309695,"contributors_count":31095220,"owners_count":906558,"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_stats":{"full_name":"openrocket/openrocket","html_url":"https://github.com/openrocket/openrocket","last_synced_at":"2025-09-03T18:06:17.449Z","status":null,"issues_count":458,"pull_requests_count":468,"avg_time_to_close_issue":12318508.114814814,"avg_time_to_close_pull_request":670698.023255814,"issues_closed_count":269,"pull_requests_closed_count":430,"pull_request_authors_count":25,"issue_authors_count":149,"avg_comments_per_issue":1.6200873362445416,"avg_comments_per_pull_request":1.9465811965811965,"merged_pull_requests_count":405,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":180,"past_year_pull_requests_count":240,"past_year_avg_time_to_close_issue":1247760.2790697673,"past_year_avg_time_to_close_pull_request":380432.0528846154,"past_year_issues_closed_count":86,"past_year_pull_requests_closed_count":208,"past_year_pull_request_authors_count":14,"past_year_issue_authors_count":68,"past_year_avg_comments_per_issue":0.9777777777777777,"past_year_avg_comments_per_pull_request":1.5041666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":200,"created_at":"2023-06-13T15:28:49.796Z","updated_at":"2025-09-03T18:06:17.451Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrocket%2Fopenrocket","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrocket%2Fopenrocket/issues","issue_labels_count":{"bug":176,"Feature request":144,"UX":34,"good first issue":32,"release blocker":27,"Future Release":20,"enhancement":19,"Simulation":17,"beta blocker":16,"3D":12,"macOS":8,"new feature":4,"deferred":3,"next release":3,"code cleanup":2,"installers":2,"regression":2,"java version":2,"help needed":2,"feature migration/conversion":1,"motordb":1,"Unit testing":1,"build":1,"Component presets":1},"pull_request_labels_count":{},"issue_author_associations_count":{"CONTRIBUTOR":189,"NONE":177,"MEMBER":87,"COLLABORATOR":5},"pull_request_author_associations_count":{"MEMBER":242,"CONTRIBUTOR":207,"NONE":19},"issue_authors":{"SiboVG":84,"neilweinstock":72,"JoePfeiffer":69,"jimmiedave":42,"kjhambrick":7,"hcraigmiller":5,"sjh114961":5,"senft-research":4,"KTesh":3,"nevinsb":3,"Errcode95":3,"OZ1SEJ":3,"mikerupert1971":3,"Roo59":2,"ReinhardR":2,"HappyCanuck":2,"eJar0k":2,"wcravens":2,"DarkTyger":2,"Ash2772":2,"The-Soupman":2,"RocketMan3D":2,"RobGoring":2,"19BCK":2,"Bob-The-Ai":2,"RocketeerDrew":2,"Diosleo":2,"Aeroengineer1":2,"RocketKidAnthony":2,"MountainIceMan":2,"AgentSmith0":2,"mehmeterdengecti":2,"ion098":1,"TacoPabloTaco":1,"mafefaiq-sudo":1,"rocketcol":1,"Canoes4296":1,"eduncan911":1,"app4soft":1,"MitchMan1":1,"kta0120":1,"JoaoBorgesOR":1,"rickhg12hs":1,"ShootingStars76":1,"ehingsbe":1,"FOSCODER":1,"Nubthenoob999":1,"Deceitful12":1,"DanCrank":1,"sheepymeh":1,"wullscej":1,"teyrana":1,"Graicc":1,"alphaleadership":1,"KE6MTO":1,"NG-Corp":1,"vyvizz":1,"Reysean05":1,"DsJn0504":1,"noahgaffran":1,"BarryF-2024":1,"SparrowTheNerd":1,"tollychandler":1,"loic-fejoz":1,"minsay08":1,"AlexKari":1,"12MrRabbit12":1,"GrayJaquet":1,"amiliv72":1,"VoicefulEmu":1,"rkuhlf":1,"B3-1973":1,"bobbielittlelad":1,"coyotebob":1,"RemingtonHolder":1,"pwoytiuk":1,"djangovanderplas":1,"dbcook":1,"mclau152":1,"creilly27":1,"oscar1703":1,"TejasAvinashShetty":1,"rocketrocket1-bit":1,"radio-satellites":1,"questionablerocket":1,"eddiebe":1,"JHCDevine":1,"emceeaich":1,"alessandroriedi":1,"Reetu019":1,"Dave-S-63":1,"John-design-345":1,"cross-bound":1,"kavred":1,"ZCY571864845":1,"mbcullen":1,"kemkerj3":1,"dynamixbot":1,"jet689":1,"nissar387":1,"atestani":1,"JoeMetc":1,"MikeC4096":1,"Crayok":1,"anbrightny":1,"raketenolli":1,"leonelGo":1,"Depressed-kr":1,"MDoshi19":1,"AbdallahZerfaoui":1,"Phyronian":1,"LithosphereRocketry":1,"Exsthain":1,"rocketman444":1,"TristanBurchett":1,"SupSonAlv":1,"Cooper8432":1,"coolcoder235":1,"Mahmaaa":1,"Marcotrix":1,"ghost":1,"JoseAvalos98":1,"Flippit1303":1,"dvdsnyd":1,"compwright":1,"ServerDummy":1,"owenchen2806":1,"DDani47":1,"keerthanacv8166":1,"takkly":1,"wiltomdus":1,"Diffusive8607":1,"erobinson-github-io":1,"spairtech":1,"neutronium95":1,"Jark5455":1,"nvdaydreamer":1,"Casiofx100":1,"SHahriar236":1,"cabbey":1,"Vaokon":1,"aaravvd":1,"SpamWall":1,"Laura7089":1,"Robocoder9000":1,"woferry":1,"GreyMarney":1,"andrewjbare":1,"stevesaner":1},"pull_request_authors":{"SiboVG":242,"JoePfeiffer":157,"neilweinstock":21,"senft-research":6,"jimmiedave":6,"MiguelECL":4,"Ansley-Paul":2,"AlexHladin":2,"stoopipoopy":2,"JonathanDeLaCruzEncora":2,"eliotalanfoss":2,"MikeC4096":2,"MayNc10":2,"AhanuDewhirst":2,"anushreejha":2,"NCoppola25":2,"MDNich":2,"CSutter5":2,"jefferyjohn":2,"superspacehog":1,"thzero":1,"rckTom":1,"gdilbaz":1,"isaacjones99":1,"jura0207":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10103717,"issues_count":31516646,"pull_requests_count":97722052,"authors_count":10703692,"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":{"bug":69,"Feature request":56,"release blocker":17,"good first issue":7,"UX":5,"enhancement":5,"beta blocker":2,"help needed":2,"Simulation":2,"Future Release":1,"3D":1},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":83,"CONTRIBUTOR":70,"MEMBER":27},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":115,"MEMBER":114,"NONE":11},"past_year_issue_authors":{"SiboVG":27,"neilweinstock":24,"JoePfeiffer":24,"jimmiedave":19,"kjhambrick":6,"sjh114961":4,"senft-research":4,"HappyCanuck":2,"Errcode95":2,"OZ1SEJ":2,"eJar0k":2,"RobGoring":2,"RocketeerDrew":2,"DarkTyger":2,"MountainIceMan":2,"The-Soupman":2,"mehmeterdengecti":2,"19BCK":2,"nissar387":1,"Nubthenoob999":1,"NG-Corp":1,"owenchen2806":1,"minsay08":1,"MDoshi19":1,"pwoytiuk":1,"questionablerocket":1,"radio-satellites":1,"Reetu019":1,"RocketKidAnthony":1,"rocketman444":1,"rocketrocket1-bit":1,"sheepymeh":1,"ShootingStars76":1,"spairtech":1,"takkly":1,"tollychandler":1,"TristanBurchett":1,"Vaokon":1,"12MrRabbit12":1,"aaravvd":1,"AbdallahZerfaoui":1,"alessandroriedi":1,"AlexKari":1,"amiliv72":1,"app4soft":1,"atestani":1,"BarryF-2024":1,"coolcoder235":1,"cross-bound":1,"Dave-S-63":1,"DDani47":1,"Depressed-kr":1,"Diffusive8607":1,"DsJn0504":1,"dynamixbot":1,"eduncan911":1,"emceeaich":1,"Flippit1303":1,"ion098":1,"Jark5455":1,"JoeMetc":1,"John-design-345":1,"keerthanacv8166":1,"kta0120":1,"Laura7089":1,"LithosphereRocketry":1,"mafefaiq-sudo":1,"mclau152":1},"past_year_pull_request_authors":{"SiboVG":114,"JoePfeiffer":81,"neilweinstock":14,"jimmiedave":6,"senft-research":6,"MiguelECL":4,"anushreejha":2,"jefferyjohn":2,"JonathanDeLaCruzEncora":2,"CSutter5":2,"stoopipoopy":2,"MDNich":2,"Ansley-Paul":2,"gdilbaz":1},"maintainers":[{"login":"SiboVG","count":326,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SiboVG"},{"login":"hcraigmiller","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hcraigmiller"},{"login":"wcravens","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wcravens"},{"login":"teyrana","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/teyrana"}],"active_maintainers":[{"login":"SiboVG","count":141,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SiboVG"}]},"events":null,"keywords":["aerospace","flight-simulator","java","modeling","optimization","rocket","rocketry","simulation","trajectory"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/build.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T16:23:04.962Z","updated_at":"2023-01-13T16:23:04.962Z","repository_link":"https://github.com/openrocket/openrocket/blob/unstable/.github/workflows/build.yml","dependencies":[{"id":6890323206,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890323207,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890323208,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"maven","filepath":"build.gradle","sha":null,"kind":"manifest","created_at":"2024-04-15T12:13:06.752Z","updated_at":"2024-04-15T12:13:06.752Z","repository_link":"https://github.com/openrocket/openrocket/blob/unstable/build.gradle","dependencies":[]},{"ecosystem":"maven","filepath":"core/build.gradle","sha":null,"kind":"manifest","created_at":"2024-04-15T12:13:07.217Z","updated_at":"2024-04-15T12:13:07.217Z","repository_link":"https://github.com/openrocket/openrocket/blob/unstable/core/build.gradle","dependencies":[{"id":17422756276,"package_name":"de.javagl:obj","ecosystem":"maven","requirements":"0.4.0","direct":true,"kind":"implementation","optional":false}]},{"ecosystem":"maven","filepath":"swing/build.gradle","sha":null,"kind":"manifest","created_at":"2024-04-15T12:13:08.251Z","updated_at":"2024-04-15T12:13:08.251Z","repository_link":"https://github.com/openrocket/openrocket/blob/unstable/swing/build.gradle","dependencies":[{"id":17422756317,"package_name":"de.javagl:obj","ecosystem":"maven","requirements":"0.4.0","direct":true,"kind":"implementation","optional":false},{"id":17422756318,"package_name":"org.apache.commons:commons-lang3","ecosystem":"maven","requirements":"3.12.0","direct":true,"kind":"implementation","optional":false},{"id":17422756319,"package_name":"com.github.Dansoftowner:jSystemThemeDetector","ecosystem":"maven","requirements":"3.8","direct":true,"kind":"implementation","optional":false}]}],"score":11.911433092510894,"created_at":"2025-09-04T15:51:36.972Z","updated_at":"2025-10-07T08:23:39.002Z","avatar_url":"https://github.com/openrocket.png","language":"Java","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":["https://opencollective.com/openrocket"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["transformation"],"project_url":"https://science.ecosyste.ms/api/v1/projects/60212","html_url":"https://science.ecosyste.ms/projects/60212"}