{"id":361762,"url":"https://github.com/jakartaee/websocket","last_synced_at":"2026-08-23T19:06:22.510Z","repository":{"id":40355823,"uuid":"117291895","full_name":"jakartaee/websocket","owner":"jakartaee","description":"Jakarta WebSocket","archived":false,"fork":false,"pushed_at":"2026-07-27T16:01:10.000Z","size":1729,"stargazers_count":78,"open_issues_count":35,"forks_count":47,"subscribers_count":22,"default_branch":"main","last_synced_at":"2026-07-30T07:05:51.983Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://projects.eclipse.org/projects/ee4j.websocket","language":"Java","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/jakartaee.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-01-12T21:59:20.000Z","updated_at":"2026-07-27T23:26:22.000Z","dependencies_parsed_at":"2026-02-21T02:13:34.638Z","dependency_job_id":"af62e38a-cd1a-49f3-9968-76e65aac1fc8","html_url":"https://github.com/jakartaee/websocket","commit_stats":null,"previous_names":["eclipse-ee4j/websocket-api"],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/jakartaee/websocket","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakartaee%2Fwebsocket","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakartaee%2Fwebsocket/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakartaee%2Fwebsocket/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakartaee%2Fwebsocket/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jakartaee","download_url":"https://codeload.github.com/jakartaee/websocket/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakartaee%2Fwebsocket/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36149985,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-01T02:00:05.789Z","response_time":100,"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":"jakartaee","name":"Jakarta EE","uuid":"36201228","kind":"organization","description":"","email":null,"website":"https://jakarta.ee","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/36201228?v=4","repositories_count":65,"last_synced_at":"2024-03-26T00:07:07.773Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jakartaee","funding_links":[],"total_stars":3136,"followers":435,"following":0,"created_at":"2022-11-02T22:26:38.370Z","updated_at":"2024-03-26T00:07:08.923Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jakartaee","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jakartaee/repositories"},"packages":[],"commits":{"id":9840078,"full_name":"jakartaee/websocket","default_branch":"master","total_commits":341,"total_committers":18,"total_bot_commits":69,"total_bot_committers":1,"mean_commits":18.944444444444443,"dds":0.3196480938416423,"past_year_total_commits":62,"past_year_total_committers":3,"past_year_total_bot_commits":28,"past_year_total_bot_committers":1,"past_year_mean_commits":20.666666666666668,"past_year_dds":0.5483870967741935,"last_synced_at":"2026-08-19T17:06:38.110Z","last_synced_commit":"1ea8e0f86921e8b54f347b8387aa645d18f8fb2a","created_at":"2025-05-07T12:56:24.049Z","updated_at":"2026-08-19T17:06:36.959Z","committers":[{"name":"Mark Thomas","email":"markt@apache.org","login":"markt-asf","count":232},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":69},{"name":"Joakim Erdfelt","email":"joakim.erdfelt@gmail.com","login":"joakime","count":15},{"name":"Volodymyr Siedlecki","email":"volosied@gmail.com","login":"volosied","count":8},{"name":"David Blevins","email":"david.blevins@gmail.com","login":"dblevins","count":2},{"name":"Dmitry Kornilov","email":"dmitry.kornilov@oracle.com","login":"m0mus","count":2},{"name":"Arjan Tijms","email":"arjan.tijms@gmail.com","login":"arjantijms","count":2},{"name":"Chifunt","email":"chifunt@gmail.com","login":"chifunt","count":1},{"name":"Eclipse Webmaster team","email":"webmaster@eclipse.org","login":"eclipsewebmaster","count":1},{"name":"Emily Jiang","email":"emijiang6@googlemail.com","login":"Emily-Jiang","count":1},{"name":"Ivar Grimstad","email":"ivar.grimstad@eclipse-foundation.org","login":"ivargrimstad","count":1},{"name":"Lachlan Roberts","email":"lachlan@webtide.com","login":"lachlan-roberts","count":1},{"name":"Maxim Nesen","email":"24524084+senivam","login":"senivam","count":1},{"name":"Piotrek Żygieło","email":"11896137+pzygielo","login":"pzygielo","count":1},{"name":"Tomáš Kraus","email":"tomas.kraus@oracle.com","login":"Tomas-Kraus","count":1},{"name":"Werner Keil","email":"werner.keil@gmx.net","login":"keilw","count":1},{"name":"jansupol","email":"jan.supol@oracle.com","login":"jansupol","count":1},{"name":"snifferhu","email":"xyzhu88yong@gmail.com","login":"snifferhu","count":1}],"past_year_committers":[{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":28},{"name":"Mark Thomas","email":"markt@apache.org","login":"markt-asf","count":26},{"name":"Volodymyr Siedlecki","email":"volosied@gmail.com","login":"volosied","count":8}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakartaee%2Fwebsocket/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-20T00:00:10.776Z","repositories_count":6758962,"commits_count":979707202,"contributors_count":41284905,"owners_count":1360748,"committers_count":3355090,"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":"jakartaee/websocket","html_url":"https://github.com/jakartaee/websocket","last_synced_at":"2026-08-22T18:34:06.534Z","status":null,"issues_count":86,"pull_requests_count":282,"avg_time_to_close_issue":73450426.9090909,"avg_time_to_close_pull_request":768728.0731707317,"issues_closed_count":44,"pull_requests_closed_count":246,"pull_request_authors_count":16,"issue_authors_count":29,"avg_comments_per_issue":5.813953488372093,"avg_comments_per_pull_request":0.5106382978723404,"merged_pull_requests_count":220,"bot_issues_count":3,"bot_pull_requests_count":167,"past_year_issues_count":10,"past_year_pull_requests_count":68,"past_year_avg_time_to_close_issue":1415790.0,"past_year_avg_time_to_close_pull_request":716036.34,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":50,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":5.4,"past_year_avg_comments_per_pull_request":0.4411764705882353,"past_year_bot_issues_count":2,"past_year_bot_pull_requests_count":56,"past_year_merged_pull_requests_count":41,"created_at":"2023-05-16T05:12:57.696Z","updated_at":"2026-08-22T18:34:06.534Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakartaee%2Fwebsocket","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakartaee%2Fwebsocket/issues","issue_labels_count":{"table":{"enhancement":35,"API (Both)":27,"bug":9,"API (Server)":8,"Jakarta EE 12":8,"Jakarta EE 10":8,"challenge":8,"TCK":6,"accepted":5,"certification":4,"Specification":3,"dependencies":3,"duplicate":2,"java":2,"invalid":1,"challenge-accepted":1,"wontfix":1,"wave:1":1,"Epic":1}},"pull_request_labels_count":{"table":{"dependencies":167,"java":119,"Jakarta EE 10":2}},"issue_author_associations_count":{"table":{"NONE":51,"CONTRIBUTOR":29,"MEMBER":6}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":272,"NONE":8,"MEMBER":2}},"issue_authors":{"table":{"glassfishrobot":29,"joakime":11,"markt-asf":8,"jansupol":4,"dansiviter":3,"dependabot[bot]":3,"jhanders34":2,"vitpravin":2,"kazumura":2,"volosied":2,"jamezp":2,"arpitjindal97":1,"snifferhu":1,"benjamin-confino":1,"robertpatrick":1,"col-panic":1,"SetoKaiba":1,"nlisker":1,"loetifuss":1,"ropalka":1,"hantsy":1,"apupier":1,"lapo-luchini":1,"kwsutter":1,"keilw":1,"edbratt":1,"ankurpathak":1,"arjantijms":1,"manivannan-r":1}},"pull_request_authors":{"table":{"dependabot[bot]":167,"markt-asf":90,"s-a-moraes":3,"Chifunt":3,"arjantijms":2,"pzygielo":2,"Emily-Jiang":2,"keilw":2,"volosied":2,"snifferhu":2,"joakime":2,"jansupol":1,"bradh":1,"ropalka":1,"zmeggyesi":1,"morgwai":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-23T00:00:07.901Z","repositories_count":16289424,"issues_count":42260167,"pull_requests_count":134596721,"authors_count":11512568,"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":{"challenge":3,"dependencies":2,"java":2,"challenge-accepted":1}},"past_year_pull_request_labels_count":{"table":{"dependencies":56,"java":56}},"past_year_issue_author_associations_count":{"table":{"NONE":5,"MEMBER":3,"CONTRIBUTOR":2}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":65,"NONE":3}},"past_year_issue_authors":{"table":{"dependabot[bot]":2,"jamezp":2,"ankurpathak":1,"benjamin-confino":1,"jhanders34":1,"nlisker":1,"robertpatrick":1,"volosied":1}},"past_year_pull_request_authors":{"table":{"dependabot[bot]":56,"markt-asf":7,"s-a-moraes":3,"volosied":2}},"maintainers":[{"table":{"login":"keilw","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/keilw"}},{"table":{"login":"volosied","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/volosied"}},{"table":{"login":"jhanders34","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhanders34"}},{"table":{"login":"jamezp","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jamezp"}}],"active_maintainers":[{"table":{"login":"jamezp","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jamezp"}},{"table":{"login":"jhanders34","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhanders34"}},{"table":{"login":"volosied","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/volosied"}}]}},"events":{"total":{"CommitCommentEvent":3,"CreateEvent":61,"DeleteEvent":64,"ForkEvent":3,"IssueCommentEvent":122,"IssuesEvent":28,"PullRequestEvent":145,"PullRequestReviewCommentEvent":14,"PullRequestReviewEvent":12,"PushEvent":93,"WatchEvent":9},"last_year":{"CreateEvent":23,"DeleteEvent":21,"IssueCommentEvent":28,"IssuesEvent":6,"PullRequestEvent":38,"PullRequestReviewCommentEvent":2,"PullRequestReviewEvent":4,"PushEvent":29,"WatchEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"maven","filepath":"api/server/pom.xml","sha":null,"kind":"manifest","created_at":"2022-08-21T23:00:17.557Z","updated_at":"2022-08-21T23:00:17.557Z","repository_link":"https://github.com/jakartaee/websocket/blob/main/api/server/pom.xml","dependencies":[{"id":2225224687,"package_name":"jakarta.websocket:jakarta.websocket-client-api","ecosystem":"maven","requirements":"2.2.0-SNAPSHOT","direct":true,"kind":"provided","optional":false}]},{"ecosystem":"maven","filepath":"api/client/pom.xml","sha":null,"kind":"manifest","created_at":"2023-11-15T16:47:06.571Z","updated_at":"2023-11-15T16:47:06.571Z","repository_link":"https://github.com/jakartaee/websocket/blob/main/api/client/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"api/pom.xml","sha":null,"kind":"manifest","created_at":"2023-11-15T16:47:06.582Z","updated_at":"2023-11-15T16:47:06.582Z","repository_link":"https://github.com/jakartaee/websocket/blob/main/api/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"pom.xml","sha":null,"kind":"manifest","created_at":"2023-11-15T16:47:06.600Z","updated_at":"2023-11-15T16:47:06.600Z","repository_link":"https://github.com/jakartaee/websocket/blob/main/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"spec/pom.xml","sha":null,"kind":"manifest","created_at":"2023-11-15T16:47:06.621Z","updated_at":"2023-11-15T16:47:06.621Z","repository_link":"https://github.com/jakartaee/websocket/blob/main/spec/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"tck/common/pom.xml","sha":null,"kind":"manifest","created_at":"2025-12-09T14:00:43.041Z","updated_at":"2025-12-09T14:00:43.041Z","repository_link":"https://github.com/jakartaee/websocket/blob/main/tck/common/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"tck/docs/parent/pom.xml","sha":null,"kind":"manifest","created_at":"2025-12-09T14:00:43.096Z","updated_at":"2025-12-09T14:00:43.096Z","repository_link":"https://github.com/jakartaee/websocket/blob/main/tck/docs/parent/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"tck/docs/pom.xml","sha":null,"kind":"manifest","created_at":"2025-12-09T14:00:43.152Z","updated_at":"2025-12-09T14:00:43.152Z","repository_link":"https://github.com/jakartaee/websocket/blob/main/tck/docs/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"tck/docs/userguide/pom.xml","sha":null,"kind":"manifest","created_at":"2025-12-09T14:00:43.206Z","updated_at":"2025-12-09T14:00:43.206Z","repository_link":"https://github.com/jakartaee/websocket/blob/main/tck/docs/userguide/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"tck/pom.xml","sha":null,"kind":"manifest","created_at":"2025-12-09T14:00:43.264Z","updated_at":"2025-12-09T14:00:43.264Z","repository_link":"https://github.com/jakartaee/websocket/blob/main/tck/pom.xml","dependencies":[{"id":25762484704,"package_name":"jakarta.websocket:jakarta.websocket-api","ecosystem":"maven","requirements":"2.3.0-M1","direct":true,"kind":"runtime","optional":false},{"id":25762484708,"package_name":"jakarta.websocket:jakarta.websocket-client-api","ecosystem":"maven","requirements":"2.3.0-M1","direct":true,"kind":"runtime","optional":false},{"id":25762484711,"package_name":"jakarta.tck:common","ecosystem":"maven","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25762484717,"package_name":"jakarta.servlet:jakarta.servlet-api","ecosystem":"maven","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25762484718,"package_name":"jakarta.tck:signaturetest","ecosystem":"maven","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25762484721,"package_name":"org.junit.jupiter:junit-jupiter-api","ecosystem":"maven","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25762484725,"package_name":"org.jboss.arquillian.junit5:arquillian-junit5-container","ecosystem":"maven","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25762484737,"package_name":"org.jboss.arquillian.junit5:arquillian-junit5-core","ecosystem":"maven","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"maven","filepath":"tck/spec-tests/pom.xml","sha":null,"kind":"manifest","created_at":"2025-12-09T14:00:48.139Z","updated_at":"2025-12-09T14:00:48.139Z","repository_link":"https://github.com/jakartaee/websocket/blob/main/tck/spec-tests/pom.xml","dependencies":[{"id":25762484739,"package_name":"jakarta.tck:websocket-tck-common","ecosystem":"maven","requirements":"2.3.0-SNAPSHOT","direct":true,"kind":"runtime","optional":false},{"id":25762484740,"package_name":"jakarta.tck:sigtest-maven-plugin","ecosystem":"maven","requirements":"2.6","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"maven","filepath":"tck/tck-dist/pom.xml","sha":null,"kind":"manifest","created_at":"2025-12-09T14:00:48.212Z","updated_at":"2025-12-09T14:00:48.212Z","repository_link":"https://github.com/jakartaee/websocket/blob/main/tck/tck-dist/pom.xml","dependencies":[{"id":25762484741,"package_name":"jakarta.tck:websocket-tck","ecosystem":"maven","requirements":"2.3.0-SNAPSHOT","direct":true,"kind":"runtime","optional":false},{"id":25762484742,"package_name":"jakarta.tck:websocket-tck-common","ecosystem":"maven","requirements":"2.3.0-SNAPSHOT","direct":true,"kind":"runtime","optional":false},{"id":25762484743,"package_name":"jakarta.tck:websocket-tck-spec-tests","ecosystem":"maven","requirements":"2.3.0-SNAPSHOT","direct":true,"kind":"runtime","optional":false}]}],"score":7.617759576608505,"created_at":"2025-05-08T20:32:26.300Z","updated_at":"2026-08-23T19:06:22.510Z","avatar_url":"https://github.com/jakartaee.png","language":"Java","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/361762","html_url":"https://summary.ecosyste.ms/projects/361762"}