gethopp/hopp has 734 GitHub stars and 61 forks. GitHot measured +1 stars in 24 hours and +2 in 7 days. Last checked 2026-11-09 01:23 UTC. Last push 2026-10-21.
The best OSS remote pair programming app.
Measured star growth
- in 24h
- +1
- in 7 days
- +2
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalHopp
Open source screen sharing built for developers. Pair program with sub-100ms latency. The OSS Tuple alternative.

Website · Download · Sign up · Docs · Self-host · Discord · Twitter
Hopp is an open source pair programming app and screen sharing tool built for developers. Whether you're looking for a Tuple alternative for remote pair programming, a self-hosted solution for your team, or an open source Pop / Drovio / Coscreen alternative — Hopp delivers sub-100ms latency with native desktop performance. Built on Tauri and Rust, with WebRTC infrastructure powered by LiveKit.
Try Hopp
- Download the desktop app — macOS (stable) or Windows (alpha)
- Pick your backend:
- Managed cloud — sign up at gethopp.app (14 days free trial)
- Self-host — run your own backend, no sign up needed, see Self-host below
- Click your teammate and start pairing — no link sharing, no setup
Why Hopp
- ⚡ Latency-tuned WebRTC — We optimised WebRTC for the best screen sharing experience
- 👥 Mob programming up to 10 — join a room and start pairing instantly
- 🔗 One-click pairing — no more sharing links over chat
- 🖥️ Native desktop — Tauri + Rust, low CPU overhead
- 🪟 Open source + self-hostable — full source, run it on your own infra
Self-host
git clone https://github.com/gethopp/hopp.git
cd hopp/selfhost
cp .env.example .env # edit DOMAIN + secrets
docker compose up -d # for localhost see full guide in selfhost/README.md
Includes Postgres, Redis, LiveKit, and Caddy auto-TLS. Full guide: docs.gethopp.app/open-source/self-hosting.
Paid Cloud supports development
Hopp is independent and funded by Cloud subscribers. The managed plan at gethopp.app gives you Hopp without the ops, and every subscription pays for further development of the OSS app you're reading about.
Supported Platforms
macOS (stable) · Windows (alpha) · Linux (planned)
Roadmap
- Dynamic codec selection + adaptive streaming resolution
- Key bindings
- Linux support
- Windows full support
Repo map
| Path | What |
|---|---|
tauri/ |
Desktop app shell (Tauri + React/TS) |
core/ |
Screen capture + WebRTC engine (Rust, hopp_core) |
backend/ |
API server (Go + Postgres + Redis) |
web-app/ |
Web dashboard (React/Vite) |
livekit-local-server/ |
Dev LiveKit config |
selfhost/ |
Docker Compose self-host stack |
Built on Tauri (Rust) + React/TS desktop, Go backend, LiveKit WebRTC.
📚 Documentation
🌐 Community & Support
- Join our Discord community
- Follow us on Twitter
⭐ Star us if you'd like Hopp to keep growing!
Licensed under LICENSE.md.
Explore related projects
awesome-selfhosted/awesome-selfhosted
A list of Free Software network services and web applications which can be hosted on your own servers
335,444 starsimmich-app/immich
High performance self-hosted photo and video management solution.
118,568 starsStirling-Tools/Stirling-PDF
#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere
96,048 starslouislam/uptime-kuma
A fancy self-hosted monitoring tool
93,389 stars