Videoconferencias WebRTC peer-to-peer, de código abierto y autoalojadas, con salas desde el navegador, pantalla compartida, chat y pizarra.
gethopp/hopp
Aplicación open source para compartir pantalla y programar en pareja a distancia, con una latencia inferior a 100 ms y opción de autoalojamiento.
Alternativa open source a:Tuple
- Estrellas
- 733
- Forks
- 61
- Issues abiertos
- 49
- Último commit
- hace 19 horas
¿Qué es?
Hopp es una aplicación de escritorio para programar en pareja a distancia y compartir pantalla. Permite compartir la pantalla con un compañero, entrar en una sala de hasta diez personas para programar en grupo y empezar a trabajar en pareja con solo hacer clic en el nombre de un compañero, sin intercambiar enlaces. El proyecto se presenta como una alternativa open source a Tuple y está desarrollado con Tauri y Rust; LiveKit gestiona los medios de WebRTC.
La aplicación de escritorio está disponible para macOS (versión estable) y Windows (versión alfa); Linux figura como previsto. Los equipos pueden usar el servicio en la nube gestionado con una prueba gratuita o ejecutar toda la infraestructura en sus propios servidores con Docker Compose. Esta incluye Postgres, Redis, LiveKit y Caddy para configurar TLS automáticamente.
El repositorio se organiza en una capa de escritorio con Tauri, un núcleo en Rust para la captura de pantalla y el motor WebRTC, una API de backend en Go y un panel web en React.
Funciones clave
- 01Compartir pantalla con una latencia inferior a 100 ms para sesiones de programación en pareja
- 02Empezar a trabajar en pareja con un compañero en un clic, sin compartir enlaces
- 03Salas de programación en grupo para hasta diez participantes
- 04Aplicación de escritorio nativa desarrollada con Tauri y Rust
- 05Backend autoalojable mediante Docker Compose, con TLS automático
Casos de uso
- Programar en pareja a distancia con desarrolladores en distintas ubicaciones
- Sesiones de programación en grupo con un equipo distribuido pequeño
- Equipos que buscan una alternativa autoalojable a una herramienta comercial para compartir pantalla mientras programan
Inicio rápido
- 1
Descarga la aplicación de escritorio desde la página de versiones (versión estable para macOS y alfa para Windows).
- 2
Clona el repositorio.
git clone https://github.com/gethopp/hopp.git - 3
Entra en la carpeta self-host y copia el archivo de entorno de ejemplo.
cd hopp/selfhost cp .env.example .env - 4
Edita DOMAIN y los secretos en .env y, después, inicia el stack con Docker Compose.
docker compose up -d
Antes de usarlo
- La aplicación de escritorio solo es estable en macOS; la versión para Windows está en fase alfa y la de Linux solo está prevista.
- El autoalojamiento requiere ejecutar Postgres, Redis, LiveKit y Caddy mediante Docker Compose, lo que implica trabajo de configuración.
- El plan de nube gestionada es de pago tras una prueba gratuita de 14 días.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es hopp?
- Aplicación open source para compartir pantalla y programar en pareja a distancia, con una latencia inferior a 100 ms y opción de autoalojamiento. Hopp es una aplicación de escritorio para programar en pareja a distancia y compartir pantalla. Permite compartir la pantalla con un compañero, entrar en una sala de hasta diez personas para programar en grupo y empezar a trabajar en pareja con solo hacer clic en el nombre de un compañero, sin intercambiar enlaces. El proyecto se presenta como una alternativa open source a Tuple y está desarrollado con Tauri y Rust; LiveKit gestiona los medios de WebRTC.
- ¿hopp es gratuito? ¿Qué licencia tiene?
- hopp es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿hopp sigue mantenido?
- Mantenimiento activo. El último commit de hopp fue el 6 nov 2026.
- ¿Para qué puedo usar hopp?
- Programar en pareja a distancia con desarrolladores en distintas ubicaciones Sesiones de programación en grupo con un equipo distribuido pequeño Equipos que buscan una alternativa autoalojable a una herramienta comercial para compartir pantalla mientras programan
- ¿Cómo se instala hopp?
- Descarga la aplicación de escritorio desde la página de versiones (versión estable para macOS y alfa para Windows). Clona el repositorio.: git clone https://github.com/gethopp/hopp.git Entra en la carpeta self-host y copia el archivo de entorno de ejemplo.: cd hopp/selfhost cp .env.example .env Edita DOMAIN y los secretos en .env y, después, inicia el stack con Docker Compose.: docker compose up -d
- ¿Dónde consigo hopp?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/gethopp/hopp
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Aplicación ligera de escritorio remoto multiplataforma con clientes para navegador, escritorio y móviles, vista mural multidispositivo y servicios de señalización y retransmisión TURN autohospedables.
Compartición privada de pantalla, gratuita y de código abierto, para transmisiones en directo con hasta 20 amigos, desde el navegador o en un servidor propio.
Plataforma de videoconferencias WebRTC de código abierto y autohospedada, basada en el SFU de mediasoup y pensada como alternativa a Zoom y Google Meet.
Nextcloud Talk es una aplicación de chat y llamadas de audio y video que funciona en un servidor Nextcloud autohospedado.
Un servidor de chat ligero y autohospedado con voz, video, texto y pantalla compartida, pensado para grupos pequeños que quieren conservar el control de sus datos.