Framework multijugador autoritativo para Node.js con sincronización de estado, emparejamiento basado en salas y SDK de cliente para web, Unity, Godot y más.
anycable/anycable
Servidor de código abierto en tiempo real que añade comunicación bidireccional fiable mediante WebSocket y SSE a backends existentes.
- Estrellas
- 2,388
- Forks
- 126
- Issues abiertos
- 5
- Último commit
- hace 3 días
¿Qué es?
AnyCable es un servidor en tiempo real que gestiona conexiones bidireccionales persistentes mediante WebSocket y Server-Sent Events (SSE). Está diseñado para funcionar junto al backend de una aplicación existente, de modo que la aplicación conserve su propia lógica mientras AnyCable se encarga de las conexiones abiertas de los clientes y de la entrega de mensajes.
El proyecto está escrito en Go y se distribuye como el servidor anycable-go; también hay una imagen de Docker disponible. La documentación explica cómo integrarlo con frameworks de backend, y este repositorio contiene la edición de código abierto. Los responsables del proyecto ofrecen por separado las versiones Pro y gestionadas.
El proyecto está desarrollado por Evil Martians y publicado bajo la licencia MIT.
Funciones clave
- 01Comunicación bidireccional en tiempo real mediante WebSocket y SSE.
- 02Escrito en Go y distribuido como el servidor anycable-go.
- 03Imagen de Docker disponible para el despliegue.
- 04Diseñado para funcionar junto al backend de una aplicación existente.
- 05Edición de código abierto publicada bajo la licencia MIT.
Casos de uso
- Añadir actualizaciones en vivo o chat a una aplicación web sin reescribir su backend.
- Enviar notificaciones en tiempo real a los navegadores mediante WebSocket o SSE.
- Gestionar por separado del servidor de la aplicación un gran número de conexiones persistentes de clientes.
Antes de usarlo
- El README no incluye instrucciones de instalación, así que los detalles de configuración están en el sitio externo de documentación.
Temas
Preguntas frecuentes
- ¿Qué es anycable?
- Servidor de código abierto en tiempo real que añade comunicación bidireccional fiable mediante WebSocket y SSE a backends existentes. AnyCable es un servidor en tiempo real que gestiona conexiones bidireccionales persistentes mediante WebSocket y Server-Sent Events (SSE). Está diseñado para funcionar junto al backend de una aplicación existente, de modo que la aplicación conserve su propia lógica mientras AnyCable se encarga de las conexiones abiertas de los clientes y de la entrega de mensajes.
- ¿anycable es gratuito? ¿Qué licencia tiene?
- anycable es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿anycable sigue mantenido?
- Mantenimiento activo. El último commit de anycable fue el 21 oct 2026.
- ¿Para qué puedo usar anycable?
- Añadir actualizaciones en vivo o chat a una aplicación web sin reescribir su backend. Enviar notificaciones en tiempo real a los navegadores mediante WebSocket o SSE. Gestionar por separado del servidor de la aplicación un gran número de conexiones persistentes de clientes.
- ¿Dónde consigo anycable?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/anycable/anycable
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
NSQ es una plataforma distribuida de mensajería en tiempo real, diseñada para gestionar grandes volúmenes de mensajes sin un único punto de falla.
Una pequeña biblioteca JavaScript sin dependencias que permite a cualquier elemento HTML hacer solicitudes AJAX, WebSocket y SSE mediante atributos.
Un framework progresivo de Node.js para crear aplicaciones de servidor eficientes y escalables en TypeScript o JavaScript.
Una pequeña herramienta CLI que convierte cualquier programa STDIN/STDOUT en un servidor WebSocket, como inetd para WebSockets.
Un framework y toolkit ASGI ligero para crear servicios web asíncronos y APIs en Python.