Implementación libre del protocolo Remote Desktop Protocol (RDP), con licencia Apache, que ofrece una biblioteca y aplicaciones cliente para conectarse a escritorios remotos.
TigerVNC/tigervnc
Cliente y servidor VNC multiplataforma de alto rendimiento para ver y controlar escritorios remotos.
Alternativa open source a:TeamViewer
RealVNC
- Estrellas
- 7,626
- Forks
- 1,218
- Issues abiertos
- 197
- Último commit
- hace 19 horas
¿Qué es?
TigerVNC es una implementación de Virtual Network Computing, un sistema de visualización remota que permite ver e interactuar con el escritorio de otro equipo a través de la red. Solo se envía al equipo local la salida de pantalla de las aplicaciones remotas, por lo que los programas gráficos pueden ejecutarse en un host remoto y usarse localmente.
El proyecto es un fork del código de RealVNC 4 y X.org, iniciado como sucesor de TightVNC en Unix y Linux. Incluye vncviewer, un visor multiplataforma creado con FLTK, y Xvnc, un servidor que también funciona como servidor X con un framebuffer virtual. También incluye x0vncserver, para controlar una pantalla X existente, y w0vncserver, para compositores de Wayland, además de un servicio de systemd para iniciar sesiones de usuario.
TigerVNC admite una variante de la codificación Tight acelerada mediante el códec JPEG libjpeg-turbo. El servidor para Windows, winvnc, no recibe mantenimiento y podría no funcionar de forma fiable.
Funciones clave
- 01vncviewer multiplataforma creado con FLTK
- 02Servidor Xvnc que funciona tanto como servidor VNC como servidor X con un framebuffer virtual
- 03Compatibilidad con Wayland mediante el programa w0vncserver
- 04Codificación Tight acelerada mediante libjpeg-turbo
- 05Servicio de systemd para iniciar sesiones de escritorio con Xvnc
Casos de uso
- Acceder de forma remota a un escritorio Linux desde otro equipo
- Ejecutar aplicaciones gráficas en un servidor sin pantalla y verlas localmente
- Ofrecer a usuarios remotos una sesión de escritorio X virtual
Antes de usarlo
- El README advierte que winvnc, el servidor para Windows, ya no recibe mantenimiento y puede no funcionar correctamente.
- Según el README, es posible que winvnc no funcione si se usan las funciones de cambio rápido de usuario o Escritorio remoto.
- Licenciado bajo GPL-2.0, una licencia copyleft que exige que las obras derivadas también se publiquen bajo GPL.
Temas
Preguntas frecuentes
- ¿Qué es tigervnc?
- Cliente y servidor VNC multiplataforma de alto rendimiento para ver y controlar escritorios remotos. TigerVNC es una implementación de Virtual Network Computing, un sistema de visualización remota que permite ver e interactuar con el escritorio de otro equipo a través de la red. Solo se envía al equipo local la salida de pantalla de las aplicaciones remotas, por lo que los programas gráficos pueden ejecutarse en un host remoto y usarse localmente.
- ¿tigervnc es gratuito? ¿Qué licencia tiene?
- tigervnc es open source bajo la licencia GPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿tigervnc sigue mantenido?
- Mantenimiento activo. El último commit de tigervnc fue el 21 oct 2026.
- ¿Para qué puedo usar tigervnc?
- Acceder de forma remota a un escritorio Linux desde otro equipo Ejecutar aplicaciones gráficas en un servidor sin pantalla y verlas localmente Ofrecer a usuarios remotos una sesión de escritorio X virtual
- ¿Dónde consigo tigervnc?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/TigerVNC/tigervnc
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta para Linux que reasigna teclas, botones y entradas de mouse o joystick a otras entradas, con macros y compatibilidad con X11 y Wayland.
Servidor RDP de código abierto que permite iniciar sesión gráficamente en equipos Linux con clientes RDP estándar de Microsoft.
Aplicación de escritorio remoto de código abierto y autoalojable, escrita en Rust y ofrecida como alternativa a TeamViewer.
Servidor VNC para Android que permite ver y controlar un dispositivo Android de forma remota, sin acceso root, en Android 7 o versiones posteriores.
Escritorio remoto de código abierto y baja latencia para Linux, escrito en Rust, con transporte WebRTC y codificación por hardware con GStreamer.