{"id":359004,"url":"https://github.com/OpenSpace/OpenSpace","last_synced_at":"2026-06-23T01:30:52.807Z","repository":{"id":34445979,"uuid":"38380543","full_name":"OpenSpace/OpenSpace","owner":"OpenSpace","description":"This is the official GitHub repository for OpenSpace: an open source astrovisualization project. For instructions on how to build and run OpenSpace, see the Getting Started Guides on the wiki page at http://docs.openspaceproject.com.","archived":false,"fork":false,"pushed_at":"2026-03-14T09:47:29.000Z","size":521326,"stargazers_count":978,"open_issues_count":635,"forks_count":154,"subscribers_count":54,"default_branch":"master","last_synced_at":"2026-03-14T10:56:30.729Z","etag":null,"topics":["astronomy","data-visualization","planetarium","science","space","universe","visualization"],"latest_commit_sha":null,"homepage":"http://openspaceproject.com","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenSpace.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":".github/SECURITY.md","support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2015-07-01T15:59:54.000Z","updated_at":"2026-03-14T09:47:32.000Z","dependencies_parsed_at":"2025-12-15T21:15:57.161Z","dependency_job_id":null,"html_url":"https://github.com/OpenSpace/OpenSpace","commit_stats":null,"previous_names":[],"tags_count":48,"template":false,"template_full_name":null,"purl":"pkg:github/OpenSpace/OpenSpace","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSpace%2FOpenSpace","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSpace%2FOpenSpace/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSpace%2FOpenSpace/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSpace%2FOpenSpace/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenSpace","download_url":"https://codeload.github.com/OpenSpace/OpenSpace/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSpace%2FOpenSpace/sbom","scorecard":{"id":105563,"data":{"date":"2025-08-11","repo":{"name":"github.com/OpenSpace/OpenSpace","commit":"da029c2cbfc49c6ab3ce55aa14f6368be061a273"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":1,"reason":"Found 4/26 approved changesets -- score normalized to 1","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Maintained","score":10,"reason":"30 commit(s) and 14 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":-1,"reason":"no workflows found","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":"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":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/SECURITY.md:1","Info: Found linked content: .github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/SECURITY.md:1","Info: Found text in security policy: .github/SECURITY.md:1"],"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.md: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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"Binary-Artifacts","score":0,"reason":"binaries present in source code","details":["Warn: binary detected: apps/OpenSpace-MinVR/ext/spout/SpoutLibrary.dll:1","Warn: binary detected: apps/OpenSpace-MinVR/ext/spout/SpoutLibrary.lib:1","Warn: binary detected: apps/OpenSpace/ext/spout/SpoutLibrary.dll:1","Warn: binary detected: apps/OpenSpace/ext/spout/SpoutLibrary.lib:1","Warn: binary detected: ext/curl/lib/libcurl.dll:1","Warn: binary detected: ext/curl/lib/libcurl.lib:1","Warn: binary detected: ext/curl/lib/libeay32.dll:1","Warn: binary detected: ext/curl/lib/ssleay32.dll:1","Warn: binary detected: modules/globebrowsing/ext/gdal/lib/gdal241.dll:1","Warn: binary detected: modules/globebrowsing/ext/gdal/lib/gdal_i.lib:1","Warn: binary detected: modules/spout/ext/spout/SpoutLibrary.dll:1","Warn: binary detected: modules/spout/ext/spout/SpoutLibrary.lib: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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 8 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"}}]},"last_synced_at":"2025-08-15T11:02:40.300Z","repository_id":34445979,"created_at":"2025-08-15T11:02:40.301Z","updated_at":"2025-08-15T11:02:40.301Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30913849,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-25T01:19:28.689Z","status":"online","status_checked_at":"2026-03-25T02:00:07.751Z","response_time":80,"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":"OpenSpace","name":"OpenSpace","uuid":"9393286","kind":"organization","description":"OpenSpace is an open source interactive data visualization software designed to show the known universe and portray our efforts to investigate the cosmos.","email":"mail@alexanderbock.eu","website":"http://openspaceproject.com","location":null,"twitter":"OpenSpaceProj","company":null,"icon_url":"https://avatars.githubusercontent.com/u/9393286?v=4","repositories_count":15,"last_synced_at":"2023-02-27T11:00:40.575Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OpenSpace","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T19:32:45.513Z","updated_at":"2023-02-27T11:00:40.615Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenSpace","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenSpace/repositories"},"packages":[],"commits":{"id":9625933,"full_name":"OpenSpace/OpenSpace","default_branch":"master","total_commits":10639,"total_committers":68,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":156.4558823529412,"dds":0.624212801955071,"past_year_total_commits":474,"past_year_total_committers":18,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":26.333333333333332,"past_year_dds":0.35654008438818563,"last_synced_at":"2026-03-07T18:47:15.350Z","last_synced_commit":"aa65bca8b5b48869e6b989f1d60053f2c67b6dbd","created_at":"2025-04-11T11:39:13.137Z","updated_at":"2026-03-07T18:44:27.384Z","committers":[{"name":"Alexander Bock","email":"mail@alexanderbock.eu","login":"alexanderbock","count":3998},{"name":"Emma Broman","email":"emmabroman740@gmail.com","login":"WeirdRubberDuck","count":910},{"name":"Ylva Selling","email":"ylva.selling@liu.se","login":"ylvaselling","count":639},{"name":"Malin Ejdbo","email":"malin.ejdbo@gmail.com","login":"Roxeena","count":593},{"name":"Gene Payne","email":"payne.gene@gmail.com","login":"GPayne","count":485},{"name":"Jonathas Costa","email":"jon.costa@gmail.com","login":"jccosta","count":474},{"name":"Erik Broberg","email":"erikbroberg90@gmail.com","login":"nusic","count":467},{"name":"Emil Axelsson","email":"emil.axelsson@liu.se","login":"emiax","count":429},{"name":"Kalle Bladin","email":"kallebladin@gmail.com","login":"kbladin","count":363},{"name":"Micah Acinapura","email":"micahnyc@gmail.com","login":"micahnyc","count":260},{"name":"Elon Olsson","email":"olssonelon@gmail.com","login":"ElonOlsson","count":217},{"name":"Sebastian Piwell","email":"sebastian.piwell@gmail.com","login":"piwell","count":216},{"name":"Jonas Strandstedt","email":"jonas.strandstedt@gmail.com","login":"jonasstrandstedt","count":168},{"name":"Joakim Kilby","email":"jockekilby@gmail.com","login":"jockekilby","count":147},{"name":"Michal Marcinkowski","email":"michal.j.marcinkowski@gmail.com","login":"micma909","count":145},{"name":"Jonathan Bosson","email":"jonathan.bosson@gmail.com","login":"jonathanbosson","count":144},{"name":"Michael Nilsson","email":"michaelnilsson90@hotmail.com","login":"micnil","count":135},{"name":"Jonathan Fransson","email":"jonfr864@student.liu.se","login":"frallzki","count":113},{"name":"Christian Adamsson","email":"Christian.liu171@gmail.com","login":"ChristianAdamsson","count":102},{"name":"Adam Rohdin","email":"adam.rohdin@outlook.com","login":"Arohdin","count":67},{"name":"Matthew Territo","email":"github@mterrito.com","login":"territo-sci","count":63},{"name":"Emilie Ho","email":"emeliewho@gmail.com","login":"Yunodoctor","count":61},{"name":"Hans-Christian Helltegen","email":"hanhe945@student.liu.se","login":"Mystomten","count":52},{"name":"Karin Reidarman","email":"karin_lr@hotmail.com","login":null,"count":52},{"name":"Anton Arbring","email":"antar420@student.liu.se","login":"Antiiee","count":45},{"name":"Lovisa Hassler","email":"lovisa.hassler@liu.se","login":"liuloppan","count":37},{"name":"Oskar Carlbaum","email":"oskarcarlbaum@gmail.com","login":"Carlbaum","count":34},{"name":"Andreas Engberg","email":"adde.engberg@gmail.com","login":"engbergandreas","count":33},{"name":"Benjamin Mastripolito","email":"schwalegos@gmail.com","login":"benpm","count":29},{"name":"Ingela Rossing","email":"pringela@gmail.com","login":"IngelaRossing","count":23},{"name":"Mikael Pettersson","email":"mikael.pettersson@liu.se","login":"Mik-pe","count":22},{"name":"Erik Sunden","email":"eriksunden85@gmail.com","login":"eriksunden","count":20},{"name":"Ester Lindgren","email":"estli612@student.liu.se","login":null,"count":18},{"name":"Anders Lundkvist","email":"lundkvistarn@live.se","login":"lundkvistarn","count":8},{"name":"hn-88","email":"hn-88","login":"hn-88","count":8},{"name":"David Wagner","email":"david@marvid.fr","login":"dawagner","count":5},{"name":"Eric Myers","email":"EricMyers47@gmail.com","login":"EricMyers47","count":5},{"name":"Jonathan Grangien","email":"jonathan.grangien@gmail.com","login":"jon-grangien","count":5},{"name":"Stefan Seibert","email":"mail@stefanseibert.com","login":null,"count":5},{"name":"Brian Abbott","email":"80659386+brianpatrick","login":"brianpatrick","count":4},{"name":"Mathis Brossier","email":"mathis.brossier@universite-paris-saclay.fr","login":null,"count":4},{"name":"Klas Eskilson","email":"klas.eskilson@gmail.com","login":"klaseskilson","count":3},{"name":"aniisaaden","email":"aniisaaden@gmail.com","login":"aniisabihi","count":3},{"name":"corrieroe","email":"49764220+corrieroe","login":"corrieroe","count":2},{"name":"Megan Villa","email":"99894471+meganvilla","login":"meganvilla","count":2},{"name":"Eric Söderman","email":"eric.soderman@smhi.se","login":"sa5bke","count":2},{"name":"timol085","email":"timol085@student.liu.se","login":"timol085","count":1},{"name":"Malin Ejdbo","email":"ejdbomn@visus.uni-stuttgart.de","login":null,"count":1},{"name":"Mike Caprio","email":"mik3cap@gmail.com","login":null,"count":1},{"name":"PTrottier","email":"ptrottier@laurentian.ca","login":null,"count":1},{"name":"noahdasanaike","email":"dasanaike.noah@gmail.com","login":"noahdasanaike","count":1},{"name":"mingenuity","email":"nulltransfer@gmail.com","login":"mingenuity","count":1},{"name":"Rickard Lindstedt","email":"rickard.lindstedt@gmail.com","login":"RiiQQe","count":1},{"name":"Nick Bartzokas","email":"nbartzokas@gmail.com","login":"nbartzokas","count":1},{"name":"Neal McBurnett","email":"nealmcb@gmail.com","login":"nealmcb","count":1},{"name":"Michael Zingale","email":"michael.zingale@stonybrook.edu","login":"zingale","count":1},{"name":"Michael Novén","email":"michael.f.noven@gmail.com","login":"novalain","count":1},{"name":"Md Mushfiqur Rahim","email":"20mahin2020@gmail.com","login":"MD-Mushfiqur123","count":1},{"name":"Matthias Braun","email":"30432154+braunms","login":"braunms","count":1},{"name":"Marco Silva","email":"marco@elumenati.com","login":"MarcoAlcinoSilva","count":1},{"name":"John Riedel","email":"john@datavint.com","login":"johnriedel","count":1},{"name":"Garrett Summerfield","email":"garrettsummerfi3ld@gmail.com","login":"garrettsummerfi3ld","count":1},{"name":"David Laidlaw","email":"laidlaw.david@gmail.com","login":"DavidLaidlaw","count":1},{"name":"Darigov Research","email":"30328618+darigovresearch","login":"darigovresearch","count":1},{"name":"BlueVista","email":"ethan@ejohnsons.com","login":"ethanejohnsons","count":1},{"name":"Arfon Smith","email":"arfon","login":"arfon","count":1},{"name":"Antoine Gaulin","email":"antoine.gaulin@polymtl.ca","login":"Anteige","count":1},{"name":"Amos Brocco","email":"me@amosbrocco.ch","login":"slashdotted","count":1}],"past_year_committers":[{"name":"Alexander Bock","email":"mail@alexanderbock.eu","login":"alexanderbock","count":305},{"name":"Emma Broman","email":"emmabroman740@gmail.com","login":"WeirdRubberDuck","count":57},{"name":"Benjamin Mastripolito","email":"schwalegos@gmail.com","login":"benpm","count":29},{"name":"Adam Rohdin","email":"adam.rohdin@outlook.com","login":"Arohdin","count":18},{"name":"Micah Acinapura","email":"micahnyc@gmail.com","login":"micahnyc","count":13},{"name":"Andreas Engberg","email":"adde.engberg@gmail.com","login":"engbergandreas","count":9},{"name":"hn-88","email":"hn-88","login":"hn-88","count":8},{"name":"Ylva Selling","email":"ylva.selling@liu.se","login":"ylvaselling","count":8},{"name":"Anders Lundkvist","email":"lundkvistarn@live.se","login":"lundkvistarn","count":7},{"name":"Elon Olsson","email":"olssonelon@gmail.com","login":"ElonOlsson","count":5},{"name":"Roxeena","email":"malin.ejdbo@gmail.com","login":"Roxeena","count":4},{"name":"Brian Abbott","email":"80659386+brianpatrick","login":"brianpatrick","count":3},{"name":"Mathis Brossier","email":"mathis.brossier@universite-paris-saclay.fr","login":null,"count":2},{"name":"David Wagner","email":"david@marvid.fr","login":"dawagner","count":2},{"name":"Amos Brocco","email":"me@amosbrocco.ch","login":"slashdotted","count":1},{"name":"Matthias Braun","email":"30432154+braunms","login":"braunms","count":1},{"name":"Malin Ejdbo","email":"ejdbomn@visus.uni-stuttgart.de","login":null,"count":1},{"name":"Md Mushfiqur Rahim","email":"20mahin2020@gmail.com","login":"MD-Mushfiqur123","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSpace%2FOpenSpace/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-03-25T00:00:58.194Z","repositories_count":6203161,"commits_count":928501224,"contributors_count":35979076,"owners_count":1144433,"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":"OpenSpace/OpenSpace","html_url":"https://github.com/OpenSpace/OpenSpace","last_synced_at":"2025-12-04T12:05:24.824Z","status":null,"issues_count":657,"pull_requests_count":370,"avg_time_to_close_issue":41746871.10059172,"avg_time_to_close_pull_request":1112671.2931034483,"issues_closed_count":338,"pull_requests_closed_count":290,"pull_request_authors_count":20,"issue_authors_count":42,"avg_comments_per_issue":0.9193302891933028,"avg_comments_per_pull_request":0.8351351351351352,"merged_pull_requests_count":280,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":214,"past_year_pull_requests_count":222,"past_year_avg_time_to_close_issue":1729262.5476190476,"past_year_avg_time_to_close_pull_request":722221.2965116279,"past_year_issues_closed_count":84,"past_year_pull_requests_closed_count":172,"past_year_pull_request_authors_count":17,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":0.5233644859813084,"past_year_avg_comments_per_pull_request":0.7747747747747747,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":168,"created_at":"2025-04-11T11:39:23.702Z","updated_at":"2025-12-04T12:05:24.825Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSpace%2FOpenSpace","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSpace%2FOpenSpace/issues","issue_labels_count":{"table":{"Type: Bug":173,"Component: UI":173,"Type: Enhancement":149,"Feature: Web UI":120,"Component: Core":118,"Component: Rendering":97,"Feature: Launcher":39,"Version: 0.18.2":36,"Component: Asset":35,"Type: Maintenance":27,"Feature: Accessibility":25,"Component: Documentation":24,"Type: New":22,"Feature: GlobeBrowsing":22,"Component: Content":21,"Component: Interaction":19,"Needs more info":17,"Component: Build":17,"Priority: Critical":16,"Priority: Major":13,"Feature: Lua":9,"OS: Linux":9,"Feature: Skybrowser":8,"Feature: Session Recording":7,"Feature: Testing":5,"Feature: Camera Paths":5,"Feature: Atmosphere":4,"Component: Codegen":4,"Version: 0.20.0":4,"Component: Infrastructure":3,"Component: Ghoul":3,"Component: Reference":3,"OS: MacOS":3,"Feature: Models":2,"OS: Windows":2,"GPU: Intel":2,"good first issue":2,"GPU: AMD":2,"Component: ShowComposer":2,"Component: API":1,"Version: 0.19.2":1,"RC":1,"Component: Configurations":1,"Project":1,"Version: 0.18.0":1}},"pull_request_labels_count":{"table":{"Component: Rendering":7,"Feature: GlobeBrowsing":5,"Type: Enhancement":4,"Component: UI":3,"Type: Bug":2,"OS: Linux":2,"Component: Core":2,"Feature: Web UI":1,"Type: New":1,"Component: Documentation":1,"Feature: Launcher":1}},"issue_author_associations_count":{"table":{"CONTRIBUTOR":419,"MEMBER":187,"NONE":51}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":197,"MEMBER":163,"NONE":10}},"issue_authors":{"table":{"alexanderbock":147,"micahnyc":135,"WeirdRubberDuck":106,"Arohdin":42,"meganvilla":41,"ylvaselling":40,"engbergandreas":34,"GPayne":12,"hn-88":12,"dawagner":12,"benpm":10,"hedbergj":9,"ElonOlsson":7,"Roxeena":6,"wtbgagoa":5,"rkiddy":3,"emiax":3,"lundkvistarn":3,"liuloppan":3,"ccpcfrdc":3,"carteremmart":2,"danrtell":2,"DavidLaidlaw":1,"ScullNYC":1,"KCollins":1,"Ronny-08":1,"xiaohanzai":1,"hherhold":1,"sharedskies":1,"christianready":1,"garrettsummerfi3ld":1,"jichengtao":1,"ngc1624-2":1,"kbladin":1,"retroj":1,"EricMyers47":1,"JOJOzzw007":1,"jockekilby":1,"Venustiano":1,"data-man":1,"shadow11001":1,"michellenieto5":1}},"pull_request_authors":{"table":{"alexanderbock":135,"WeirdRubberDuck":75,"ylvaselling":28,"engbergandreas":19,"micahnyc":16,"Arohdin":15,"hn-88":12,"dawagner":11,"lundkvistarn":10,"Roxeena":9,"GPayne":8,"benpm":7,"brianpatrick":7,"ElonOlsson":5,"k2d222":5,"anmol-bhalla":2,"slashdotted":2,"zingale":2,"ScullNYC":1,"jockekilby":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-12-04T00:00:36.861Z","repositories_count":12043772,"issues_count":35608360,"pull_requests_count":116461020,"authors_count":11047973,"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":{"Component: UI":47,"Component: Core":38,"Feature: Web UI":35,"Component: Rendering":28,"Type: Bug":12,"Component: Asset":12,"Feature: Launcher":8,"Component: Build":8,"OS: Linux":7,"Feature: GlobeBrowsing":7,"Type: Enhancement":7,"Priority: Critical":6,"Component: Documentation":6,"Feature: Skybrowser":5,"Feature: Session Recording":4,"Feature: Lua":4,"Component: Interaction":4,"Feature: Camera Paths":4,"Feature: Accessibility":3,"Priority: Major":3,"Component: Content":2,"GPU: Intel":2,"Feature: Atmosphere":2,"Component: ShowComposer":2,"Feature: Models":1,"Component: API":1,"Component: Ghoul":1,"RC":1,"Component: Configurations":1,"Needs more info":1,"OS: Windows":1,"Component: Reference":1,"Project":1,"Feature: Testing":1}},"past_year_pull_request_labels_count":{"table":{"Component: Rendering":7,"Feature: GlobeBrowsing":5,"Type: Bug":1,"OS: Linux":1,"Component: Core":1}},"past_year_issue_author_associations_count":{"table":{"CONTRIBUTOR":116,"MEMBER":74,"NONE":22}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":111,"MEMBER":104,"NONE":7}},"past_year_issue_authors":{"table":{"alexanderbock":63,"WeirdRubberDuck":25,"micahnyc":24,"Arohdin":20,"ylvaselling":17,"dawagner":12,"benpm":10,"engbergandreas":9,"hn-88":7,"ElonOlsson":5,"wtbgagoa":5,"rkiddy":3,"ccpcfrdc":3,"Roxeena":2,"GPayne":1,"hherhold":1,"KCollins":1,"lundkvistarn":1,"retroj":1,"shadow11001":1,"sharedskies":1}},"past_year_pull_request_authors":{"table":{"alexanderbock":93,"WeirdRubberDuck":30,"ylvaselling":16,"hn-88":12,"Arohdin":12,"dawagner":11,"engbergandreas":9,"lundkvistarn":9,"benpm":7,"micahnyc":6,"ElonOlsson":4,"k2d222":3,"slashdotted":2,"Roxeena":2,"anmol-bhalla":2,"zingale":2,"brianpatrick":2}},"maintainers":[{"table":{"login":"alexanderbock","count":282,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alexanderbock"}},{"table":{"login":"engbergandreas","count":53,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/engbergandreas"}},{"table":{"login":"Roxeena","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Roxeena"}}],"active_maintainers":[{"table":{"login":"alexanderbock","count":156,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alexanderbock"}},{"table":{"login":"engbergandreas","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/engbergandreas"}},{"table":{"login":"Roxeena","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Roxeena"}}]}},"events":{"total":{"CreateEvent":102,"CommitCommentEvent":4,"ReleaseEvent":3,"IssuesEvent":412,"WatchEvent":97,"DeleteEvent":97,"IssueCommentEvent":387,"PushEvent":977,"PullRequestReviewCommentEvent":1100,"PullRequestReviewEvent":514,"PullRequestEvent":197,"ForkEvent":23},"last_year":{"CreateEvent":102,"CommitCommentEvent":4,"ReleaseEvent":3,"IssuesEvent":407,"WatchEvent":89,"DeleteEvent":94,"IssueCommentEvent":383,"PushEvent":954,"PullRequestReviewEvent":508,"PullRequestReviewCommentEvent":1091,"PullRequestEvent":193,"ForkEvent":23}},"keywords":["astronomy","data-visualization","planetarium","science","space","universe","visualization"],"dependencies":[{"ecosystem":"npm","filepath":"modules/spacecraftinstruments/scripts/crawl_rosetta_images/package.json","sha":null,"kind":"manifest","created_at":"2023-10-21T12:38:36.841Z","updated_at":"2023-10-21T12:38:36.841Z","repository_link":"https://github.com/OpenSpace/OpenSpace/blob/master/modules/spacecraftinstruments/scripts/crawl_rosetta_images/package.json","dependencies":[{"id":14269013991,"package_name":"cheerio","ecosystem":"npm","requirements":"^0.20.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"support/testwizard/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-12-15T21:15:57.079Z","updated_at":"2025-12-15T21:15:57.079Z","repository_link":"https://github.com/OpenSpace/OpenSpace/blob/master/support/testwizard/requirements.txt","dependencies":[{"id":25770018132,"package_name":"openspace-api","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"test","optional":false},{"id":25770018133,"package_name":"tabulate","ecosystem":"pypi","requirements":"==0.9.0","direct":true,"kind":"test","optional":false}]},{"ecosystem":"pypi","filepath":"support/assetvalidation/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-12-15T21:15:56.606Z","updated_at":"2025-12-15T21:15:56.606Z","repository_link":"https://github.com/OpenSpace/OpenSpace/blob/master/support/assetvalidation/requirements.txt","dependencies":[{"id":25770018072,"package_name":"openspace-api","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"runtime","optional":false}]}],"score":11.605358783301316,"created_at":"2025-04-11T10:24:31.074Z","updated_at":"2026-06-23T01:30:52.807Z","avatar_url":"https://github.com/OpenSpace.png","language":"C++","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/359004","html_url":"https://summary.ecosyste.ms/projects/359004"}