From d2b30c848648ea4de8ac3f7a6a771886b7895840 Mon Sep 17 00:00:00 2001 From: Miguel A Guevara R Date: Thu, 19 Feb 2026 15:53:55 -0400 Subject: [PATCH] feat: Add Golang server implementation (arcaela/socket.io-client-go) This PR adds `arcaela/socket.io-client-go` as an alternative Golang server implementation to the official documentation. ## Context The currently listed Golang server repository (`googollee/go-socket.io`) has been archived and is no longer actively maintained. While there are existing open PRs (#487, #491) proposing URL replacements, this contribution introduces a fully independent and actively maintained implementation rather than simply updating the existing link. ## About this implementation - **Full protocol compliance**: Implements the Socket.IO protocol according to the official specification, including Engine.IO v4 and Socket.IO v5 support. - **Comprehensive test coverage**: The codebase has been thoroughly tested to ensure reliability and protocol adherence. - **Standards-compliant documentation**: Official documentation follows Socket.IO's established conventions and standards. - **Active maintenance**: The repository is actively maintained and open to community contributions. Repository: https://github.com/arcaela/socket.io-client-go --- docs/categories/01-Documentation/index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/categories/01-Documentation/index.md b/docs/categories/01-Documentation/index.md index f2fce7d8..64641a1d 100644 --- a/docs/categories/01-Documentation/index.md +++ b/docs/categories/01-Documentation/index.md @@ -48,7 +48,8 @@ You can find more details about that in the ["How it works" section](./how-it-wo | Java | https://github.com/mrniko/netty-socketio | | Java | https://github.com/trinopoty/socket.io-server-java | | Python | https://github.com/miguelgrinberg/python-socketio | -| Golang | https://github.com/googollee/go-socket.io | +| Golang (ARCHIVED) | https://github.com/googollee/go-socket.io | +| Golang | https://github.com/arcaela/socket.io-client-go | | Rust | https://github.com/Totodore/socketioxide | ### Client implementations