{"id":361762,"url":"https://github.com/jakartaee/websocket","last_synced_at":"2026-06-21T12:01:44.264Z","repository":{"id":40355823,"uuid":"117291895","full_name":"jakartaee/websocket","owner":"jakartaee","description":"Jakarta WebSocket","archived":false,"fork":false,"pushed_at":"2026-03-26T11:31:32.000Z","size":1667,"stargazers_count":74,"open_issues_count":31,"forks_count":45,"subscribers_count":23,"default_branch":"main","last_synced_at":"2026-03-29T20:03:04.782Z","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-03-26T11:31:37.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":31255025,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-31T18:32:52.363Z","status":"ssl_error","status_checked_at":"2026-03-31T18:32:51.507Z","response_time":111,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":"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":332,"total_committers":18,"total_bot_commits":60,"total_bot_committers":1,"mean_commits":18.444444444444443,"dds":0.3012048192771084,"past_year_total_commits":77,"past_year_total_committers":3,"past_year_total_bot_commits":27,"past_year_total_bot_committers":1,"past_year_mean_commits":25.666666666666668,"past_year_dds":0.4545454545454546,"last_synced_at":"2026-04-11T02:01:19.270Z","last_synced_commit":"9c80132285b3da128657bc495c7fb9bb05b116bf","created_at":"2025-05-07T12:56:24.049Z","updated_at":"2026-04-11T02:01:19.159Z","committers":[{"name":"Mark Thomas","email":"markt@apache.org","login":"markt-asf","count":232},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":60},{"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":"Mark Thomas","email":"markt@apache.org","login":"markt-asf","count":42},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":27},{"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-04-13T00:00:06.408Z","repositories_count":6212938,"commits_count":904019335,"contributors_count":34944348,"owners_count":1143982,"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-04-11T02:01:15.122Z","status":"active","issues_count":84,"pull_requests_count":256,"avg_time_to_close_issue":75158329.02325581,"avg_time_to_close_pull_request":734277.4529147982,"issues_closed_count":43,"pull_requests_closed_count":223,"pull_request_authors_count":15,"issue_authors_count":28,"avg_comments_per_issue":5.892857142857143,"avg_comments_per_pull_request":0.5,"merged_pull_requests_count":201,"bot_issues_count":3,"bot_pull_requests_count":145,"past_year_issues_count":9,"past_year_pull_requests_count":80,"past_year_avg_time_to_close_issue":1767078.5,"past_year_avg_time_to_close_pull_request":496007.86666666664,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":60,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":5.444444444444445,"past_year_avg_comments_per_pull_request":0.3,"past_year_bot_issues_count":2,"past_year_bot_pull_requests_count":62,"past_year_merged_pull_requests_count":52,"created_at":"2023-05-16T05:12:57.696Z","updated_at":"2026-04-11T02:01:15.122Z","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":145,"java":97,"Jakarta EE 10":2}},"issue_author_associations_count":{"table":{"NONE":50,"CONTRIBUTOR":29,"MEMBER":5}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":249,"NONE":5,"MEMBER":2}},"issue_authors":{"table":{"glassfishrobot":29,"joakime":11,"markt-asf":8,"jansupol":4,"dependabot[bot]":3,"dansiviter":3,"jhanders34":2,"vitpravin":2,"kazumura":2,"jamezp":2,"SetoKaiba":1,"col-panic":1,"robertpatrick":1,"snifferhu":1,"arpitjindal97":1,"volosied":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]":145,"markt-asf":89,"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-04-13T00:00:15.727Z","repositories_count":14238049,"issues_count":34634529,"pull_requests_count":113108621,"authors_count":11233211,"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":62,"java":62}},"past_year_issue_author_associations_count":{"table":{"NONE":4,"CONTRIBUTOR":3,"MEMBER":2}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":80}},"past_year_issue_authors":{"table":{"dependabot[bot]":2,"jamezp":2,"ankurpathak":1,"jhanders34":1,"joakime":1,"nlisker":1,"robertpatrick":1}},"past_year_pull_request_authors":{"table":{"dependabot[bot]":62,"markt-asf":16,"volosied":2}},"maintainers":[{"table":{"login":"keilw","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/keilw"}},{"table":{"login":"jhanders34","count":2,"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"}},{"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"}}]}},"events":{"total":{"DeleteEvent":61,"PullRequestEvent":143,"ForkEvent":3,"IssuesEvent":28,"WatchEvent":9,"IssueCommentEvent":121,"PushEvent":90,"PullRequestReviewEvent":12,"PullRequestReviewCommentEvent":14,"CreateEvent":56,"CommitCommentEvent":3},"last_year":{"DeleteEvent":30,"PullRequestEvent":69,"IssuesEvent":10,"WatchEvent":6,"IssueCommentEvent":44,"PushEvent":41,"PullRequestReviewEvent":12,"PullRequestReviewCommentEvent":14,"CreateEvent":31,"CommitCommentEvent":3}},"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.544332108053688,"created_at":"2025-05-08T20:32:26.300Z","updated_at":"2026-06-21T12:01:44.264Z","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"}